0001558370-22-015808.txt : 20221101 0001558370-22-015808.hdr.sgml : 20221101 20221101161843 ACCESSION NUMBER: 0001558370-22-015808 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221101 DATE AS OF CHANGE: 20221101 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Blueprint Medicines Corp CENTRAL INDEX KEY: 0001597264 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37359 FILM NUMBER: 221350492 BUSINESS ADDRESS: STREET 1: 45 SIDNEY STREET CITY: CAMBRIDGE STATE: MA ZIP: 02139 BUSINESS PHONE: 617-374-7580 MAIL ADDRESS: STREET 1: 45 SIDNEY STREET CITY: CAMBRIDGE STATE: MA ZIP: 02139 10-Q 1 bpmc-20220930x10q.htm 10-Q
2.232.006.705.58597580005864700059564000583610000059141086598084920000000000P2Y00010000001597264--12-312022Q3false0001597264us-gaap:CommonStockMember2022-07-012022-09-300001597264us-gaap:CommonStockMember2022-01-012022-03-310001597264us-gaap:CommonStockMember2021-07-012021-09-300001597264us-gaap:CommonStockMember2021-01-012021-03-310001597264us-gaap:CommonStockMember2022-04-012022-06-300001597264us-gaap:CommonStockMember2021-04-012021-06-300001597264us-gaap:RetainedEarningsMember2022-09-300001597264us-gaap:AdditionalPaidInCapitalMember2022-09-300001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001597264us-gaap:RetainedEarningsMember2022-06-300001597264us-gaap:AdditionalPaidInCapitalMember2022-06-300001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001597264us-gaap:RetainedEarningsMember2022-03-310001597264us-gaap:AdditionalPaidInCapitalMember2022-03-310001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100015972642022-03-310001597264us-gaap:RetainedEarningsMember2021-12-310001597264us-gaap:AdditionalPaidInCapitalMember2021-12-310001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001597264us-gaap:RetainedEarningsMember2021-09-300001597264us-gaap:AdditionalPaidInCapitalMember2021-09-300001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001597264us-gaap:RetainedEarningsMember2021-06-300001597264us-gaap:AdditionalPaidInCapitalMember2021-06-300001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000015972642021-06-300001597264us-gaap:RetainedEarningsMember2021-03-310001597264us-gaap:AdditionalPaidInCapitalMember2021-03-310001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100015972642021-03-310001597264us-gaap:RetainedEarningsMember2020-12-310001597264us-gaap:AdditionalPaidInCapitalMember2020-12-310001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001597264us-gaap:PrivatePlacementMember2020-07-130001597264bpmc:StockOptionAndIncentivePlan2015Member2022-09-300001597264bpmc:InducementPlan2020Member2022-09-300001597264bpmc:InducementPlan2020Member2020-03-310001597264bpmc:StockOptionAndIncentivePlan2015Member2015-04-080001597264bpmc:InducementPlan2020Member2022-06-012022-06-300001597264bpmc:StockOptionAndIncentivePlan2015Member2022-01-012022-01-010001597264us-gaap:RestrictedStockUnitsRSUMember2021-12-310001597264us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001597264us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001597264us-gaap:EmployeeStockMember2022-07-012022-09-300001597264us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001597264us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001597264us-gaap:EmployeeStockMember2022-01-012022-09-300001597264us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001597264us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001597264us-gaap:EmployeeStockMember2021-07-012021-09-300001597264us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001597264us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001597264us-gaap:EmployeeStockMember2021-01-012021-09-300001597264bpmc:SixthStreetPartnersFutureRevenuePurchaseAgreementMember2022-01-012022-09-300001597264bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilityMember2022-01-012022-09-300001597264bpmc:RoyaltyPharmaRoyaltyPurchaseAgreementMember2022-01-012022-09-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember2022-10-01us-gaap:CollaborativeArrangementMember2022-09-300001597264bpmc:IdrxIncMemberus-gaap:LicenseMembersrt:DirectorMember2022-08-012022-08-010001597264bpmc:IdrxIncMemberus-gaap:LicenseMembersrt:DirectorMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-300001597264bpmc:ZaiLabShanghaiCoLtdMemberbpmc:TerritorySpecificActivitiesMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMemberus-gaap:RoyaltyMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMemberbpmc:TerritorySpecificActivitiesManufacturingAndResearchAndDevelopmentServicesMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-300001597264bpmc:CStoneMemberbpmc:TerritorySpecificActivitiesManufacturingServicesAndRoyaltyMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-300001597264bpmc:CStoneMemberbpmc:LicenseMilestoneMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-300001597264bpmc:CStoneMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-300001597264us-gaap:ProductMember2022-07-012022-09-300001597264bpmc:LicenseRelatedPartyMember2022-07-012022-09-300001597264bpmc:CollaborationAndLicenseExcludingRelatedPartyMember2022-07-012022-09-300001597264bpmc:AyvakitAndAyvakytMember2022-07-012022-09-300001597264bpmc:IdrxIncMemberus-gaap:LicenseMembersrt:DirectorMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:ZaiLabShanghaiCoLtdMemberbpmc:TerritorySpecificActivitiesMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMemberus-gaap:RoyaltyMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMemberbpmc:TerritorySpecificActivitiesManufacturingAndResearchAndDevelopmentServicesMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:CStoneMemberbpmc:TerritorySpecificActivitiesManufacturingServicesAndRoyaltyMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:CStoneMemberbpmc:LicenseMilestoneMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:CStoneMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:LicenseRelatedPartyMember2022-01-012022-09-300001597264bpmc:CollaborationAndLicenseExcludingRelatedPartyMember2022-01-012022-09-300001597264bpmc:AyvakitAndAyvakytMember2022-01-012022-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMemberbpmc:TerritorySpecificActivitiesManufacturingAndResearchAndDevelopmentServicesMemberus-gaap:CollaborativeArrangementMember2021-07-012021-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2021-07-012021-09-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2021-07-012021-09-300001597264bpmc:CStoneMemberbpmc:TerritorySpecificActivitiesManufacturingServicesAndRoyaltyMemberus-gaap:CollaborativeArrangementMember2021-07-012021-09-300001597264bpmc:CStoneMemberbpmc:LicenseMilestoneMemberus-gaap:CollaborativeArrangementMember2021-07-012021-09-300001597264bpmc:CStoneMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2021-07-012021-09-300001597264us-gaap:ProductMember2021-07-012021-09-300001597264bpmc:CollaborationAndLicenseExcludingRelatedPartyMember2021-07-012021-09-300001597264bpmc:AyvakitAndAyvakytMember2021-07-012021-09-300001597264bpmc:ZaiLabShanghaiCoLtdMemberus-gaap:CollaborativeArrangementMember2021-01-012021-12-310001597264bpmc:RocheCollaborationPralsetnibAgreementMemberbpmc:TerritorySpecificActivitiesManufacturingAndResearchAndDevelopmentServicesMemberus-gaap:CollaborativeArrangementMember2021-01-012021-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2021-01-012021-09-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2021-01-012021-09-300001597264bpmc:CStoneMemberbpmc:TerritorySpecificActivitiesManufacturingServicesAndRoyaltyMemberus-gaap:CollaborativeArrangementMember2021-01-012021-09-300001597264bpmc:CStoneMemberbpmc:LicenseMilestoneMemberus-gaap:CollaborativeArrangementMember2021-01-012021-09-300001597264bpmc:CStoneMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2021-01-012021-09-300001597264us-gaap:ProductMember2021-01-012021-09-300001597264bpmc:GavretoMember2021-01-012021-09-300001597264bpmc:CollaborationAndLicenseExcludingRelatedPartyMember2021-01-012021-09-300001597264bpmc:AyvakitAndAyvakytMember2021-01-012021-09-300001597264bpmc:ClementiaMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2020-01-012020-12-310001597264bpmc:ClementiaMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2019-01-012019-12-310001597264bpmc:CStoneMemberbpmc:CollaborationMemberus-gaap:CollaborativeArrangementMember2018-01-012018-12-310001597264bpmc:ProteovantMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-300001597264bpmc:ProteovantMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:SixthStreetPartnersFutureRevenuePurchaseAgreementMemberbpmc:SaleOfFutureRoyaltiesAndRevenuesMember2022-07-012022-07-310001597264bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilityMemberus-gaap:SecuredDebtMember2022-07-012022-07-310001597264bpmc:SaleOfFutureRoyaltiesAndRevenuesMember2022-01-012022-09-300001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001597264us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001597264us-gaap:RetainedEarningsMember2022-07-012022-09-300001597264us-gaap:RetainedEarningsMember2022-04-012022-06-300001597264us-gaap:RetainedEarningsMember2022-01-012022-03-310001597264us-gaap:RetainedEarningsMember2021-07-012021-09-300001597264us-gaap:RetainedEarningsMember2021-04-012021-06-300001597264us-gaap:RetainedEarningsMember2021-01-012021-03-310001597264us-gaap:IndemnificationGuaranteeMember2022-09-300001597264us-gaap:IndemnificationGuaranteeMember2021-12-310001597264bpmc:SixthStreetPartnersFutureRevenuePurchaseAgreementMemberbpmc:SaleOfFutureRoyaltiesAndRevenuesMember2021-12-310001597264bpmc:RoyaltyPharmaRoyaltyPurchaseAgreementMemberbpmc:SaleOfFutureRoyaltiesAndRevenuesMember2021-12-310001597264us-gaap:RestrictedStockUnitsRSUMember2022-09-302022-09-3000015972642022-09-302022-09-300001597264us-gaap:RestrictedStockUnitsRSUMember2022-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMember2022-01-012022-09-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember2022-01-012022-09-300001597264bpmc:CStoneMember2022-01-012022-09-300001597264bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilitiesMemberus-gaap:SecuredDebtMember2022-07-012022-07-310001597264bpmc:RoyaltyPharmaRoyaltyPurchaseAgreementMemberbpmc:SaleOfFutureRoyaltiesAndRevenuesMember2022-06-302022-06-300001597264bpmc:SixthStreetPartnersFutureRevenuePurchaseAgreementMemberbpmc:SaleOfFutureRoyaltiesAndRevenuesMember2022-09-300001597264bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilityMemberus-gaap:SecuredDebtMember2022-09-300001597264bpmc:RoyaltyPharmaRoyaltyPurchaseAgreementMemberbpmc:SaleOfFutureRoyaltiesAndRevenuesMember2022-09-300001597264bpmc:SixthStreetPartnersFutureRevenuePurchaseAgreementMemberbpmc:SaleOfFutureRoyaltiesAndRevenuesMember2022-07-310001597264bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilityMemberus-gaap:SecuredDebtMember2022-07-310001597264bpmc:RoyaltyPharmaRoyaltyPurchaseAgreementMemberbpmc:SaleOfFutureRoyaltiesAndRevenuesMember2022-06-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberus-gaap:CollaborativeArrangementMember2021-07-012021-09-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberus-gaap:CollaborativeArrangementMember2021-01-012021-09-300001597264bpmc:ClementiaMemberus-gaap:CollaborativeArrangementMember2022-09-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberus-gaap:CollaborativeArrangementMember2021-12-310001597264bpmc:ClementiaMemberus-gaap:CollaborativeArrangementMember2021-12-310001597264bpmc:RocheCollaborationPralsetnibAgreementMemberbpmc:CollaborationMember2022-01-012022-09-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberbpmc:CollaborationMember2022-01-012022-09-300001597264bpmc:CStoneMemberbpmc:CollaborationMember2022-01-012022-09-300001597264us-gaap:ProductMember2022-01-012022-09-300001597264us-gaap:AccruedLiabilitiesMember2022-09-300001597264us-gaap:AccountsReceivableMember2022-09-300001597264us-gaap:AccruedLiabilitiesMember2021-12-310001597264us-gaap:AccountsReceivableMember2021-12-310001597264us-gaap:CommonStockMember2022-09-300001597264us-gaap:CommonStockMember2022-06-300001597264us-gaap:CommonStockMember2022-03-310001597264us-gaap:CommonStockMember2021-12-310001597264us-gaap:CommonStockMember2021-09-300001597264us-gaap:CommonStockMember2021-06-300001597264us-gaap:CommonStockMember2021-03-310001597264us-gaap:CommonStockMember2020-12-310001597264us-gaap:EmployeeStockMember2015-05-3100015972642020-12-310001597264us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001597264us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001597264us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001597264us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-3100015972642021-09-300001597264us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-09-300001597264us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-09-300001597264us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-09-300001597264us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-09-300001597264us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310001597264us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-12-310001597264us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-12-310001597264us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310001597264us-gaap:USTreasurySecuritiesMember2022-09-300001597264us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-09-300001597264us-gaap:USTreasurySecuritiesMember2021-12-310001597264us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310001597264us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001597264us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001597264us-gaap:FairValueMeasurementsRecurringMember2022-09-300001597264us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001597264us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001597264us-gaap:FairValueMeasurementsRecurringMember2021-12-310001597264us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001597264us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001597264us-gaap:EmployeeStockMember2022-07-012022-09-300001597264us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001597264us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001597264us-gaap:EmployeeStockMember2021-07-012021-09-300001597264us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001597264us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001597264us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001597264us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001597264us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001597264us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001597264us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001597264us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001597264us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001597264us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000015972642022-04-012022-06-300001597264us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100015972642022-01-012022-03-310001597264us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001597264us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000015972642021-04-012021-06-300001597264us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100015972642021-01-012021-03-3100015972642022-10-280001597264bpmc:ManufacturingAgreementOctober2020Member2022-01-012022-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMemberus-gaap:CollaborativeArrangementMember2021-12-310001597264bpmc:CStoneMemberus-gaap:CollaborativeArrangementMember2021-12-310001597264us-gaap:PrivatePlacementMember2020-07-132020-07-130001597264bpmc:StockOptionAndIncentivePlan2015Member2022-01-012022-09-3000015972642022-06-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberbpmc:TerritorySpecificActivitiesManufacturingAndResearchAndDevelopmentServicesMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:SixthStreetPartnersMember2022-07-310001597264bpmc:RocheCollaborationPralsetnibAgreementMemberus-gaap:CollaborativeArrangementMember2022-09-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementPhaseIClinicalTrialsMemberus-gaap:CollaborativeArrangementMember2022-03-310001597264bpmc:IdrxIncMembersrt:DirectorMemberus-gaap:CollaborativeArrangementMember2022-08-010001597264bpmc:IdrxIncMembersrt:DirectorMemberus-gaap:CollaborativeArrangementMember2022-08-012022-08-010001597264bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilitiesMemberus-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-07-012022-07-310001597264bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilitiesMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMember2022-07-012022-07-310001597264bpmc:SixthStreetPartnersFinancingArrangementsMember2022-07-310001597264bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredDelayedDrawTermLoanFacilityMemberus-gaap:SecuredDebtMember2022-07-310001597264bpmc:SixthStreetPartnersFinancingAgreementMemberus-gaap:LoansPayableMember2022-07-310001597264bpmc:SixthStreetPartnersFutureRevenuePurchaseAgreementMemberbpmc:SaleOfFutureRoyaltiesAndRevenuesMember2022-01-012022-09-300001597264bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilityMemberus-gaap:SecuredDebtMember2022-01-012022-09-300001597264bpmc:RoyaltyPharmaRoyaltyPurchaseAgreementMemberbpmc:SaleOfFutureRoyaltiesAndRevenuesMember2022-01-012022-09-300001597264us-gaap:EmployeeStockMember2022-01-010001597264bpmc:RocheCollaborationPralsetnibAgreementMemberus-gaap:CollaborativeArrangementMember2020-07-012020-09-300001597264bpmc:ProteovantMemberus-gaap:CollaborativeArrangementMember2022-02-262022-02-260001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberus-gaap:CollaborativeArrangementMember2022-01-012022-03-310001597264bpmc:ZaiLabShanghaiCoLtdMemberus-gaap:CollaborativeArrangementMember2021-11-082021-12-310001597264bpmc:RocheCollaborationPralsetnibAgreementMemberus-gaap:CollaborativeArrangementMember2020-07-132020-07-130001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberus-gaap:CollaborativeArrangementMember2016-03-310001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberus-gaap:CollaborativeArrangementMember2021-09-300001597264bpmc:IdrxIncMembersrt:DirectorMemberus-gaap:CollaborativeArrangementMember2022-09-300001597264bpmc:ProteovantMemberus-gaap:CollaborativeArrangementMember2022-02-260001597264bpmc:ZaiLabShanghaiCoLtdMemberus-gaap:CollaborativeArrangementMember2021-11-080001597264bpmc:RocheCollaborationPralsetnibAgreementMemberus-gaap:CollaborativeArrangementMember2020-07-130001597264bpmc:ClementiaMemberus-gaap:CollaborativeArrangementMember2019-10-150001597264bpmc:CStoneMemberus-gaap:CollaborativeArrangementMember2018-06-010001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberus-gaap:CollaborativeArrangementMember2022-09-300001597264bpmc:ClementiaMemberus-gaap:CollaborativeArrangementMember2019-10-012019-10-310001597264bpmc:CStoneMemberus-gaap:CollaborativeArrangementMember2022-09-300001597264bpmc:ClementiaMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:IdrxIncMembersrt:DirectorMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:CStoneMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-300001597264bpmc:CStoneMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:CStoneMemberus-gaap:CollaborativeArrangementMember2021-07-012021-09-300001597264bpmc:CStoneMemberus-gaap:CollaborativeArrangementMember2021-01-012021-09-300001597264bpmc:ClementiaMemberus-gaap:CollaborativeArrangementMember2019-10-152019-10-150001597264bpmc:ZaiLabShanghaiCoLtdMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-300001597264bpmc:ZaiLabShanghaiCoLtdMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:CStoneMemberus-gaap:CollaborativeArrangementMember2018-06-012018-06-010001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberus-gaap:CollaborativeArrangementMember2019-10-012019-12-310001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-300001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberus-gaap:CollaborativeArrangementMember2016-03-012016-03-310001597264bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMemberus-gaap:CollaborativeArrangementMember2022-03-310001597264bpmc:RocheCollaborationPralsetnibAgreementMemberus-gaap:CollaborativeArrangementMember2022-07-012022-09-3000015972642022-07-012022-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMemberus-gaap:CollaborativeArrangementMember2022-01-012022-09-3000015972642022-01-012022-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMemberus-gaap:CollaborativeArrangementMember2021-07-012021-09-3000015972642021-07-012021-09-300001597264bpmc:RocheCollaborationPralsetnibAgreementMemberus-gaap:CollaborativeArrangementMember2021-01-012021-09-3000015972642021-01-012021-09-300001597264us-gaap:EmployeeStockMember2015-05-012015-05-3100015972642022-09-3000015972642021-12-31iso4217:USDxbrli:purebpmc:itembpmc:componentxbrli:sharesbpmc:tranchebpmc:Transactionbpmc:securityiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

_____________________________

FORM 10-Q

_____________________________

(Mark One)

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

For the quarterly period ended September 30, 2022

OR

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

Commission file number 001-37359

_____________________________

BLUEPRINT MEDICINES CORPORATION

(Exact Name of Registrant as Specified in Its Charter)

_____________________________

Delaware

 

26-3632015

(State or Other Jurisdiction of
Incorporation or Organization)

 

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

 

 

45 Sidney Street

Cambridge, Massachusetts

 

02139

(Address of Principal Executive Offices)

 

(Zip Code)

(617374-7580

(Registrant’s Telephone Number, Including Area Code)

(Former Name, Former Address and Former Fiscal Year, if Changed Since Last Report)

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See 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

Non-accelerated filer  

Accelerated filer

Smaller reporting company  

Emerging growth company  

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

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

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, par value $0.001 per share

BPMC

Nasdaq Global Select Market

Number of shares of the registrant’s common stock, $0.001 par value, outstanding on October 28, 2022: 59,830,611

TABLE OF CONTENTS

Page

Part I – FINANCIAL INFORMATION

Item 1. Financial Statements (unaudited)

5

Condensed Consolidated Balance Sheets as of September 30, 2022 and December 31, 2021

5

Condensed Consolidated Statements of Operations and Comprehensive Loss for the three and nine months ended September 30, 2022 and 2021

6

Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2022 and 2021

7

Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2022 and 2021

8

Notes to Condensed Consolidated Financial Statements

10

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

36

Item 3. Quantitative and Qualitative Disclosures About Market Risk

59

Item 4. Controls and Procedures

59

Part II – OTHER INFORMATION

Item 1. Legal Proceedings

60

Item 1A. Risk Factors

60

Item 6. Exhibits

111

Signatures

112

1

Unless otherwise stated, all references to “us,” “our,” “Blueprint,” “Blueprint Medicines,” “we,” the “Company” and similar designations in this Quarterly Report on Form 10-Q refer to Blueprint Medicines Corporation and its consolidated subsidiaries. Blueprint Medicines, AYVAKIT®, AYVAKYT®, GAVRETO® and associated logos are trademarks of Blueprint Medicines Corporation. Other brands, names and trademarks contained in this Quarterly Report on Form 10-Q are the property of their respective owners.

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements that involve substantial risks and uncertainties. All statements, other than statements of historical facts, contained in this Quarterly Report on Form 10-Q are forward-looking statements. In some cases, you can identify forward-looking statements by words such as “aim,” “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “seek,” “should,” “target,” “will,” “would” or the negative of these words or other comparable terminology, although not all forward-looking statements contain these identifying words.

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

the timing or likelihood of regulatory actions, filings and approvals for our current and future drug candidates, including our ability to obtain marketing approval for avapritinib and pralsetinib for additional indications or in additional geographies;
our ability and plans in continuing to expand out our commercial infrastructure and successfully launching, marketing and selling AYVAKIT® (avapritinib) (marketed in Europe under the brand name AYVAKYT®), GAVRETO® (pralsetinib) and any current and future drug candidates for which we receive marketing approval;
our plans, timelines and expectations for interactions with the U.S. Food and Drug Administration (FDA) and other regulatory authorities;
our expectations regarding the potential benefits of AYVAKIT in treating patients with non-advanced SM and advanced SM;
the rate and degree of market acceptance of AYVAKIT/AYVAKYT, GAVRETO and any current and future drug candidates for which we receive marketing approval;
the pricing and reimbursement of AYVAKIT/AYVAKYT and any current and future drug candidates for which we receive marketing approval;
the initiation, timing, progress and results of our preclinical studies and clinical trials, including our ongoing clinical trials and any planned clinical trials for our current and future drug candidates as monotherapies or in combination with other agents and research and development programs;
our ability to advance drug candidates into, and successfully complete, clinical trials;
our ability to successfully develop manufacturing processes for any of our current and future drugs or drug candidates and to secure manufacturing, packaging and labeling arrangements for development activities and commercial production;
the implementation of our business model and strategic plans for our business, drugs, drug candidates, platform and technology;
the scope and length of protection we are able to establish and maintain for intellectual property rights covering our current and future drugs, drug candidates and technology;
the potential benefits of our collaboration with F. Hoffmann-La Roche Ltd and Genentech, Inc. to develop and commercialize pralsetinib globally (excluding Greater China), our cancer immunotherapy collaboration with F. Hoffmann-La Roche Ltd and Hoffmann-La Roche Inc., our collaboration with CStone Pharmaceuticals to develop and commercialize avapritinib, pralsetinib and fisogatinib in

2

Greater China, our collaboration with Zai Lab to develop and commercialize BLU-945, BLU-701, including their respective back-up forms and certain other forms thereof, as inhibitors of epidermal growth factor receptor (EGFR), and our collaboration with Proteovant Therapeutics to discover and advance novel targeted protein degrader therapies, as well as our ability to maintain these collaborations and establish additional strategic collaborations;
the potential benefits of our exclusive license agreement with Clementia Pharmaceuticals, Inc. to develop and commercialize BLU-782 for fibrodysplasia ossificans progressiva;
the potential benefits of our strategic financing transactions with Garnich Adjacent Investments S.a.r.l. (Sixth Street Partners) and Royalty Pharma Investments 2019 ICAV (Royalty Pharma) and the potential acceleration of our commercial products and pipeline resulting from the non-dilutive growth capital;
the potential benefits of our license agreement with IDRx, Inc. (IDRx) to develop our development candidate-stage KIT exon 13 inhibitor, IDRX-73 (formerly known as BLU-654), for the treatment of drug-resistant mutations of non-PDGFR-driven gastrointestinal stromal tumor (GIST);
the development of companion diagnostic tests for our current or future drugs or drug candidates;
our financial performance, estimates of our revenues, expenses and capital requirements and our needs for future financing, including our ability to achieve a self-sustainable financial profile;
our expectation regarding our corporate collaborations, and potential future licensing fees, milestones and royalty payments under existing or future agreements;
developments relating to our competitors and our industry;
the actual or potential benefits of designations granted by the FDA, such as orphan drug, fast track and breakthrough therapy designation or priority review; and
the impact and scope of the ongoing COVID-19 pandemic on our business, operations, strategy, goals and anticipated milestones, including our ongoing and planned research and discovery activities, ability to conduct ongoing and planned clinical trials, clinical supply of our current or future drug candidates or third party products intended for use as combination therapies or as comparator agents, and the launch, marketing, sale and commercial supply of AYVAKIT/AYVAKYT, GAVRETO and any current or future drug candidates for which we receive marketing approval.

Any forward-looking statements in this Quarterly Report on Form 10-Q reflect our current views with respect to future events or to our future financial performance and involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by these forward-looking statements. We have included important factors in the cautionary statements included in this Quarterly Report on Form 10-Q, particularly in the “Risk Factors” section in Part II, Item 1A, that could cause actual results or events to differ materially from the forward-looking statements that we make. Given these uncertainties, you should not place undue reliance on these forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make or enter into.

You should read this Quarterly Report on Form 10-Q and the documents that we have filed as exhibits to this Quarterly Report on Form 10-Q completely and with the understanding that our actual future results, performance or achievements may be materially different from what we expect. Except as required by law, we assume no obligation to update or revise these forward-looking statements for any reason, even if new information becomes available in the future.

This Quarterly Report on Form 10-Q also contains estimates, projections and other information concerning our industry, our business and the markets for certain diseases, including data regarding the estimated size of those markets, and the incidence and prevalence of certain medical conditions. Information that is based on estimates, forecasts, projections, market research or similar methodologies is inherently subject to uncertainties and actual events or circumstances may differ materially from events and circumstances reflected in this information. Unless otherwise

3

expressly stated, we obtained this industry, business, market and other data from reports, research surveys, studies and similar data prepared by market research firms and other third parties, industry, medical and general publications, government data and similar sources.

For purposes of this Quarterly Report on Form 10-Q, including the footnotes to our condensed consolidated financial statements, (i) with respect to our collaboration for pralsetinib, Roche means F. Hoffmann-La Roche Ltd and Genentech, Inc., and (ii) with respect to our cancer immunotherapy collaboration, Roche means F. Hoffmann-La Roche Ltd and Hoffmann-La Roche Inc.

4

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

Blueprint Medicines Corporation

Condensed Consolidated Balance Sheets

(in thousands, except share and per share data)

(Unaudited)

September 30, 

December 31, 

    

2022

    

2021

Assets

Current assets:

Cash and cash equivalents

$

291,430

$

209,948

Marketable securities

845,535

267,166

Accounts receivable

19,320

25,155

Unbilled accounts receivable

2,595

11,875

Inventory

35,253

21,817

Prepaid expenses and other current assets

 

33,532

 

18,064

Total current assets

 

1,227,665

 

554,025

Marketable securities

 

55,675

557,529

Property and equipment, net

33,454

 

30,700

Operating lease right-of-use assets, net

83,917

90,162

Restricted cash

 

5,193

 

5,171

Equity investment

27,789

Other assets

 

24,699

 

14,638

Total assets

$

1,458,392

$

1,252,225

Liabilities and stockholders’ equity

Current liabilities:

Accounts payable

4,233

8,333

Accrued expenses

 

120,763

 

121,829

Current portion of operating lease liabilities

10,116

8,093

Current portion of deferred revenue

4,629

11,510

Current portion of liabilities related to the sale of future royalties and revenues

20,479

Current portion of term loan

15,290

Total current liabilities

 

175,510

 

149,765

Operating lease liabilities, net of current portion

95,495

103,315

Deferred revenue, net of current portion

11,995

25,066

Liabilities related to the sale of future royalties and revenues, net of current portion

403,174

Term loan, net of current portion

123,060

Other long-term liabilities

8,851

3,344

Total liabilities

818,085

281,490

Commitments and Contingencies (Note 15)

Stockholders’ equity:

Preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued and outstanding

Common stock, $0.001 par value; 120,000,000 shares authorized; 59,808,492 and 59,141,086 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively

 

60

 

59

Additional paid-in capital

 

2,329,385

 

2,250,250

Accumulated other comprehensive loss

(14,826)

(4,133)

Accumulated deficit

 

(1,674,312)

 

(1,275,441)

Total stockholders’ equity

 

640,307

 

970,735

Total liabilities and stockholders’ equity

$

1,458,392

$

1,252,225

5

Blueprint Medicines Corporation

Condensed Consolidated Statements of Operations and Comprehensive Loss

(in thousands, except per share data)

(Unaudited)

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

    

2022

    

2021

Revenues:

Product revenue, net

$

28,634

$

17,270

$

80,929

$

37,658

Collaboration and license revenue

9,843

6,918

56,826

35,401

License revenue - related party

27,500

27,500

Total revenues

65,977

24,188

165,255

73,059

Cost and operating expenses:

Cost of sales

3,000

3,790

12,965

10,385

Collaboration loss sharing

1,665

3,269

7,076

3,269

Research and development

127,981

84,419

359,579

244,157

Selling, general and administrative

 

57,608

 

49,806

 

173,354

141,093

Total cost and operating expenses

 

190,254

 

141,284

 

552,974

 

398,904

Other income (expense):

Interest income (expense), net

 

(8,396)

 

552

 

(7,527)

1,923

Other income (expense), net

 

396

 

(522)

 

575

(1,109)

Total other income (expense), net

 

(8,000)

 

30

 

(6,952)

 

814

Loss before income taxes

(132,277)

(117,066)

(394,671)

(325,031)

Income tax expense

(886)

(175)

(4,200)

(368)

Net loss

$

(133,163)

$

(117,241)

$

(398,871)

$

(325,399)

Other comprehensive loss:

Unrealized losses on available-for-sale investments

(843)

(12)

(11,171)

(1,035)

Currency translation adjustments

265

174

478

577

Comprehensive loss

$

(133,741)

$

(117,079)

$

(409,564)

$

(325,857)

Net loss per share - basic and diluted

$

(2.23)

$

(2.00)

$

(6.70)

$

(5.58)

Weighted-average number of common shares used in net loss per share - basic and diluted

59,758

58,647

59,564

58,361

6

Blueprint Medicines Corporation

Condensed Consolidated Statements of Stockholders’ Equity

(in thousands, except share data)

(Unaudited)

Accumulated

 

Additional

Other

 

Common Stock

Paid-in

Comprehensive

Accumulated

Stockholders’

 

    

Shares

    

Amount

    

Capital

    

Loss

Deficit

Equity

 

Balance at December 31, 2021

59,141,086

$

59

$

2,250,250

$

(4,133)

$

(1,275,441)

$

970,735

Issuance of common stock under stock plan

414,888

1

1,297

 

1,298

Stock-based compensation expense

23,609

 

23,609

Other comprehensive loss

(7,977)

(7,977)

Net loss

(105,999)

 

(105,999)

Balance at March 31, 2022

59,555,974

$

60

$

2,275,156

$

(12,110)

$

(1,381,440)

$

881,666

Issuance of common stock under stock plan

92,274

$

$

535

$

$

$

535

Purchase of common stock under ESPP

40,047

1,872

1,872

Stock-based compensation expense

25,524

25,524

Other comprehensive loss

(2,138)

(2,138)

Net loss

(159,709)

(159,709)

Balance at June 30, 2022

59,688,295

$

60

$

2,303,087

$

(14,248)

$

(1,541,149)

$

747,750

Issuance of common stock under stock plan

120,197

$

$

2,030

$

$

$

2,030

Stock-based compensation expense

24,268

24,268

Other comprehensive loss

(578)

(578)

Net loss

(133,163)

(133,163)

Balance at September 30, 2022

59,808,492

$

60

$

2,329,385

$

(14,826)

$

(1,674,312)

$

640,307

Balance at December 31, 2020

 

57,793,533

$

58

$

2,106,600

$

(5,214)

$

(631,356)

$

1,470,088

Issuance of common stock under stock plan

483,879

8,318

 

8,318

Stock-based compensation expense

21,212

 

21,212

Other comprehensive income

117

117

Net loss

(99,714)

 

(99,714)

Balance at March 31, 2021

58,277,412

$

58

$

2,136,130

$

(5,097)

$

(731,070)

$

1,400,021

Issuance of common stock under stock plan

254,823

$

1

$

11,709

$

$

11,710

Purchase of common stock under ESPP

22,324

1,733

1,733

Stock-based compensation expense

24,522

24,522

Other comprehensive loss

(738)

(738)

Net loss

(108,444)

(108,444)

Balance at June 30, 2021

58,554,559

$

59

$

2,174,094

$

(5,835)

$

(839,514)

$

1,328,804

Issuance of common stock under stock plan

260,107

11,038

11,038

Stock-based compensation expense

24,324

24,324

Other comprehensive income

162

162

Net loss

(117,241)

(117,241)

Balance at September 30, 2021

58,814,666

$

59

$

2,209,456

$

(5,673)

$

(956,755)

$

1,247,087

7

Blueprint Medicines Corporation

Condensed Consolidated Statements of Cash Flows

(in thousands)

(Unaudited)

Nine Months Ended

September 30, 

    

2022

    

2021

Cash flows from operating activities

Net loss

$

(398,871)

$

(325,399)

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

Depreciation and amortization

 

4,719

4,816

Non-cash lease expense

 

6,212

4,668

Stock-based compensation

72,855

68,949

Non-cash interest expense

8,389

Non-cash customer consideration

(27,500)

Other

787

2,677

Changes in assets and liabilities:

 

Accounts receivable

5,553

(11,375)

Unbilled accounts receivable

9,282

6,891

Inventory

(20,653)

(11,812)

Prepaid expenses and other current assets

(15,575)

(1,795)

Other assets

 

(11,886)

(2,842)

Accounts payable

 

(2,031)

5,144

Accrued expenses

7,833

(12,844)

Other long-term liabilities

5,730

Deferred revenue

 

(19,952)

(5,761)

Operating lease liabilities

(5,764)

(5,856)

Net cash used in operating activities

 

(380,872)

(284,539)

Cash flows from investing activities

 

Purchases of property and equipment

(7,438)

(1,831)

Purchases of investments

(258,654)

(514,906)

Maturities of investments

170,123

637,831

Other

(289)

Net cash provided by (used in) investing activities

 

(96,258)

121,094

Cash flows from financing activities

 

Net proceeds from the sale of future royalties and revenues

415,836

Net proceeds from term loan facility

137,797

Net proceeds from stock option exercises and employee stock purchase plan

 

5,686

32,787

Net cash provided by financing activities

 

559,319

32,787

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

82,189

(130,658)

Cash, cash equivalents and restricted cash at beginning of period

215,119

689,804

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

(685)

(382)

Cash, cash equivalents and restricted cash at end of period

$

296,623

$

558,764

Supplemental cash flow information

Cash paid for interest

$

2,956

$

Property and equipment purchases unpaid at period end

$

195

$

206

Cash paid for taxes, net

$

4,018

$

674

8

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows (in thousands).

September 30, 

September 30, 

2022

2021

Cash and cash equivalents

$

291,430

$

553,593

Restricted cash

5,193

5,171

Total cash, cash equivalents, and restricted cash shown in condensed consolidated statements of cash flows

$

296,623

$

558,764

9

Blueprint Medicines Corporation

Notes to Condensed Consolidated Financial Statements

(Unaudited)

1. Nature of Business

Blueprint Medicines Corporation (the Company), a Delaware corporation incorporated on October 14, 2008, is a precision therapy company focused on genomically defined cancers and blood disorders. The Company’s approach is to leverage its novel research engine to systematically and reproducibly identify drivers of diseases in genomically defined patient populations, and to craft highly selective and potent drug candidates that are intended to provide significant and durable clinical responses to patients.

The Company has two approved precision therapies and is globally advancing multiple programs for systemic mastocytosis (SM), lung cancer and other genomically defined cancers, and cancer immunotherapy. The Company is devoting substantially all of its efforts to research and development for current and future drug candidates and commercialization of AYVAKIT/AYVAKYT, GAVRETO and any current or future drug candidates that obtain marketing approval.

As of September 30, 2022, the Company had cash, cash equivalents and marketable securities of $1,192.6 million. Based on the Company’s current operating plans, the Company anticipates that its existing cash, cash equivalents and marketable securities will be sufficient to enable it to fund its current operations for at least the next twelve months from the issuance of the financial statements.

2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements

Basis of Presentation

The unaudited interim condensed consolidated financial statements of the Company included herein have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) as found in the Accounting Standards Codification (ASC), Accounting Standards Update (ASU) of the Financial Accounting Standards Board (FASB) and the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted from this report, as is permitted by such rules and regulations. Accordingly, these financial statements should be read in conjunction with the financial statements as of and for the year ended December 31, 2021 and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 17, 2022 (2021 Annual Report on Form 10-K).

The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited financial statements, and updated, as necessary, in this report. In the opinion of the Company’s management, the accompanying unaudited interim condensed consolidated financial statements contain all adjustments that are necessary to present fairly the Company’s financial position as of September 30, 2022, the results of its operations for the three and nine months ended September 30, 2022 and 2021, stockholder’s equity for the three and nine months ended September 30, 2022 and 2021 and cash flows for nine months ended September 30, 2022 and 2021. Such adjustments are of a normal and recurring nature. The results for the three and nine months ended September 30, 2022 are not necessarily indicative of the results for the year ending December 31, 2022 or for any future period.

The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Blueprint Medicines Security Corporation, which is a Massachusetts subsidiary created to buy, sell and hold securities, Blueprint Medicines (Switzerland) GmbH, Blueprint Medicines (Netherlands) B.V., Blueprint Medicines (UK) Ltd, Blueprint Medicines (Germany) GmbH, Blueprint Medicines (Spain) S.L., Blueprint Medicines (France) SAS, and Blueprint Medicines (Italy) S.r.L. Lengo Therapeutics, Inc. (Lengo), which was acquired on December 30, 2021, was dissolved in June 2022. All intercompany transactions and balances have been eliminated.

10

Use of Estimates

The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. Management considers many factors in selecting appropriate financial accounting policies and in developing the estimates and assumptions that are used in the preparation of the financial statements. Management must apply significant judgment in this process. Management’s estimation process often may yield a range of potentially reasonable estimates and management must select an amount that falls within that range of reasonable estimates. Estimates are used in the following areas, among others: revenue recognition, inventory, operating lease right-of-use assets, operating lease liabilities, stock-based compensation expense, accrued expenses, liabilities related to the sale of future royalties and future revenues, equity investment, and income taxes. The length of time and full extent to which the ongoing COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenues, expenses, reserves and allowances, manufacturing and supply, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, subject to change and difficult to predict, including as a result of new information that may emerge concerning COVID-19, including the identification and spread of new variants, and the actions taken to contain or treat COVID-19, as well as the economic impact thereof on local, regional, national and international customers and markets. The Company considers the impact of COVID-19 while making the estimates within its consolidated financial statements and there may be changes to those estimates in future periods. Actual results may differ from these estimates. The Russian invasion of Ukraine has not had a material impact on the Company’s business, results of operations and financial condition.

Significant Accounting Policies

The significant accounting policies used in preparation of these condensed consolidated financial statements for the three and nine months ended September 30, 2022 are consistent with those discussed in Note 2 to the consolidated financial statements in the 2021 Annual Report on Form 10-K, with the exception of the below new policies.

Equity Investment

Investments in non-marketable equity securities of privately-held companies that do not have readily determinable fair values are carried at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Each period the Company assesses relevant transactions to identify observable price changes, and the Company regularly monitors these investments to evaluate whether there is an indication of impairment. The Company evaluates whether an investment’s fair value is less than its carrying value using an estimate of fair value, if such an estimate is available. For periods in which there is no estimate of fair value, the Company evaluates whether an event or change in circumstances has occurred that may have a significant adverse effect on the value of the investment.

Liabilities related to the sale of future royalties and revenues

The Company accounts for net proceeds from sales of the Company’s rights to receive future royalty payments and from sales of future revenues as liabilities if the Company has significant continuing involvement in the generation of the related future cash flows. Interest on the liabilities related to the sale of future royalties and revenues will be recognized using the effective interest rate method over the life of the related royalty or revenue stream. The liabilities related to the sale of future royalties and revenues and the related interest expenses are based on the Company’s current estimates of future royalties or revenues as well as commercial milestones expected to be achieved and received over the life of the arrangement, which the Company determines by using forecasts of the underlying drug products of the underlying regions. The Company will periodically assess the expected payments and to the extent the amount or timing of the future estimated payments is materially different than previous estimates, the Company will account for any such change by adjusting the carrying value of the liabilities related to the sale of future royalties and revenues, and prospectively recognizing the related interest expenses.

11

New Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies that the Company adopts as of the specified effective date. The Company does not believe that the adoption of recently issued standards have or may have a material impact on its condensed consolidated financial statements and disclosures.

Fair value measurements

In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820) – Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. This standard clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. This standard will be effective for the Company on January 1, 2024, and is not expected to have a material impact on the Company’s condensed consolidated financial statements and related disclosures.

3. Financing Arrangements

Royalty Pharma Purchase and Sale Agreement

On June 30, 2022, the Company entered into a purchase and sale agreement (Royalty Purchase Agreement) with Royalty Pharma. Pursuant to the Royalty Purchase Agreement, the Company received an upfront payment of $175.0 million in consideration for the Company’s rights to receive royalty payments on the net sales of GAVRETO worldwide excluding the CStone territory and U.S. territory under the terms of the Roche pralsetinib collaboration agreement.

Although the Company sold all of the rights to receive royalties on the net sales of GAVRETO worldwide excluding the CStone territory and U.S. territory to Royalty Pharma, the Company continues to co-develop pralsetinib with Roche globally and is therefore involved in the generation of these future royalties. Due to the Company’s significant continuing involvement, the Company continues to account for any royalties and development and commercialization milestones earned related to the underlying territory under the Roche pralsetinib collaboration agreement as collaboration revenue on its consolidated statements of operations and comprehensive loss. Net proceeds from the transaction were recorded as a liability related to sale of future royalties and revenues on the consolidated balance sheet. The Company will accrete the $175.0 million, net of transaction costs of $3.8 million, to the total of these royalties as interest expense using the effective interest method over the estimated life of the arrangement. As of September 30, 2022, the Company’s estimate of this total interest expense resulted in an effective annual interest rate of 6.3%. These estimates contain assumptions that impact the amount recorded and the interest expense that will be recognized in future periods.

As payments are made to Royalty Pharma, the balance of the liability will be effectively repaid over the life of the Royalty Purchase Agreement. In order to determine the amortization of the liability, the Company estimates the total amount of future royalty payments to be paid to Royalty Pharma over the life of the arrangement. The exact amount of repayment is likely to change each reporting period. A significant increase or decrease in GAVRETO’s net revenue of the underlying territory will materially impact the liability related to this arrangement, interest expense and the time period for repayment. The Company will periodically assess the expected payments to Royalty Pharma and will prospectively adjust the amortization of the liability related to this arrangement for material changes in such payments.

12

As of September 30, 2022, the carrying value of the liability related to this arrangement was $173.6 million. The following table shows the activity within the liability account (in thousands):

Carrying value as of January 1, 2022

$

Sale of future royalties

175,000

Interest expense recognized

2,709

Capitalized closing costs

(3,777)

Interest payments

(330)

Carrying value as of September 30, 2022

$

173,602

Pursuant to the Royalty Purchase Agreement, the Company is eligible to receive certain milestone payments totaling up to $165.0 million, subject to the achievement of specified net sales milestones by Roche. The potential milestone payments will be added to the carrying value of the liability related to this arrangement when the milestones are achieved and received.

Financing Arrangements with Sixth Street Partners

In July 2022, the Company closed two transactions pursuant to a purchase and sale agreement (Future Revenue Purchase Agreement) and a financing transaction for up to $660.0 million (Financing Agreement) with Sixth Street Partners (Sixth Street). Because two transactions were entered into with the same parties and in contemplation of one another, the Company recorded these transactions based on the relative fair values of each freestanding financial instrument and allocated the proceeds in proportion to those fair value amounts.

Sixth Street Partners Purchase and Sale Agreement

Pursuant to the Future Revenue Purchase Agreement, the Company received gross proceeds of $250.0 million in exchange for future royalty payments at a rate of 9.75% on up to $900 million each year of (i) aggregate worldwide annual net product sales of AYVAKIT/ AYVAKYT (avapritinib) and (ii), if it is approved, aggregate worldwide annual net product sales of BLU-263, but excluding sales in Greater China, subject to a cumulative cap of 1.45 times the upfront invested capital or a total of $362.5 million. In the event that certain revenue targets are not achieved by specified dates, the royalty rate and cumulative cap shall be increased to 15% and 1.85 times the invested capital (or $462.5 million), respectively.

The Company continues to own the research, development, manufacturing and commercialization of AYVAKIT/ AYVAKYT and if it is approved, BLU-263, and has significant continuing involvement in the generation of the cash flows under the Future Revenue Purchase Agreement. Therefore, the Company continues to account for any revenue earned from worldwide product sales of AYVAKIT/ AYVAKYT and, if it is approved, BLU-263, on its consolidated statements of operations and comprehensive loss. Net proceeds from the transaction were recorded as a liability related to sale of future liabilities and revenues on the consolidated balance sheet. The Company will accrete the $250.0 million, net of transaction costs of $5.4 million, to the total of these future payments as interest expense using the effective interest method over the estimated life of the arrangement.

As payments are made to Sixth Street, the balance of the liability will be effectively repaid over the life of the Future Revenue Purchase Agreement. In order to determine the amortization of the liability, the Company estimates the total amount of future revenue payments to be paid to Sixth Street over the life of the arrangement. The exact amount of repayment is likely to change each reporting period. A significant increase or decrease in worldwide product sales of AYVAKIT/ AYVAKYT and, if it is approved, BLU-263, will materially impact the liability related to this arrangement, interest expense and the time period for repayment. The Company will periodically assess the expected payments to Sixth Street and will prospectively adjust the amortization of the liability related to this arrangement for material changes in such payments. As of September 30, 2022, the Company’s estimate of this total interest expense resulted in an effective annual interest rate of 11.5%. These estimates contain assumptions that impact the amount recorded and the interest expense that will be recognized in future periods.

13

As of September 30, 2022, the carrying value of the liability related to this arrangement was $250.1 million. The following table shows the activity within the liability account (in thousands):

Carrying value as of January 1, 2022

$

Sale of future revenue

250,000

Interest expense recognized

5,446

Capitalized closing costs

(5,395)

Interest payments

Carrying value as of September 30, 2022

$

250,051

Sixth Street Partners Term Loan

The Financing Agreement entered into by the parties in connection with the transaction provides for (i) a senior secured term loan facility of up to $150.0 million and (ii) a senior secured delayed draw term loan facility of up to $250.0 million to be funded in two tranches at the Company’s choice. The term loans will mature on June 30, 2028 and bear interest at a variable rate equal to either the Secured Overnight Financing Rate (SOFR) plus six and one half percent (6.50%) or the base rate plus five and one half percent (5.50%), subject to a floor of one percent (1%) and two percent (2%) with respect to the SOFR and base rate, respectively.

As part of the Financing Agreement with Sixth Street Partners, the Company received gross proceeds of $150.0 million as a term loan in July 2022 and incurred an aggregate of $12.2 million of debt discounts and transaction costs, which have been recorded as a reduction to the carrying amount of the debt on the Company’s consolidated balance sheet and will be amortized as additional interest expenses using the effective interest rate method over the period from issuance through maturity. As of September 30, 2022, the Company’s estimate of the total interest expense resulted in an effective annual interest rate of 12.0%. The carrying amount of the debt as of September 30, 2022 is subject to variable interest rates, which are based on current market rates, and as such, approximates fair value.

The following table shows the activity within the liability account (in thousands):

Carrying value as of January 1, 2022

$

Term Loan

150,000

Interest expense recognized

3,190

Debt discounts and capitalized closing costs

(12,214)

Interest payments

(2,626)

Carrying value as of September 30, 2022

$

138,350

The Company’s obligations under the Financing Agreement will be secured, subject to certain exceptions, by security interests in the substantially all of the Company’s assets and the Company’s certain subsidiaries. The Financing Agreement contains customary negative covenants that, among other things and subject to certain exceptions, could restrict the Company’s ability to incur additional liens, incur additional indebtedness, make investments, including acquisitions, engage in fundamental changes, sell or dispose of assets that constitute collateral, including certain intellectual property, pay dividends or make any distribution or payment on or redeem, retire or purchase any equity interests, amend, modify or waive certain material agreements or organizational documents and make payments of certain subordinated indebtedness. The Financing Agreement also requires the Company to maintain a consolidated liquidity of at least (i) $50.0 million during the period commencing from the date on which the term loans are funded to the date which is the day before the next term loans are funded and (ii) $80.0 million for each day thereafter.

14

4. Marketable Securities

Marketable securities consisted of the following at September 30, 2022 and December 31, 2021 (in thousands):

Amortized

Unrealized

Unrealized

Fair

September 30, 2022

Cost

 

Gain

Losses

Value

Marketable securities, available-for-sale:

U.S. government agency securities 

$

429,423

$

(7,007)

$

422,416

U.S. treasury obligations

485,647

(6,853)

478,794

Total

$

915,070

$

$

(13,860)

$

901,210

Amortized

Unrealized

Unrealized

Fair

December 31, 2021

Cost

 

Gain

Losses

Value

Marketable securities, available-for-sale:

U.S. government agency securities

$

498,582

$

21

$

(1,460)

$

497,143

U.S. treasury obligations

328,801

(1,249)

327,552

Total

$

827,383

$

21

$

(2,709)

$

824,695

As of September 30, 2022, the Company held 103 debt securities that were in an unrealized loss position with an aggregate fair value of $901.2 million. Of the 103 debt securities, 33 were in an unrealized loss position for more than twelve months with an aggregate fair value of $346.4 million. As of December 31, 2021, the Company held 74 debt securities that were in an unrealized loss position with an aggregate fair value of $750.5 million. As of December 31, 2021, there were no securities held by the Company in an unrealized loss position for more than twelve months. The Company has the intent and ability to hold such securities until recovery. As a result, the Company did not record any charges for credit-related impairments for its marketable debt securities for the three and nine months ended September 30, 2022 and 2021.

As of September 30, 2022, 10 securities with an aggregate fair value of $55.7 million had remaining maturities between one year and five years. As of December 31, 2021, 56 securities with an aggregate fair value of $557.5 million had remaining maturities between one year and five years.

The Company received proceeds of $90.5 million and $170.1 million from maturities of debt securities for the three and nine months ended September 30, 2022, respectively, and $237.3 million and $637.8 million for the three and nine months ended September 30, 2021, respectively. The Company did not realize any gains or losses from maturities of debt securities for the three and nine months ended September 30, 2022 and 2021.

5. Fair Value of Financial Instruments

The following table summarizes cash equivalents and marketable securities measured at fair value on a recurring basis as of September 30, 2022 (in thousands):

    

    

Active

    

Observable

    

Unobservable

September 30, 

Markets

Inputs

Inputs

Description

2022

(Level 1)

(Level 2)

(Level 3)

Cash equivalents:

Money market funds

$

274,622

$

274,622

$

$

Marketable securities, available-for-sale:

U.S. government agency securities 

422,416

422,416

U.S. treasury obligations

478,794

478,794

Total

$

1,175,832

$

753,416

$

422,416

$

15

The following table summarizes cash equivalents and marketable securities measured at fair value on a recurring basis as of December 31, 2021 (in thousands):

    

    

Active

    

Observable

    

Unobservable

December 31, 

Markets

Inputs

Inputs

Description

2021

(Level 1)

(Level 2)

(Level 3)

Cash equivalents:

Money market funds

$

118,880

$

118,880

$

$

Marketable securities, available-for-sale:

U.S. government agency securities 

497,143

497,143

U.S. treasury obligations

327,552

327,552

Total

$

943,575

$

446,432

$

497,143

$

6. Product Revenue Reserves and Allowances

In January 2020, the U.S. Food and Drug Administration (FDA) approved AYVAKIT for the treatment of adults with unresectable or metastatic gastrointestinal stromal tumor (GIST) harboring a PDGFRA exon 18 mutation, including PDGFRA D842V mutations. In September 2020, the European Commission granted conditional marketing authorization to AYVAKYT as a monotherapy for the treatment of adult patients with unresectable or metastatic GIST harboring the PDGFRA D842V mutation. In June 2021, the FDA granted a subsequent approval for AYVAKIT, expanding the labeled indications to include adult patients with advanced systemic mastocytosis (Advanced SM), including aggressive SM (ASM), SM with an associated hematological neoplasm (SM-AHN) and mast cell leukemia (MCL). In March 2022, the European Commission expanded the marketing authorization for AYVAKYT to include the treatment of adult patients with ASM, SM-AHN, or MCL, after at least one systemic therapy.

In September 2020, the FDA granted accelerated approval of GAVRETO for the treatment of adult patients with metastatic RET fusion-positive non-small cell lung cancer (NSCLC) as detected by an FDA approved test. In December 2020, the FDA granted a subsequent accelerated approval for GAVRETO, expanding the labeled indications to include adult and pediatric patients 12 years of age and older with advanced or metastatic RET-mutant medullary thyroid cancer (MTC) who require systemic therapy, or with advanced or metastatic RET fusion-positive thyroid cancer who require systemic therapy and who are radioactive iodine-refractory (if radioactive iodine is appropriate).

The Company recorded net product revenue from the U.S. product sales of GAVRETO in 2021 until it transferred, on July 1, 2021, certain responsibilities associated with product sales to customers, pricing and distribution matters related to U.S. product sales of GAVRETO to its collaboration partner. The Company did not record any net product revenue from product sales of GAVRETO subsequent to this transition date. For additional information, see Note 10, Collaboration and License Agreements, to our unaudited condensed consolidated financial statements.

The following table summarizes revenue recognized from product sales for the three and nine months ended September 30, 2022 and 2021 (in thousands):

Three Months Ended

 

Nine Months Ended

September 30, 

 

September 30, 

2022

 

2021

 

2022

 

2021

AYVAKIT/AYVAKYT

$

28,634

$

17,270

$

80,929

$

32,952

GAVRETO

4,706

Total product revenue

$

28,634

$

17,270

$

80,929

$

37,658

16

The following table summarizes activity in each of the product revenue allowance and reserve categories for the nine months ended September 30, 2022 and 2021 (in thousands):

Nine Months Ended September 30, 

2022

2021

Beginning balance at January 1

$

4,345

$

1,192

Provision related to product sales

 

13,606

5,665

Adjustment related to prior periods sales

 

(645)

Credits and payments made

 

(9,980)

(3,416)

Ending balance at September 30

$

7,326

$

3,441

The total reserves that are included in the Company’s unaudited condensed consolidated balance sheets as of September 30, 2022 and December 31, 2021, are summarized as follows (in thousands):

September 30, 

December 31, 

2022

2021

Reduction of accounts receivable, net

$

946

$

419

Component of accrued expenses

6,380

3,926

Total revenue-related reserves

$

7,326

$

4,345

7. Inventory

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

September 30, 

December 31, 

2022

    

2021

Raw materials

$

11,927

$

10,788

Work in process

29,773

17,702

Finished goods

 

2,311

 

3,916

Total

$

44,011

$

32,406

Balance sheet classification

September 30, 

December 31, 

2022

    

2021

Inventory

$

35,253

$

21,817

Other assets

 

8,758

 

10,589

Total

$

44,011

$

32,406

Inventory amounts written down as a result of excess, obsolescence, unmarketability or other reasons are charged to cost of sales. The Company did not recognize any material write-down for the three and nine months ended September 30, 2022. For the three and nine months ended September 30, 2021, the Company recorded a write-down of $0.4 million and $0.8 million, respectively. Long-term inventory, which primarily consists of work in process and raw materials, is included in other assets in the unaudited condensed consolidated balance sheets.

8. Restricted Cash

At September 30, 2022 and December 31, 2021, $5.2 million and $5.2 million, respectively, of the Company’s cash is restricted by a bank primarily related to security deposits for the Company’s building lease agreements.

17

9. Accrued Expenses

Accrued expenses consist of the following (in thousands):

September 30, 

December 31, 

    

2022

    

2021

Research, development and commercial contract costs

$

62,119

$

68,164

Employee compensation

25,525

29,166

Accrued professional fees

 

18,345

 

12,611

Revenue-related reserves

6,380

3,926

Other

8,394

7,962

Total

$

120,763

$

121,829

10. Collaboration and License Agreements

IDRx

In August 2022, the Company entered into a license agreement with IDRx, Inc. (IDRx), pursuant to which the Company granted IDRx an exclusive, worldwide, royalty-bearing license to exploit the Company’s internally discovered KIT exon 13 inhibitor, IDRX-73 (formerly known as BLU-654) (IDRx License Agreement). IDRx is a clinical-stage biopharmaceutical company and among IDRx’s founders are Alexis Borisy, George Demetri, M.D., and Nicholas Lydon, Ph.D., each of whom currently serve as members of the Company’s board of directors. Due to these relationships, the transaction with IDRx is a related party transaction.

In connection with the IDRx License Agreement, the Company also entered into a stock purchase agreement with IDRx (IDRx Stock Purchase Agreement), pursuant to which the Company received 4,509,105 shares of IDRx’s Series A preferred stock and the Company has the right to receive additional shares of IDRX’s Series A preferred stock through an anti-dilution provision subject to a defined financing cap.

The Company is also eligible to receive up to $217.5 million in contingent cash payments, including specified development, regulatory and sales-based milestone payments. In addition, IDRx is obligated to pay to the Company royalties on aggregate annual worldwide net sales of licensed products at tiered percentage rates up to low-teens, subject to adjustments in specified circumstances under the IDRx License Agreement.

Unless earlier terminated, the IDRx License Agreement will expire on a country-by-country, licensed product-by-licensed product basis upon the latest of: (a) the expiration of the last valid claim within the licensed patents covering such licensed product in a such country, (b) the expiration of the regulatory exclusivity period for such licensed product in such country, or (c) the tenth (10th) anniversary of the first commercial sale of such licensed product in such country. Following the end of the term for any such licensed product and in such region by expiration, the license granted to IDRx will become exclusive, perpetual, irrevocable, fully paid-up and royalty-free. IDRx may terminate the IDRx License Agreement for convenience at any time upon at least twelve months’ prior written notice to the Company. Either party may also terminate the IDRx License Agreement for material breach of the other party or for insolvency, and the Company may terminate the IDRx License Agreement for IDRx’s breach of the anti-dilution provision in the IDRx Stock Purchase Agreement. Upon termination of the license agreement in its entirety, all rights and obligations under the license agreement will terminate and revert back to the Company, and the Company has a license under certain intellectual property of IDRx to continue to exploit the compound and terminated product, subject to a royalty that will be negotiated at the time of termination.

The Company considered the ASC 606 criteria for combining contracts and determined the IDRx License Agreement and the IDRx Stock Purchase Agreement should be combined into a single contract because they were negotiated and entered into in contemplation of one another. Therefore, the Company determined that the 4,509,105

18

shares of IDRx’s Series A preferred stock and the anti-dilution right to receive additional shares should be attributed to the transaction price of the IDRx License Agreement.

The Company evaluated the IDRx License Agreement under ASC 606. The Company identified the following material promises under the agreement: (1) the exclusive license and (2) the initial know-how transfer. The Company determined that the exclusive license and the initial know-how transfer were not distinct from each other, as the exclusive license has limited value without the corresponding know-how transfer. As such, for the purposes of ASC 606, the Company determined that these two material promises, the exclusive license and the initial know-how transfer, should be combined into one distinct performance obligation. The Company concluded that the license is a functional intellectual property license. The Company determined that IDRx benefited from the license along with the initial know-how transfer at the time of grant, and therefore the related performance obligation is satisfied at a point in time.

For the purposes of ASC 606, the transaction price of the IDRx License Agreement at the contract inception was determined to be $27.5 million and recorded as license revenue-related party on the consolidated statements of operations and comprehensive loss. The fair value was derived from IDRx’s most recent financing transaction with unrelated investors. All potential milestone payments that the Company is eligible to receive under the IDRx License Agreement have been excluded from the transaction price. The Company will reevaluate the transaction price for inclusion of milestone payments and royalties at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal. Additionally, the Company is entitled to sales milestones and royalties from the sales of the licensed products, and revenue are recognized when the related sales occur.

The Company concluded the preferred stock investment should be accounted for as an equity investment as it is not mandatorily redeemable nor does the Company have the unilateral right to redeem the preferred stock, and the Company, along with its related parties, did not have a controlling financial interest in IDRx nor have the ability to influence the financial and operating policies through the ownership of preferred stock. IDRx’s preferred stock is not exchange-traded and does not have a readily determinable fair value. Therefore, the Company accounts for the preferred stock investment under the measurement alternative for equity investments that do not have a readily determinable fair value, which is at cost of $27.8 million including transaction costs of $0.3 million. As of September 30, 2022, the cost of the investment in IDRx’s preferred stock was $27.8 million and was recorded as equity investment on the condensed consolidated balance sheets. As of September 30, 2022, no adjustments have been recognized related to the preferred stock investment as a result of the application of the measurement.

Proteovant

In February 2022, the Company entered into an exclusive collaboration agreement (the Proteovant collaboration agreement) with Oncopia Therapeutics, Inc., d/b/a Proteovant Therapeutics, Inc. (Proteovant), pursuant to which the parties will jointly research and advance up to two novel protein degrader therapies into development candidates, as well as up to two additional novel protein degrader target programs as may be mutually agreed to by the Company and Proteovant (each a target program). On a target program-by-target program basis, the Company will have an exclusive option to obtain a worldwide, exclusive license to develop and commercialize any licensed compound and licensed product under each target program. Proteovant will have the right to opt into the global development and U.S. commercialization of certain licensed compounds and licensed products under the second target program that the Company options, and if the parties add additional target programs, Proteovant will have the same opt-in right for the fourth target program that the Company options.

The Company paid Proteovant an upfront payment of $20.0 million in connection with the execution of the agreement and Proteovant will be eligible to receive up to an additional $632.0 million in contingent milestone payments including specified research, development, regulatory and commercialization milestones and tiered percentage royalties on a licensed product-by-licensed product basis ranging from the mid- to high-single digits on net sales on the first two target programs, subject to adjustment in specified circumstances. If Proteovant opts in to the second target program, the parties will split profits and losses of that program equally in the U.S. along with development costs and the milestone payments for the program will be reduced accordingly. Proteovant will be eligible to receive milestone payments and royalties on ex-U.S. sales. In addition, the parties may jointly extend the collaboration, with the same structure and financial terms, to two additional program targets through additional funding by the Company.

19

The Company concluded that Proteovant is providing the Company with research services throughout the period until the Company can exercise its option to obtain a worldwide, exclusive license to develop and commercialize any licensed compound. Therefore, the Company recorded the $20.0 million upfront payment as an asset on the unaudited condensed consolidated financial statements and will record it as research and development expense over the expected research period. During the three and nine months ended September 30, 2022, the Company recorded research and development expense of $1.4 million and $2.9 million, respectively, under the Proteovant collaboration agreement. The Company will reevaluate the research period at the end of each reporting period and as any changes in circumstances occur, and if necessary, the Company will adjust its estimate of expected research period accordingly. Each research and development milestone payment will be accrued and expensed when probable.

Zai Lab

In November 2021, the Company entered into a collaboration (the Zai Lab agreement) with Zai Lab (Shanghai) Co., Ltd., (Zai Lab), pursuant to which the Company granted Zai Lab exclusive rights to develop and commercialize the Company’s drug candidates BLU-701 and BLU-945, including their respective back-up forms and certain other forms thereof, for the treatment of EGFR-driven non-small cell lung cancer in Greater China, including Mainland China, Hong Kong, Macau and Taiwan (collectively, the Zai Lab territory), either as a monotherapy or as part of a combination therapy. The Company retains exclusive rights to the licensed products outside the Zai Lab territory.

Under the Zai Lab agreement, the Company received an upfront cash payment of $25.0 million and, in addition to the upfront payment received, the Company is eligible to receive up to $590.0 million in contingent payments, including specified development, regulatory and sales-based milestones and tiered percentage royalties on a licensed product-by-licensed product basis ranging from the low-teens to mid-teens on annual net sales of each licensed product in the Zai Lab territory, subject to adjustment in specified circumstances. Zai Lab will be responsible for costs related to clinical trials in the Zai Lab territory, other than the specified shared services costs as defined in the Zai Lab agreement which will be shared by the Company and Zai Lab.

Pursuant to the terms of the Zai Lab agreement, Zai Lab is responsible for conducting all development and commercialization activities in the Zai Lab territory related to the licensed drug candidates. In addition, under the Zai Lab agreement, each party has granted the other party specified intellectual property licenses to enable the other party to perform its obligations and exercise its rights under the Zai Lab agreement, including license grants to enable each party to conduct research, development and commercialization activities pursuant to the terms of the Zai Lab agreement.

The Zai Lab agreement will continue on a licensed product-by-product and region-by-region basis until the later of (i) the 12th anniversary of the date of the first commercial sale of a licensed product in the Zai Lab territory, (ii) the date of expiration of the last valid patent claim related to the Company’s patent rights of the product in the Zai Lab territory, and (iii) the expiration of the last regulatory exclusivity for that product in a region in the Zai Lab territory. Zai Lab may terminate the agreement for convenience by giving a written notice after the second anniversary of the effective date (a) at least 12 months after the date of notice, in the event such notice is given after the first commercial sale of a licensed product in the Zai Lab territory or (b) at least nine months after the date of such notice, in the event such notice is given prior to the first commercial sale of the first licensed product in the Zai Lab territory. Either party may terminate the Zai Lab agreement for the other party’s uncured material breach or insolvency. Upon termination, all licenses and all other rights granted by the Company to Zai Lab will terminate. Each party will retain its joint ownership interests in any joint collaboration technology.

The Company evaluated the Zai Lab agreement to determine whether it is a collaborative arrangement in the scope of ASC 808. The Company concluded that the Zai Lab agreement is a collaborative agreement under ASC 808 as both parties are active participants in the clinical trials and are exposed to significant risks and rewards of those activities under the Zai Lab agreement. The Company determined that the Zai Lab agreement contained two material components: (i) licenses granted to Zai Lab to exploit and develop each licensed product in the Zai Lab territory and related activities in the Zai Lab territory, including manufacturing, and (ii) the parties’ participation in the global development of the licensed products. The Company used the criteria specified in ASC 606 to determine which of the components of the Zai Lab agreement are performance obligations with a customer and concluded that Zai Lab is the Company’s customer for the licenses and related activities in the Zai Lab territory under ASC 606. The global development activities under the agreement does not present a transaction with a customer and the payments received by the Company for global development activities, including manufacturing, are accounted for as a reduction of related expenses. During the three

20

and nine months ended September 30, 2022, the Company recorded $0.2 million and $0.5 million, respectively, in reduction of expenses under the Zai Lab agreement.

The Company evaluated the Zai Lab territory specific licenses and related activities under ASC 606 as these transactions are considered transactions with a customer and identified three material promises at the outset of the Zai Lab agreement, which consists of the following for each licensed product: (1) the exclusive license, (2) the initial know-how transfer and (3) manufacturing activities related to development and commercial supply of the licensed product in the Zai Lab territory. The Company determined that the exclusive license and the initial know-how transfer were not distinct from each other, as the exclusive license has limited value without the corresponding know-how transfer. As such, for the purposes of ASC 606, the Company determined that these two material promises, the exclusive license and the initial know-how, should be combined into one distinct performance obligation. The Company further evaluated the material promise associated with manufacturing activities related to development and commercial supply of the licensed products in the Zai Lab territory, given Zai Lab is not obligated to purchase any minimum amount or quantities of the development and commercial supply from the Company, the Company concluded that, for the purpose of ASC 606, the provision of manufacturing activities related to development and commercial supply of the licensed product in Zai Lab territory was an option but not a performance obligation of the Company at the inception of the Zai Lab collaboration agreement and will be accounted for if and when exercised. The Company also concluded that there is no separate material right in connection with the development and commercial supply of the licensed product, as the expected pricing was not issued at a significant and incremental discount. Therefore, the manufacturing activities were excluded as performance obligation at the outset of the arrangement.

The Company evaluated the license under ASC 606 and concluded that the license is a functional intellectual property license. The Company determined that Zai Lab benefited from the license along with the initial know-how transfer at the time of grant, and therefore the related performance obligation is satisfied at a point in time. Additionally, the Company is entitled to sales milestones and royalties from Zai Lab upon future sales of the licensed products in the Zai Lab territory, and revenue will be recognized when the related sales occur. Costs that are incurred associated with Zai Lab territory specific activities are reimbursable from Zai Lab and are recognized as revenue. During the three and nine months ended September 30, 2022, the Company recorded $0.2 million and $0.8 million, respectively, in revenue related to Zai Lab territory specific activities in the unaudited condensed consolidated financial statements.

For the purposes of ASC 606, the transaction price of the Zai Lab agreement as of the outset of the arrangement was determined to be $25.0 million, which consisted of the upfront cash payment. The other potential milestone payments that the Company is eligible to receive were excluded from the transaction price, as all milestone amounts were fully constrained based on the probability of achievement. The Company satisfied the performance obligation upon delivery of the licenses and initial know-how transfer, and recognized the upfront payment of $25.0 million as revenue during the year ended December 31, 2021.

The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal.

Roche – Pralsetinib Collaboration

In July 2020, the Company entered into a collaboration agreement (the Roche pralsetinib collaboration agreement) with F. Hoffmann-La Roche Ltd and Genentech, Inc., a member of the Roche Group (collectively, Roche), pursuant to which the Company granted Roche exclusive rights to develop and commercialize the Company’s drug candidate pralsetinib worldwide, excluding the CStone territory (as defined below), and a co-exclusive license in the U.S. to develop and commercialize pralsetinib. In addition, Roche has the right to opt in to a next-generation RET compound co-developed by the Company and Roche.

Under the Roche pralsetinib collaboration agreement, the Company received an upfront cash payment of $675.0 million, and through September 30, 2022, the Company has received an aggregate of $105.0 million in specified regulatory and commercialization milestones. In addition to the upfront and milestone payments received through September 30, 2022, the Company is eligible to receive up to $822.0 million in contingent payments, including specified

21

development, regulatory and sales-based milestones for pralsetinib and any licensed product containing a next-generation RET compound.

In the U.S., the Company and Roche agreed to work together to co-commercialize pralsetinib and equally share responsibilities, profits and losses. In addition, the Company is eligible to receive tiered royalties ranging from high-teens to mid-twenties on annual net sales of pralsetinib outside the U.S., excluding Greater China (the Roche territory). The Company and Roche have also agreed to co-develop pralsetinib globally in RET-altered solid tumors, including non-small cell lung cancer, medullary thyroid carcinoma and other thyroid cancers, as well as other solid tumors. The Company and Roche will share global development costs for pralsetinib at a rate of 45 percent for the Company and 55 percent for Roche up to a specified amount of aggregate joint development costs, after which the Company’s share of global development costs for pralsetinib will be reduced by a specified percentage. The Company and Roche will also share specified global development costs for any next-generation RET compound co-developed under the collaboration in a similar manner.

Unless earlier terminated in accordance with its terms, the Roche pralsetinib collaboration agreement will expire on a licensed product-by-licensed product basis (i) in the U.S. upon the expiration of the gross profit sharing term for such licensed product and (ii) outside the U.S. on a country-by-country basis at the end of the applicable royalty term for such licensed product. Roche may terminate the agreement in its entirety or on a licensed product-by-licensed product or country-by-country basis subject to certain notice periods. Either party may terminate the Roche pralsetinib collaboration agreement for the other party’s uncured material breach or insolvency. Subject to the terms of the Roche pralsetinib collaboration agreement, effective upon termination of the agreement, the Company is entitled to retain specified licenses to be able to continue to exploit the licensed products.

In connection with the Roche collaboration agreement, on July 13, 2020, the Company also entered into a stock purchase agreement with Roche Holdings, Inc. (Roche Holdings) pursuant to which the Company issued and sold an aggregate of 1,035,519 shares of common stock to Roche Holdings at a purchase price of $96.57 per share and received an aggregate of $100.0 million in the third quarter of 2020. The closing for a minority portion of the equity investment occurred following the expiration of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and other customary closing conditions.

The Company considered the ASC 606 criteria for combining contracts and determined that the Roche pralsetinib collaboration agreement and stock purchase agreement should be combined into a single contract because they were negotiated and entered into in contemplation of one another. The Company accounted for the common stock issued to Roche Holdings based on the fair market value of the common stock on the dates of issuance. The fair market value of the common stock issued to Roche Holdings was $79.3 million, based on the closing price of the Company’s common stock on the dates of issuance, resulting in a $20.7 million premium. The Company determined that the premium paid by Roche Holdings for the common stock should be attributed to the transaction price of the Roche pralsetinib collaboration agreement.

The Company determined that the Roche pralsetinib collaboration agreement contained four material components: (i) licenses granted to Roche to develop and commercialize pralsetinib worldwide, excluding the CStone territory (pralsetinib license); (ii) the Roche territory-specific commercialization activities for pralsetinib, including manufacturing (Roche territory activities); (iii) the parties’ joint development activities for pralsetinib worldwide, excluding the CStone territory; and (iv) the parties’ joint commercialization activities for pralsetinib in the U.S. The Company considered the guidance in ASC 606 to determine which of the components of the Roche pralsetinib collaboration agreement are performance obligations with a customer and concluded that the pralsetinib license and the Roche territory activities are within the scope of ASC 606 because Roche is the Company’s customer in those transactions.

The Company evaluated the Roche pralsetinib license under ASC 606 and concluded that the pralsetinib license is a functional intellectual property license and is a distinct performance obligation. The Company determined that Roche benefited from the pralsetinib license at the time of grant, and therefore the related performance obligation is satisfied at a point in time.

The Company evaluated the Roche territory activities under ASC 606 and identified one material promise associated with manufacturing activities related to development and commercial supply of pralsetinib in the Roche

22

territory for up to 24 months. Given that Roche is not obligated to purchase any minimum amount or quantities of the development and commercial supply from the Company, the Company concluded that, for the purpose of ASC 606, the provision of manufacturing activities related to development and commercial supply of pralsetinib in Roche territory was an option but not a performance obligation of the Company at the inception of the Roche collaboration agreement and will be accounted for if and when exercised. The Company also concluded that there is no separate material right in connection with the development and commercial supply of pralsetinib, as the expected pricing was not issued at a significant and incremental discount. Therefore, the manufacturing activities were excluded as performance obligations at the outset of the arrangement. Additionally, the Company is entitled to sales milestones and royalties from Roche upon future sales of pralsetinib in the Roche territory, and revenue are recognized when the related sales occur. Costs that are incurred associated with the Roche territory activities are reimbursable from Roche and are recognized as revenue.

For the purposes of ASC 606, the transaction price of the Roche collaboration agreement at the outset of the arrangement was determined to be $695.7 million, which consisted of the upfront cash payment of $675.0 million and the $20.7 million premium on the sale of common stock to Roche Holdings, which was allocated to the performance obligation related to the pralsetinib licenses. Through September 30, 2022, the Company has achieved an aggregate of $105.0 million in specified regulatory and commercialization milestones and added the $105.0 million to the estimated transaction price of the Roche pralsetinib agreement. The other potential milestone payments that the Company is eligible to receive under the Roche pralsetinib agreement have been excluded from the transaction price, as all the remaining milestone amounts were fully constrained based on the probability of achievement. The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal.

The following table summarizes revenue recognized under the Roche pralsetinib collaboration during the three and nine months ended September 30, 2022 and 2021 (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

 

2022

 

2021

 

2022

 

2021

Manufacturing and research and development services related to
ex-US territory-specific activities

 

$

3,971

 

$

856

 

$

4,663

 

$

4,539

Royalty revenue

 

311

 

 

910

 

 

Total Roche pralsetinib collaboration revenue

 

$

4,282

 

$

856

 

$

5,573

 

$

4,539

For the parties’ participation in global development for pralsetinib and the U.S. commercialization activities for GAVRETO, the Company concluded that those activities and cost-sharing payments related to such activities are within the scope of ASC 808, as both parties are active participants in the development, manufacturing and commercialization activities and are exposed to significant risks and rewards of those activities under the Roche pralsetinib collaboration agreement. Payments to or reimbursements from Roche related to the global development activities are accounted for as an increase to or reduction of research and development expenses. Prior to July 1, 2021, the Company was the principal for product sales to customers in the U.S. and recognized revenues on sales to third parties in product revenue, net in its consolidated statements of operations and comprehensive loss. On July 1, 2021, Roche took over certain responsibilities associated with product sales to customers, pricing and distribution matters for GAVRETO in the U.S. and became the principal for recording product sales to customers in the U.S., and the Company recognized its portion of the commercial losses sharing as collaboration loss sharing in its consolidated statements of operations and comprehensive loss.

The following table summarizes the amount recognized from collaboration loss sharing after Roche became the principal for product sales of GAVRETO to customers in the U.S. (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

The Company's share of loss in the U.S. for pralsetinib

$

1,665

$

3,269

$

7,076

$

3,269

23

The following table summarizes the amounts recognized as reductions to selling, general and administrative expenses related to the commercialization of GAVRETO in the U.S. and reductions to or increases in research and development expenses related to global development activities for pralsetinib under the Roche pralsetinib collaboration during the three and nine months ended September 30, 2022 and 2021 (in thousands):

Three Months Ended

 

Nine Months Ended

September 30, 

 

September 30, 

 

2022

 

2021

 

2022

 

2021

Reductions to selling, general and administrative expenses

 

$

3,560

$

6,903

 

$

12,808

$

12,058

Reductions to (increases in) research and development expenses

 

$

(6,111)

$

1,459

 

$

(9,815)

$

7,613

The following table summarizes the contract assets and liability associated with the Roche pralsetinib collaboration as of September 30, 2022 and December 31, 2021 (in thousands):

September 30, 

December 31,

2022

2021

Accounts receivable, net

$

    

$

2,679

Unbilled accounts receivable

6,802

Accrued expenses

$

577

    

$

Although the Company sold its right to receive royalty payments from Roche’s sales of GAVRETO in Roche territory to Royalty Pharma in June 2022, given the Company’s significant continuing involvement in the generation of future royalties, the Company continues to account for any royalties and development and commercialization milestones earned related to the Roche territory activities under the Roche pralsetinib collaboration agreement as collaboration revenue on its consolidated statements of operations and comprehensive loss. For additional information, see Note 3 – Financing Arrangements, to our unaudited condensed consolidated financial statements.

Clementia

In October 2019, the Company entered into a license agreement (the Clementia agreement) with Clementia Pharmaceuticals, Inc. (Clementia), a wholly-owned subsidiary of Ipsen S.A. Under the Clementia agreement, the Company granted an exclusive, worldwide, royalty-bearing license to Clementia to develop and commercialize BLU-782, the Company’s oral, highly selective investigational ALK2 inhibitor in Phase 1 clinical development for the treatment of fibrodysplasia ossificans progressiva (FOP), as well as specified other compounds related to the BLU-782 program.

Under the Clementia agreement, the Company received an upfront cash payment of $25.0 million and through September 30, 2022, the Company has received an aggregate of $50.0 million in cash milestone payments. Subject to the terms of the Clementia agreement, in addition to the upfront and milestone payments received through September 30, 2022, the Company is eligible to receive up to $460.0 million in contingent payments, including specified development, regulatory and sales-based milestones for licensed products. In addition, Clementia is obligated to pay to the Company royalties on aggregate annual worldwide net sales of licensed products at tiered percentage rates ranging from the low- to mid-teens, subject to adjustment in specified circumstances under the Clementia agreement, and to purchase specified manufacturing inventory from the Company for a total of $1.5 million.

Unless earlier terminated in accordance with the terms of the Clementia agreement, the agreement will expire on a country-by-country, licensed product-by-licensed product basis on the date when no royalty payments are or will become due. Clementia may terminate the agreement at any time on or after the second anniversary of the effective date of the agreement upon at least 12 months’ prior written notice to the Company, which cannot be delivered before the first anniversary of the effective date. Either party may terminate the agreement for the other party’s uncured material breach or insolvency and in certain other circumstances agreed to by the parties. In certain termination circumstances, the Company is entitled to retain specified licenses to be able to continue to exploit the Clementia licensed products.

The Company evaluated the Clementia agreement under ASC 606, as the agreement represented a transaction with a customer. The Company identified the following material promises under the agreement: (1) the exclusive license

24

to develop, manufacture and commercialize BLU-782; (2) the technology transfer of BLU-782 program; (3) the transfer of existing manufacturing inventory; and (4) the transfer of in-process manufacturing inventory. In addition, the Company determined that the exclusive license and technology transfer were not distinct from each other, as the exclusive license has limited value without the corresponding technology transfer. As such, for the purposes of ASC 606, the Company determined that these four material promises, described above, should be combined into three performance obligations: (1) the exclusive license and the technology transfer; (2) the transfer of existing manufacturing inventory; and (3) the transfer of in-process manufacturing inventory.

The Company determined that the transaction price as of the outset of the arrangement was $46.5 million, which was allocated to the three performance obligations on a relative stand-alone selling price basis. The Company recognized revenue in a total of $46.2 million related to the license and the technology transfer and inventory transfer in 2019 and $0.3 million related to remaining inventory transfer in 2020.

During the three months ended September 30, 2022, no revenue was recognized from the Clementia collaboration. During the nine months ended September 30, 2022, cash consideration associated with an achieved development milestone of $30.0 million was added to the estimated transaction price for the Clementia agreement and recognized as revenue. The other potential milestone payments that the Company is eligible to receive were excluded from the transaction price, as the amounts were fully constrained based on the probability of achievement. The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal.

During the three and nine months ended September 30, 2021, no material revenue was recognized from the Clementia collaboration. There was no revenue deferred as a contract liability associated with the Clementia agreement as of September 30, 2022 and December 31, 2021.

CStone Pharmaceuticals

In June 2018, the Company entered into a collaboration and license agreement (the CStone agreement) with CStone Pharmaceuticals (CStone) pursuant to which the Company granted CStone exclusive rights to develop and commercialize the Company’s drug candidates avapritinib, pralsetinib and fisogatinib, including back-up forms and certain other forms thereof, in Mainland China, Hong Kong, Macau and Taiwan (each, a CStone region and collectively, the CStone territory), either as a monotherapy or as part of a combination therapy.

The Company received an upfront cash payment of $40.0 million, and through September 30, 2022, the Company has achieved an aggregate of $27.0 million in milestones under this collaboration. Subject to the terms of the CStone agreement, in addition to the upfront payments received and milestones achieved through September 30, 2022, the Company will be eligible to receive up to $319.0 million in contingent payments, including specified development, regulatory and sales-based milestones for licensed products. In addition, CStone will be obligated to pay the Company tiered percentage royalties on a licensed product-by-licensed product basis ranging from the mid-teens to low twenties on annual net sales of each licensed product in the CStone territory, subject to adjustment in specified circumstances. CStone will be responsible for costs related to the development of the licensed products in the CStone territory, other than specified costs related to the development of fisogatinib as a combination therapy in the CStone territory that will be shared by the Company and CStone.

Pursuant to the terms of the CStone agreement, CStone is responsible for conducting all development and commercialization activities in the CStone territory related to the licensed products. Subject to specified exceptions, during the term of the CStone agreement, each party has agreed that neither it nor its affiliates will conduct specified development and commercialization activities in the CStone territory related to selective inhibitors of FGFR4, KIT, PDGFRA and RET. In addition, under the CStone agreement, each party has granted the other party specified intellectual property licenses to enable the other party to perform its obligations and exercise its rights under the CStone agreement, including license grants to enable each party to conduct research, development and commercialization activities pursuant to the terms of the CStone agreement.

25

The CStone agreement will continue on a licensed product-by-licensed product and CStone region-by-CStone region basis until the later of (i) 12 years after the first commercial sale of a licensed product in a CStone region in the CStone territory and (ii) the date of expiration of the last valid patent claim related to the Company’s patent rights or any joint collaboration patent rights for the licensed product that covers the composition of matter, method of use or method of manufacturing such licensed product in such region. Subject to the terms of the CStone agreement, CStone may terminate the CStone agreement in its entirety or with respect to one or more licensed products for convenience by providing written notice to the Company, and CStone may terminate the CStone agreement with respect to a licensed product for convenience at any time by providing written notice to the Company following the occurrence of specified events. In addition, the Company may terminate the CStone agreement under specified circumstances if CStone or certain other parties challenges the Company’s patent rights or any joint collaboration patent rights or if CStone or its affiliates do not conduct any material development or commercialization activities with respect to one or more licensed products for a specified period of time, subject to specified exceptions. Either party may terminate the CStone agreement for the other party’s uncured material breach or insolvency. In certain termination circumstances, the parties are entitled to retain specified licenses to be able to continue to exploit the licensed products, and in the event of termination by CStone for the Company’s uncured material breach, the Company will be obligated to pay CStone a low single digit percentage royalty on a licensed product-by-licensed product basis on annual net sales of such licensed product in the CStone territory, subject to a cap and other specified exceptions.

The Company evaluated the CStone agreement to determine whether it is a collaborative arrangement for purposes of ASC 808. The Company determined that there were two material components of the CStone agreement: (i) the CStone territory-specific license and related activities in the CStone territory, and (ii) the parties’ participation in global development of the licensed products. The Company concluded that the CStone territory-specific license and related activities in the CStone territory are not within the scope of ASC 808 because the Company is not exposed to significant risks and rewards. The Company concluded that CStone is a customer with regard to the component that includes the CStone territory-specific license and related activities in CStone territory, which include manufacturing. For the parties’ participation in global development of the licensed products, the Company concluded that the research and development activities and cost-sharing payments related to such activities are within the scope of ASC 808 as both parties are active participants exposed to the risk of the activities under the CStone agreement. The Company concluded that CStone is not a customer with regard to the global development component in the context of the CStone agreement. Therefore, payments received by the Company for global development activities under the CStone agreement, including manufacturing, are accounted for as a reduction of related expenses.

A summary of manufacturing and research and development services related to the global development activities, net of expenses payable to CStone during the three and nine months ended September 30, 2022 and 2021 is as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Manufacturing and research and development services related to global development activities, net of expenses payable to CStone

$

493

    

$

769

    

$

1,642

    

$

1,777

The Company evaluated the CStone territory-specific license and related activities in the CStone territory under ASC 606, as these transactions are considered transactions with a customer. The Company identified the following material promises under the arrangement: (1) the three exclusive licenses granted in the CStone territory to develop, manufacture and commercialize the three licensed products; (2) the initial know-how transfer for each licensed product; (3) manufacturing activities related to development and commercial supply of the licensed products; (4) participation in the joint steering committee (JSC) and joint project teams (JPT); (5) regulatory responsibilities; and (6) manufacturing technology and continuing know-how transfers. The Company determined that each licensed product is distinct from the other licensed products. In addition, the Company determined that the exclusive licenses and initial know-how transfers for each licensed product were not distinct from each other, as each exclusive license has limited value without the corresponding initial know-how transfer. For purposes of ASC 606, the Company determined that participation on the JSC and JPTs, the regulatory responsibilities and the manufacturing technology and continuing know-how transfers are qualitatively and quantitatively immaterial in the context of the CStone agreement and therefore are excluded from performance obligations. As such, the Company determined that these six material promises, described above, should be combined into one performance obligation for each of the three candidates.

26

The Company evaluated the provision of manufacturing activities related to development and commercial supply of the licensed products as an option for purposes of ASC 606 to determine whether these manufacturing activities provide CStone with any material rights. The Company concluded that the manufacturing activities were not issued at a significant and incremental discount, and therefore do not provide CStone with any material rights. As such, the manufacturing activities are excluded as performance obligations at the outset of the arrangement.

Based on these assessments, the Company identified three distinct performance obligations at the outset of the CStone agreement, which consists of the following for each licensed product: (1) the exclusive license and (2) the initial know-how transfer.

Under the CStone agreement, in order to evaluate the transaction price for purposes of ASC 606, the Company determined that the upfront amount of $40.0 million constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement, which was allocated to the three performance obligations. The potential milestone payments that the Company is eligible to receive were excluded from the transaction price, as all milestone amounts were fully constrained based on the probability of achievement. The Company satisfied the performance obligations upon delivery of the licenses, initial know-how transfers and product trademark and recognized the upfront payment of $40.0 million as revenue in 2018.

The Company did not achieve any milestones under the CStone agreement during the three months ended September 30, 2022 and 2021. During the nine months ended September 30, 2022 and 2021, cash considerations associated with achieved regulatory and development milestones of $4.0 million and $9.0 million, respectively, were added to the estimated transaction price for the CStone agreement and recognized as revenue in such periods. The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal.

In 2021, the Company entered into commercial supply agreements and an avapritinib manufacturing technology transfer agreement with CStone related to supply of drug substance of avapritinib and drug product of avapritinib and pralsetinib to assist CStone’s commercialization activities conducted specifically for the CStone territory. In the first quarter of 2022, the Company entered into a pralsetinib manufacturing technology transfer agreement with CStone related to supply of drug substance of pralsetinib. The manufacturing activities in these agreements were considered as distinct performance obligations from the CStone collaboration agreement and collaboration revenue is recognized upon delivery of the drug substance and drug product to CStone.

A summary of revenue recognized under the CStone agreement during the three and nine months ended September 30, 2022 and 2021 is as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

License milestone revenue

$

    

$

    

$

4,000

    

$

9,000

Manufacturing services and royalty revenue related to CStone territory-specific activities

2,915

4,655

14,209

17,228

Total CStone collaboration revenue

$

2,915

$

4,655

$

18,209

$

26,228

The following table presents the contract assets associated with the CStone collaboration as of September 30, 2022 and December 31, 2021 (in thousands):

September 30, 

December 31,

2022

2021

Accounts receivable, net

$

2,045

    

$

8,164

Unbilled accounts receivable

$

2,206

    

$

5,034

27

As of September 30, 2022, the Company did not have material contract liability associated with the CStone collaboration. The contract liability associated with the CStone collaboration was $4.8 million at December 31, 2021, which resulted primarily from advance payments made by CStone in connection with commercial supply of pralsetinib for the CStone territory.

Roche – Immunotherapy Collaboration

In March 2016, the Company entered into a collaboration and license agreement (as amended, the Roche immunotherapy agreement) with F. Hoffmann-La Roche Ltd and Hoffmann-La Roche Inc. (collectively, Roche) for the discovery, development and commercialization of small molecule therapeutics targeting kinases believed to be important in cancer immunotherapy (including BLU-852, a development candidate for the kinase target MAP4K1, which is believed to play a role in T cell regulation), as single products or possibly in combination with other therapeutics.

Under the Roche immunotherapy agreement, Roche was originally granted up to five option rights to obtain an exclusive license to exploit products derived from the collaboration programs in the field of cancer immunotherapy. Such option rights are triggered upon the achievement of Phase 1 proof-of-concept. As a result of amendments to the Roche immunotherapy agreement in prior reporting periods, the Company and Roche are currently conducting activities for up to two programs under the collaboration. For one of the two collaboration programs, if Roche exercises its option, Roche will receive worldwide, exclusive commercialization rights for the licensed product. For the other collaboration program, if Roche exercises its option, the Company will retain commercialization rights in the U.S. for the licensed product, and Roche will receive commercialization rights outside of the U.S. for the licensed product. The Company will also retain worldwide rights to any products for which Roche elects not to exercise its applicable option.

Prior to Roche’s exercise of an option, the Company has the lead responsibility for drug discovery and preclinical development of all collaboration programs. In addition, the Company has the lead responsibility for the conduct of all Phase 1 clinical trials other than those Phase 1 clinical trials for any product in combination with Roche’s portfolio of therapeutics, for which Roche has the right to lead the conduct of such Phase 1 clinical trials. Pursuant to the Roche immunotherapy agreement, the parties share the costs of Phase 1 development for each collaboration program. In addition, Roche will be responsible for post-Phase 1 development costs for each licensed product for which it retains global commercialization rights, and the Company and Roche will share post-Phase 1 development costs for each licensed product for which the Company retains commercialization rights in the U.S.

The Company received an upfront cash payment of $45.0 million, and through September 30, 2022, the Company has achieved an aggregate of $25.0 million in milestone payments under this collaboration. Subject to the terms of the Roche immunotherapy agreement, as amended, in addition to the upfront and milestone payments received through September 30, 2022, the Company is eligible to receive up to approximately $317.8 million in contingent option fees and milestone payments related to specified research, preclinical, clinical, regulatory and sales-based milestones. In addition, for any licensed product for which Roche retains worldwide commercialization rights, the Company will be eligible to receive tiered royalties ranging from low double-digits to high-teens on future net sales of the licensed product. For any licensed product for which the Company retains commercialization rights in the U.S., the Company and Roche will be eligible to receive tiered royalties ranging from mid-single-digits to low double-digits on future net sales in the other party’s respective territories in which it commercializes the licensed product. The upfront cash payment and any payments for milestones, option fees and royalties are non-refundable, non-creditable and not subject to set-off.

The Roche immunotherapy agreement will continue until the date when no royalty or other payment obligations are or will become due, unless earlier terminated in accordance with the terms of the Roche immunotherapy agreement. Prior to its exercise of its first option, Roche may terminate the Roche immunotherapy agreement at will, in whole or on a collaboration target-by-collaboration target basis, upon 120 days’ prior written notice to the Company. Following its exercise of an option, Roche may terminate the Roche immunotherapy agreement at will, in whole, on a collaboration target-by-collaboration target basis, on a collaboration program-by-collaboration program basis or, if a licensed product has been commercially sold, on a country-by-country basis, (i) upon 120 days’ prior written notice if a licensed product has not been commercially sold or (ii) upon 180 days’ prior written notice if a licensed product has been commercially sold. Either party may terminate the Roche immunotherapy agreement for the other party’s uncured material breach or insolvency and in certain other circumstances agreed to by the parties. In certain termination circumstances, the Company is entitled to retain specified licenses to be able to continue to exploit the licensed products.

28

The Company assessed this arrangement in accordance with ASC 606 upon the adoption of the new standard on January 1, 2018, and concluded that the contract counterparty, Roche, is a customer prior to the exercise, if any, of an option by Roche. The Company identified the following material promises under the arrangement: (1) a non-transferable, sub-licensable and non-exclusive license to use the Company’s intellectual property and collaboration compounds to conduct research activities; (2) research and development activities through Phase 1 clinical trials under the research plan; (3) five option rights for licenses to develop, manufacture, and commercialize the collaboration targets; (4) participation on a joint research committee (JRC) and joint development committee (JDC); and (5) regulatory responsibilities under Phase 1 clinical trials. The Company determined that the license and research and development activities were not distinct from another, as the license has limited value without the performance of the research and development activities. Participation on the JRC and JDC to oversee the research and development activities was determined to be quantitatively and qualitatively immaterial and therefore is excluded from performance obligations. The regulatory responsibilities related to filings and obtaining approvals related to the drugs that may result from each program do not represent separate performance obligations based on their dependence on the research and development efforts. As such, the Company determined that these promises should be combined into a single performance obligation.

The Company evaluated the option rights for licenses to develop, manufacture, and commercialize the collaboration targets to determine whether it provides Roche with any material rights. The Company concluded that the options were not issued at a significant and incremental discount, and therefore do not provide material rights. As such, they are excluded as performance obligations at the outset of the arrangement.

Based on these assessments, the Company identified one performance obligation at the outset of the Roche immunotherapy agreement, which consists of: (1) the non-exclusive license; (2) the research and development activities through Phase 1; and (3) regulatory responsibilities under Phase 1 clinical trials.

Under the Roche immunotherapy agreement, in order to evaluate the appropriate transaction price, the Company determined that as of January 1, 2018, the upfront amount of $45.0 million constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement, which was allocated to the single performance obligation. The option exercise payments that may be received are excluded from the transaction price until each customer option is exercised as it was determined that the options are not material rights. The potential milestone payments that the Company is eligible to receive prior to the exercise of the options were initially excluded from the transaction price, as all milestone amounts were fully constrained based on the probability of achievement. The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and, if necessary, adjust its estimate of the transaction price.

Through September 30, 2022, the Company has achieved an aggregate of $25.0 million in research milestones under this collaboration, and these amounts were added to the estimated transaction price and allocated to the existing performance obligation as it became probable that a significant reversal of cumulative revenue would not occur for each of the research milestones achieved. During the three and nine months ended September 30, 2022, cash consideration associated with an achieved research milestone of $1.5 million was added to the estimated transaction price. During the three and nine months ended September 30, 2021, no research milestones were achieved under the Roche immunotherapy agreement. In the first quarter of 2022, it was determined that Roche will initiate a Phase 1 clinical development plan for BLU-852, one of the ongoing programs, in combination with atezolizumab, an approved drug product commercialized by Roche, and pursuant to the Roche immunotherapy agreement, the Company will share the development cost up to $15.0 million. As a result, during the first quarter of 2022, the Company reduced $15.0 million from the aggregated transaction price of this collaboration and recorded its commitment of $15.0 million as a contract liability on its unaudited condensed consolidated financial statements.

The Company recognizes revenue associated with the performance obligation as the research and development services are provided using an input method, according to the costs incurred as related to the research and development activities on each program and the costs expected to be incurred in the future to satisfy the performance obligation. The transfer of control occurs over this time period and, in management’s judgment, is the best measure of progress towards satisfying the performance obligation. The amounts received that have not yet been recognized as revenue are deferred as a contract liability on the Company’s consolidated balance sheet and will be recognized over the remaining research and development period until the performance obligation is satisfied. In the first quarter of 2022, a reduction in the costs expected to be incurred in the future to satisfy certain performance obligations under the collaboration became probable

29

as a result of Roche and the Company endorsing the Phase 1 clinical development plan for one of the ongoing programs in combination with Roche’s product.

Because of the revision to the cost expected to be incurred to satisfy the performance obligation and the reduction of the $15.0 million payment commitment to Roche from the aggregated transaction price, the Company recorded a cumulative revenue catch-up of $2.9 million during the nine months ended September 30, 2022. A summary of revenue recognized or revenue reduced under the Roche immunotherapy agreement during the three and nine months ended September 30, 2022 and 2021 is as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Roche collaboration research and development services revenue

$

2,475

    

$

1,408

    

$

1,710

    

$

4,293

During the three and nine months ended September 30, 2022 and 2021, the Company recognized the following revenue due to the changes in the contract liability balances (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Amounts included in the contract liability at the beginning of the period

$

1,424

    

$

1,062

    

$

3,829

    

$

3,364

The following table summarizes the contract liability related to the Roche immunotherapy agreement as of September 30, 2022, and December 31, 2021 (in thousands):

 

September 30, 2022

 

December 31, 2021

 

Current

 

Noncurrent

 

Total

 

Current

 

Noncurrent

 

Total

Deferred revenue

 

$

4,594

$

11,995

$

16,589

 

$

6,339

$

25,066

$

31,405

Accrued expenses

 

$

8,208

 

5,730

 

13,938

 

$

 

 

The research and development services related to the performance obligation are expected to be performed over a remaining period of approximately 3.3 years.

11. Stock-based compensation

2015 Stock Option and Incentive Plan

In 2015, the Company’s board of directors and stockholders approved the 2015 Stock Option and Incentive Plan (the 2015 Plan), which replaced the Company’s 2011 Stock Option and Grant Plan, as amended (the 2011 Plan). The 2015 Plan includes incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock, restricted stock units, unrestricted stock, performance share awards and cash-based awards. The Company initially reserved a total of 1,460,084 shares of common stock for the issuance of awards under the 2015 Plan. The 2015 Plan provides that the number of shares reserved and available for issuance under the 2015 Plan will be cumulatively increased on January 1 of each calendar year by 4% of the number of shares of common stock issued and outstanding on the immediately preceding December 31 or such lesser amount as specified by the compensation committee of the board of directors. For the calendar year beginning January 1, 2022, the number of shares reserved for issuance under the 2015 Plan was increased by 2,365,643 shares. In addition, the total number of shares reserved for issuance is subject to adjustment in the event of a stock split, stock dividend or other change in the Company’s capitalization. As of September 30, 2022, there were 4,137,674 shares available for future grant under the 2015 Plan.

2020 Inducement Plan

In March 2020, the Company’s board of directors adopted the 2020 Inducement Plan (the Inducement Plan), pursuant to which the Company may grant, subject to the terms of the Inducement Plan and Nasdaq rules, nonstatutory

30

stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards. The Company initially reserved a total of 1,000,000 shares of common stock for the issuance of awards under the Inducement Plan. In June 2022, the Company’s board of directors approved the reservation of an additional 1,500,000 shares of common stock for the issuance of awards under the Inducement Plan. The number of shares reserved and available for issuance under the Inducement Plan can be further increased at any time with the approval of the Company’s board of directors. The Inducement Plan permits the board of directors or a committee thereof to use the stock-based awards available under the Inducement Plan to attract key employees for the growth of the Company. As of September 30, 2022, there were 1,535,757 shares available for future grant under the Inducement Plan.

Stock options

The following table summarizes the stock option activity for the nine months ended September 30, 2022:

Weighted-Average

Shares

Exercise Price

Outstanding at December 31, 2021

 

5,682,022

$

69.37

Granted

 

1,126,919

60.97

Exercised

 

(206,582)

18.70

Canceled

 

(286,619)

79.26

Outstanding at September 30, 2022

 

6,315,740

$

69.07

Exercisable at September 30, 2022

 

4,028,524

$

66.34

As of September 30, 2022, the total unrecognized compensation expense related to unvested stock option awards was $86.1 million, which is expected to be recognized over a weighted-average period of approximately 2.54 years.

Restricted stock units

The following table summarizes the restricted stock units activity for the nine months ended September 30, 2022:

Weighted-Average

    

Shares

    

Grant Date Fair Value

Unvested shares at December 31, 2021

 

1,590,160

$

83.85

Granted

 

814,891

 

60.78

Vested

 

(420,823)

 

79.80

Forfeited

 

(146,069)

 

79.17

Unvested shares at September 30, 2022

 

1,838,159

$

74.90

As of September 30, 2022, the total unrecognized compensation expense related to unvested restricted stock units was $110.1 million, which is expected to be recognize over a weighted-average period of approximately 2.64 years.

2015 Employee Stock Purchase Plan

In 2015, the Company’s board of directors and stockholders approved the 2015 Employee Stock Purchase Plan (the 2015 ESPP), which became effective upon the closing of the Company’s initial public offering in May 2015. The Company initially reserved a total of 243,347 shares of common stock for issuance under the 2015 ESPP. The 2015 ESPP provides that the number of shares reserved and available for issuance under the 2015 ESPP will be cumulatively increased on January 1 of each calendar year by 1% of the number of shares of common stock issued and outstanding on the immediately preceding December 31 or such lesser amount as specified by the compensation committee of the board of directors. For the calendar year beginning January 1, 2022, the number of shares reserved for issuance under the 2015 ESPP was increased by 591,410 shares.

31

Stock-based compensation expense

The Company recognized stock-based compensation expense totaling $24.1 million and $72.9 million for the three and nine months ended September 30, 2022, respectively, and $24.0 million and $68.9 million for the three and nine months ended September 30, 2021, respectively. Stock-based compensation expense by award type included within the unaudited condensed consolidated statements of operations and comprehensive loss was as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Stock options

$

12,062

$

14,842

$

37,819

$

43,949

Restricted stock units

11,802

9,165

34,583

25,229

Employee stock purchase plan

404

317

1,000

880

Subtotal

24,268

24,324

73,402

70,058

Capitalized stock-based compensation costs

(159)

(366)

(547)

(1,109)

Stock-based compensation expense included in total cost and operating expenses

$

24,109

$

23,958

$

72,855

$

68,949

Stock-based compensation expense, that is included in operating expenses, by classification within the unaudited condensed consolidated statements of operations and comprehensive loss is as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Research and development

$

10,010

    

$

10,250

    

$

30,548

    

$

29,682

Selling, general and administrative

 

14,099

 

13,708

 

42,307

 

39,267

Total

$

24,109

$

23,958

$

72,855

$

68,949

12. Net Loss per Share

Basic net loss per share is calculated by dividing net loss by the weighted average shares outstanding during the period, without consideration for common stock equivalents. Diluted net loss per share is calculated by adjusting weighted average shares outstanding for the dilutive effect of common stock equivalents outstanding for the period. For purposes of the dilutive net loss per share calculation, stock options, unvested restricted stock units and ESPP shares are considered to be common stock equivalents but are excluded from the calculation of diluted net loss per share, as their effect would be anti-dilutive; therefore, basic and diluted net loss per share were the same for all periods presented as a result of the Company’s net loss.

The following common stock equivalents were excluded from the calculation of diluted net loss per share for the three and nine months ended September 30, 2022 and 2021 because including them would have had an anti-dilutive effect (in thousands):

September 30, 

    

2022

    

2021

Stock options

 

6,316

5,958

Restricted stock units

 

1,838

1,537

ESPP shares

46

25

Total

 

8,200

 

7,520

13. Income Taxes

The Company utilizes the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial statement carrying amounts and tax basis of assets and liabilities using enacted tax rates in effect for years in which the temporary

32

differences are expected to reverse. The Company provides a valuation allowance when it is more likely than not that deferred tax assets will not be realized.

The realization of deferred income tax assets is dependent on the generation of sufficient taxable income during future periods in which temporary differences are expected to reverse. Where the realization of such assets does not meet the more likely than not criterion, the Company applies a valuation allowance against the deferred income tax asset under consideration. The valuation allowance is reviewed periodically and if the assessment of the more likely than not criterion changes, the valuation allowance is adjusted accordingly. As of September 30, 2022, the Company has a full valuation allowance applied against its U.S. and foreign deferred tax assets.

On March 11, 2021, President Joe Biden signed into law a relief and stimulus package known as the American Rescue Plan Act of 2021 (ARPA) stimulus package. While this Act provides various tax provisions including for example, extending the employee retention credit through the end of 2021, modifying the paid sick and family leave credits, repealing the worldwide interest allocation rules that were scheduled to take effect in 2021, and expanding the number of employees subject to the limit on the deduction for executive compensation under Section 162(m) beginning in 2027, among other things, based on the Company’s initial review of the various business tax provisions offered in the ARPA along with having a valuation allowance on its U.S. deferred tax assets, it does not believe that there is an impact to the Company and as such the recording of a discrete item was not required during the three and nine months ended September 30, 2022.

Effective January 1, 2022, a provision of the Tax Cuts and Jobs Act (TCJA) has taken effect creating a significant change to the treatment of research and experimental (R&E) expenditures under Section 174 of the IRC (Sec. 174 expenses). Historically, businesses have had the option of deducting Sec. 174 expenses in the year incurred or capitalizing and amortizing the costs over five years. The new TCJA provision, however, eliminates this option and will require Sec. 174 expenses associated with research conducted in the U.S to be capitalized and amortized over a five-year period. For expenses associated with research outside of the United States, Sec. 174 expenses will be capitalized and amortized over a 15-year period. The Company prepared an analysis of the tax impact of capitalizing and amortizing these costs over the required periods and is expected to be in a taxable income position after the estimated addback for calendar year ended December 31, 2022.

On June 30, 2022, the Company entered into a Royalty Purchase Agreement with Royalty Pharma and a Future Revenue Purchase Agreement with Sixth Street Partners. Pursuant to the agreements, the Company received gross proceeds of $175.0 million from Royalty Pharma in June 2022 and $250.0 million from Sixth Street Partners in July 2022 upon the transactions closing. The total cash consideration of $425.0 million, in its entirety, is considered taxable income for calendar year ended December 31, 2022. Therefore, the $425.0 million is included in the estimated taxable income calculation when estimating the Company’s forecasted 2022 annual effective tax rate.

On August 1, 2022, the Company entered into the IDRx License Agreement and IDRx Stock Purchase Agreement. Pursuant to these agreements, the Company licensed its internally discovered KIT exon 13 inhibitor, IDRX-73 (formerly known as BLU-654) to IDRx in exchange for 4,509,105 shares of IDRx’s Series A preferred stock and the eligibility to receive future milestones and tiered royalty payments. For book and tax purposes, the fair value of the equity totaling $27.5 million was recorded as income for the period ended September 30, 2022 and included in the estimated taxable income calculation when estimating the Company’s forecasted 2022 annual effective tax rate.

On August 16, 2022, President Biden signed the Inflation Reduction Act (IRA) of 2022 (H.R. 5376) into law. It includes income tax incentives designed to encourage investment in renewable and alternative energy sources, adoption of electric vehicles, and improvement in the energy efficiency of buildings and communities. To finance these incentives, the law imposes a 15% corporate alternative minimum tax (CAMT) on adjusted financial statement income of corporations with profits over $1 billion. It also introduces a new excise tax on corporate stock buybacks of public US companies. The CAMT is effective for tax years beginning after December 31, 2022 while the excise tax on corporate stock buybacks is effective for repurchases of stock after December 31, 2022. The Company does not anticipate the IRA having a significant impact on the effective tax rate or income tax payable and deferred income tax positions.

As of September 30, 2022, the Company expects to be in a taxable income position for the calendar year ended December 31, 2022, and recorded an income tax expense of $0.9 million and $4.2 million for the three and nine months

33

ended September 30, 2022, respectively.

14. Leases

 The Company’s building leases are comprised of office and laboratory spaces under non-cancelable operating leases. The lease agreements contain various clauses for renewal at the Company’s option, and the renewal options were not included in the calculation of the operating lease assets and the operating lease liabilities as the renewal options were not reasonably certain of being exercised as of September 30, 2022. The lease agreements do not contain residual value guarantees and the components of lease cost for the three and nine months ended September 30, 2022 and 2021 were as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

Operating leases:

2022

2021

2022

2021

Lease cost 

$

5,322

$

4,676

$

16,233

$

13,861

Sublease income 

(600)

(838)

(2,132)

(1,434)

Net lease cost

$

4,722

$

3,838

$

14,101

$

12,427

The Company’s sublease agreement for the 38 Sidney Street property expired in September 2022 and the Company continues to use the leased space for its own operations. The Company has not entered into any material short-term leases or financing leases as of September 30, 2022.

Supplemental cash flow information related to leases for the nine months ended September 30, 2022 and 2021 is as follows (in thousands):

Nine Months Ended

September 30, 

2022

2021

Cash paid for amounts included in the measurement of lease liabilities:

$

11,668

$

11,121

Lease liabilities arising from obtaining right-of-use assets:

Operating leases

$

$

141

The weighted average remaining lease term and weighted average discount rate of the operating leases are as follows:

Operating leases

Weighted average remaining lease term in years

7.1

Weighted average discount rate

7.4%

15. Commitments and Contingencies

Purchase Commitments Associated with Commercial Supply Agreements

In connection with the commercialization of AYVAKIT/AYVAKYT and GAVRETO, the Company has negotiated manufacturing agreements with certain vendors that require the Company to meet minimum purchase obligations on an annual basis. During the nine months ended September 30, 2022, there was a $4.0 million decrease in the Company’s contractual obligations described in Note 18 to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Legal Proceedings

The Company is not currently a party to any material legal proceedings. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses the costs related to its legal proceedings as they are incurred.

34

Indemnification Agreements

In the ordinary course of business, the Company may provide indemnification of varying scope and terms to vendors, lessors, business partners, and other parties with respect to certain matters including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its board of directors and senior management that will require the Company, among other things, to indemnify them against certain liabilities that may arise from their status or service as directors or officers of the Company. The maximum potential amount of future payments that the Company could be required to make, or otherwise be liable for, under these indemnification agreements is, in many cases, unlimited. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company is not aware of any claims under indemnification arrangements, and it has not accrued any liabilities related to such obligations in its consolidated financial statements as of September 30, 2022 or December 31, 2021.

35

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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and the audited consolidated financial statements and related notes thereto and management’s discussion and analysis of financial condition and results of operations included in our Annual Report on Form 10-K for the year ended December 31, 2021, filed with the Securities and Exchange Commission (the SEC) on February 17, 2022. Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report on Form 10-Q, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. As a result of many factors, including those factors set forth in the “Risk Factors” section of this Quarterly Report on Form 10-Q, our actual results or timing of certain events could differ materially from the results or timing described in, or implied by, these forward-looking statements.

Overview

We are a global precision therapy company that is inventing life-changing medicines for people with cancer and blood disorders. Applying an approach that is both precise and agile, we create therapies that selectively target genetic drivers, with the goal of staying one step ahead across stages of disease. Since 2011, we have leveraged our research platform, including expertise in molecular targeting and world-class drug design capabilities, to rapidly and reproducibly translate science into a broad pipeline of precision therapies. Today, we are delivering our approved medicines, AYVAKIT®/AYVAKYT® (avapritinib) and GAVRETO® (pralsetinib), to patients in the U.S. and Europe, and we are globally advancing multiple programs for systemic mastocytosis (SM), lung cancer and other genomically defined cancers, and cancer immunotherapy.

Our drug discovery approach combines our biological insights with our proprietary compound library and chemistry expertise to design highly selective and potent precision therapies, with the goal of delivering significant and durable clinical benefit to patients based on the genetic driver of their disease. This uniquely targeted, scalable approach is designed to empower the rapid design and development of new treatments and increase the likelihood of success. In addition, our business model integrates our research engine with robust clinical development and commercial capabilities in oncology and hematology to create a cycle of innovation.

Systemic Mastocytosis and other Mast Cell Disorders — AYVAKIT® / AYVAKYT® (avapritinib) and BLU-263

Avapritinib

We are developing and commercializing avapritinib for the treatment of advanced SM and developing avapritinib for the treatment of non-advanced SM. SM is a rare hematologic disorder that causes an overproduction of mast cells and the accumulation of mast cells in the bone marrow and other organs, which can lead to a wide range of debilitating symptoms and, in advanced forms of the disease, organ dysfunction and failure. Nearly all cases of SM are driven by the KIT D816V mutation, which aberrantly activates mast cells.

Avapritinib is approved in the U.S. under the brand name AYVAKIT for the treatment of adult patients with advanced SM, including aggressive SM (ASM), SM with an associated hematologic neoplasm (SM-AHN), and mast cell leukemia (MCL). In March 2022, the European Commission expanded the marketing authorization for AYVAKYT to include the treatment of adult patients with ASM, SM-AHN, or MCL, after at least one systemic therapy. We launched AYVAKYT in advanced SM in Germany within one week after receiving the European Commission approval and plan to make AYVAKYT commercially available in other European countries based on local reimbursement and access pathways.

At the European Hematology Association (EHA) Annual Meeting in June 2022, we presented data showing that AYVAKIT improved overall survival (OS) and other clinical outcomes in patients with advanced SM, when indirectly compared to real-world data for prior best available therapies.

We are also evaluating avapritinib in an ongoing registration-enabling Phase 2 clinical trial in non-advanced SM, which we refer to as our PIONEER trial. In January 2022, we announced that the PIONEER trial was fully enrolled.

36

In June 2022, we announced that we updated the primary endpoint of the registration-enabling PIONEER trial of AYVAKIT in patients with non-advanced SM, based on a written recommendation from the FDA on statistical considerations ahead of the planned database lock.

In August 2022, we reported positive top-line data for Part 2 of the PIONEER trial of AYVAKIT plus best available care versus placebo plus best available care (control arm), demonstrating clinically meaningful and highly significant improvements across the primary and key secondary endpoints, including patient-reported symptoms and objective measures of mast cell burden. AYVAKIT had a favorable safety profile compared to the control arm, supporting the potential for long-term treatment. Based on these positive results and a strong safety profile, we plan to submit a supplemental new drug application (sNDA) to the FDA for avapritinib in non-advanced SM in the fourth quarter of 2022, with a subsequent submission of a type II variation marketing authorization application to the European Medicines Agency (EMA) anticipated in the first quarter of 2023. 

The FDA has granted breakthrough therapy designation to avapritinib for (i) the treatment of advanced SM, including the subtypes of ASM, SM-AHN and MCL, and (ii) the treatment of moderate to severe indolent SM. In addition, the FDA has granted orphan drug designation to avapritinib for the treatment of mastocytosis, and the European Commission has granted orphan medicinal product designation to avapritinib for the treatment of mastocytosis.

BLU-263

We are developing BLU-263, an investigational, orally available, potent and highly selective KIT inhibitor, for the treatment of non-advanced SM and other mast cell disorders. BLU-263 is designed to have equivalent potency as avapritinib, with low off-target activity and lower central nervous system (CNS) penetration relative to avapritinib based on preclinical data, which we believe will enable development of BLU-263 in a broad population of patients with non-advanced SM, including patients with lower disease burden and potentially patients with other mast cell disorders.

In April 2021, we presented results from a Phase 1 trial of BLU-263 in healthy volunteers at the virtual American Association for Cancer Research (AACR) Annual Meeting, which showed that BLU-263 was well-tolerated at all doses tested. Based on these data, we initiated the Phase 2/3 trial of BLU-263 in patients with non-advanced SM, which we refer to as our HARBOR trial, in the second quarter of 2021. We anticipate presenting initial data from the HARBOR trial in the fourth quarter of 2022.

RET-altered Cancers — GAVRETO® (pralsetinib)

We are developing and commercializing pralsetinib for the treatment of RET fusion-positive non-small cell lung cancer (NSCLC), and for the treatment of RET-altered thyroid carcinoma, including medullary thyroid cancer (MTC). We are also developing pralsetinib for the treatment of other RET-altered solid tumors. We have granted exclusive licenses to F. Hoffmann-La Roche Ltd and Genentech, Inc., a member of the Roche Group (which we refer to together as Roche) and CStone Pharmaceuticals (CStone), to develop and commercialize pralsetinib in their respective territories. See “—Collaborations and Licenses Summary” below.

Pralsetinib received accelerated approval in the U.S. under the brand name GAVRETO for the treatment of (i) adult patients with metastatic RET fusion-positive NSCLC as detected by an FDA approved test, (ii) adult and pediatric patients 12 years of age and older with advanced or metastatic RET-mutant MTC who require systemic therapy, and (iii) adult and pediatric patients 12 years of age and older with advanced or metastatic RET fusion-positive thyroid cancer who require systemic therapy and who are radioactive iodine-refractory (if radioactive iodine is appropriate).

Through our collaboration with Roche, the European Commission granted conditional marketing authorization for GAVRETO as a monotherapy for the treatment of adults with RET fusion-positive advanced NSCLC not previously treated with a RET inhibitor. Roche submitted a Type II variation MAA to the EMA for pralsetinib for RET-altered thyroid cancers in December 2021, as well as marketing applications for pralsetinib for RET-altered NSCLC and thyroid cancers across multiple global geographies in 2021. Marketing applications are planned for pralsetinib for RET-altered NSCLC and thyroid cancers across additional global geographies in 2022.

37

Through our collaboration with CStone, China’s NMPA approved GAVRETO for the treatment of RET fusion-positive NSCLC patients previously treated with platinum-based chemotherapy. In March 2022, China’s National Medicinal Products Administration (NMPA) approved GAVRETO for the treatment of RET-mutant MTC and RET fusion-positive thyroid cancer. In February 2022, the Taiwan Food and Drug Administration (TFDA) accepted CStone’s NDA for the treatment of patients with RET fusion-positive locally advanced or metastatic NSCLC, RET-mutant MTC, and RET fusion-positive TC. GAVRETO was approved in Hong Kong in July 2022 for the treatment of RET fusion-positive NSCLC.

We evaluated pralsetinib in an ongoing registration-enabling Phase 1/2 clinical trial in patients with RET-altered NSCLC, MTC and other advanced solid tumors, which we referred to as the ARROW trial. In addition, Roche is conducting multiple ongoing studies, including a registration-enabling Phase 3 clinical trial in treatment-naïve patients with RET fusion-positive NSCLC, which is referred to as the ACCELERET-Lung trial; and a registration-enabling Phase 3 clinical trial in patients with locally advanced or metastatic RET-mutated MTC who have not previously received a standard of care multi-kinase inhibitor therapy, which is referred to as the ACCELERET-MTC trial. The ARROW trial was fully enrolled in December 2021 and was subsequently transferred to Roche in May 2022. Pursuant to our collaboration with Roche, we are co-developing pralsetinib globally in RET-altered solid tumors, including NSCLC, MTC and other thyroid cancers, as well as other solid tumors.

The FDA has granted breakthrough therapy designation to pralsetinib for (i) the treatment of patients with RET fusion-positive NSCLC that has progressed following platinum-based chemotherapy, and (ii) the treatment of patients with RET mutation-positive MTC that requires systemic treatment and for which there are no acceptable alternative treatments. In addition, the FDA has granted orphan drug designation to pralsetinib for the treatment of RET-rearranged NSCLC, JAK1/2-positive NSCLC or TRKC-positive NSCLC.

PDGFRA-Driven Gastrointestinal Stromal Tumors — AYVAKIT® / AYVAKYT® (avapritinib)

We are commercializing avapritinib for the treatment of patients with PDGFRA exon 18 gastrointestinal stromal tumors (GIST), a rare disease that is a sarcoma, or tumor of bone or connective tissue, of the gastrointestinal tract. Avapritinib is approved in the U.S. under the brand name AYVAKIT for the treatment of adults with unresectable or metastatic GIST harboring a PDGFRA exon 18 mutation, including PDGFRA D842V mutations, and is approved in Europe with conditional marketing authorization under the brand name AYVAKYT as a monotherapy for the treatment of adult patients with unresectable or metastatic GIST harboring a PDGFRA D842V mutation.

Through our collaboration with CStone, AYVAKIT was approved by China’s NMPA for the treatment of adults with unresectable or metastatic GIST harboring a PDGFRA exon 18 mutation, including PDGFRA D842V mutations and also received accelerated approval from the TFDA and approval in Hong Kong, both for adults with unresectable or metastatic GIST harboring PDGFRA D842V mutations.

The FDA has granted breakthrough therapy designation for avapritinib for the treatment of unresectable or metastatic GIST harboring the PDGFRA D842V mutation. In addition, the FDA has granted orphan drug designation to avapritinib for the treatment of GIST, and the European Commission has granted orphan medicinal product designation to avapritinib for the treatment of GIST.

EGFR-Mutated NSCLC — BLU-945, BLU-701, BLU-525, and BLU-451 

We are developing a portfolio of investigational epidermal growth factor receptor (EGFR) inhibitors with the potential to address a spectrum of common and uncommon EGFR activating mutations, including exon 19 deletions, the L858R mutation and exon 20 insertions. Patients with EGFR-driven NSCLC have high medical needs despite current standards of care. First, osimertinib has demonstrated shorter overall survival and progression-free survival in patients whose tumors have activating L858R mutations, and there are limited treatment options for exon 20 insertion-driven NSCLC. Second, the majority of patients will ultimately progress due to tumor resistance, and preventing mutations from emerging is an important treatment goal. Third, the brain is a common site of disease progression that has proven difficult to treat. We are working to address the challenges and prolong patient benefit by advancing development of rational combinations with our investigational EGFR therapies. Ultimately, we are seeking to address the significant

38

medical needs in EGFR-mutant NSCLC that affect approximately 60,000 patients in major markets, including the U.S., European Union (EU), the UK, and Japan. 

 

EGFR-Positive NSCLC — BLU-945 

 

BLU-945 is a selective and potent investigational inhibitor of the activating EGFR L858R mutation and on-target T790M and C797S resistance mutations. Early data from the ongoing dose escalation part of the Phase 1/2 trial of BLU-945, which we refer to as our SYMPHONY trial, were presented at the AACR Annual Meeting in April 2022. BLU-945 demonstrated dose-dependent decreases in EGFR variant allele fractions via circulating tumor DNA (ctDNA) analysis and radiographic tumor reductions. BLU-945 was well-tolerated, with no significant AEs associated with wild-type EGFR inhibition. In the second quarter of 2022, we initiated a BLU-945 and osimertinib combination cohort in the ongoing Phase 1/2 SYMPHONY trial. In October 2022, preclinical data presented at the EORTC-NCI-AACR Molecular Targets and Cancer Therapeutics Symposium showed that BLU-945 in combination with osimertinib prolonged tumor regression and survival in EGFR L858R-driven, treatment-naïve, patient-derived xenograft models.  

 

In November 2022, at our Investor Day, we reported updated monotherapy dose escalation data showing BLU-945 was well-tolerated and led to target ctDNA responses and tumor shrinkage. In the late-line setting, significant off-target resistance was identified at baseline and end-of-treatment by ctDNA analysis, leading us to prioritize clinical development of BLU-945 in combination with osimertinib in the first line, where we do not expect multiple overlapping driver mutations. In addition, at our Investor Day we reported early SYMPHONY trial dose escalation data showing BLU-945 in combination with osimertinib has been well-tolerated to-date. We plan to define a recommended phase 2 dose for the combination of BLU-945 and osimertinib and initiate a dose expansion cohort in the first quarter of 2023.  

 

EGFR-Positive NSCLC — BLU-701 and BLU-525 

 

BLU-701 is a selective and potent investigational inhibitor of activating EGFR L858R or exon 19 deletion mutations and the on-target C797S resistance mutation. Based on emerging clinical and preclinical data, Blueprint Medicines plans to prioritize development of BLU-525, a next-generation EGFR inhibitor, and deprioritize further development of BLU-701. Compared to BLU-701, BLU-525 has a distinct chemical structure with improved kinome selectivity and differentiated metabolism, and equivalent EGFR mutation coverage, wild-type EGFR selectivity and CNS penetration. Data supporting the preclinical profile of BLU-525 were reported at the EORTC-NCI-AACR Molecular Targets and Cancer Therapeutics Symposium in October 2022. We plan to submit an investigational new drug application to the FDA for BLU-525 in the first quarter of 2023. 

 

EGFR Exon 20 Insertion-Positive NSCLC — BLU-451 

BLU-451 is a selective and potent investigational inhibitor under development for the treatment of EGFR exon 20 insertion-positive NSCLC. In December 2021, we completed our acquisition of Lengo Therapeutics, Inc., along with its lead compound LNG-451, which we refer to as BLU-451. In April 2022, we presented the first preclinical data for BLU-451 at the AACR Annual Meeting demonstrating that BLU-451 is a wild-type EGFR-sparing, CNS penetrant molecule which potently inhibited a broad range of exon 20 insertions and uncommon oncogenic point mutations. In addition, BLU-451 led to measurable tumor regression in a preclinical intracranial tumor model. Based on these foundational preclinical data, in March 2022 we initiated the Phase 1/2 trial of BLU-451 in patients with EGFR-driven NSCLC harboring exon 20 insertion mutations, which we refer to as our CONCERTO trial. In November 2022, at our Investor Day, we presented a case report of a patient with EGFR exon 20 insertion-positive NSCLC, in which BLU-451 led to a confirmed partial response following prior treatment with chemotherapy and immunotherapy, CLN-081 and BDTX-189. We plan to present initial data from the CONCERTO trial of BLU-451 in the first half of 2023. 

CDK2-Vulnerable Cancers — BLU-222 

We are developing an investigational inhibitor, BLU-222, targeting CDK2 for the treatment of patients with CDK2-vulnerable cancers. CDK2 is cell cycle regulator and an important cancer target, with relevance across multiple malignancies, including hormone-receptor-positive breast cancer and other CCNE1 amplified tumors, such as subsets of

39

ovarian and endometrial cancer. In subsets of patients across multiple cancer types, aberrant CCNE1 hyperactivates CDK2, resulting in cell cycle dysregulation and tumor proliferation. Aberrant CCNE1 has been observed as a primary driver of disease, as well as a mechanism of resistance to CDK4/6 inhibitors and other therapies.

At the AACR Annual Meeting in April 2022, we presented preclinical data showing BLU-222 demonstrated significant antitumor activity in a CCNE1-amplified ovarian cancer model. BLU-222 in combination with standard of care agents, including chemotherapy and the PARP inhibitor olaparib, led to sustained tumor regression even after treatment cessation. In the first quarter of 2022, we initiated the Phase 1/2 trial of BLU-222 in CDK2-vulnerable cancers, which we refer to as our VELA trial. BLU-222 is being developed as monotherapy and in combination with other agents, including CDK4/6 inhibitors and ER antagonists, in hormone-receptor-positive, HER2-negative breast cancer (HR+/HER- BC), and as a single agent and in combination in CCNE1-amplified tumor types. We plan to present initial clinical data for BLU-222 in the first half of 2023.

Advanced Cancers — BLU-852

BLU-852 is a selective and potent investigational inhibitor of MAP4K1, a well-characterized immunokinase involved in the regulation of immune cells. Preclinical data presented at the virtual AACR Annual Meeting in April 2021 show that MAP4K1 inhibition enhanced intratumoral immune cell activation, overcame Treg mediated T cell suppression, and reduced tumor burden both as a monotherapy and in combination with checkpoint inhibition. These preclinical data support the continued development of BLU-852. Under our ongoing cancer immunotherapy collaboration, we expect Roche to initiate a Phase 1 trial of BLU-852, as a single agent and in combination with atezolizumab, in advanced cancers in 2023.

Discovery Platform

We plan to continue to leverage our discovery platform to systematically and reproducibly identify kinases that are drivers of diseases in genomically defined patient populations, and craft drug candidates that potently and selectively target these kinases. In addition, we plan to expand our discovery platform by building capabilities, supported by external collaborations, for targeted protein degradation of both kinase and non-kinase targets in precision oncology, with the goal of advancing transformative therapies to patients and further broadening the significant productivity of our research engine. Beyond the discovery programs described above, we have multiple pre-development candidate programs for undisclosed kinase targets. In 2022, we nominated two development candidates from our discovery programs: a KIT exon 13 inhibitor, IDRX-73 (formerly known as BLU-654), and BLU-525. We will also be sharing our vision for our expanded discovery platform at our Investor Day on November 1, 2022, in New York City.

Under our targeted protein degradation collaboration with Proteovant, we plan to research and advance up to two novel protein degrader programs into development, with the option to expand to two additional programs. Under our immunotherapy collaboration with Roche, we are conducting activities for up to two discovery programs, including BLU-852. See “—Collaborations and Licenses” Summary below.

Mast Cell Disorders – wild-type KIT inhibition 

We are pursuing a research program targeting wild-type KIT, which aims to build on our KIT target leadership to design a best-in-class oral precision therapy for prevalent mast cell diseases, including chronic urticaria. Wild-type KIT plays a central role in mast cell survival, proliferation and activation. In addition, mast cells are the primary effector cells in several allergic-inflammatory diseases, including both inducible and spontaneous chronic urticaria. Chronic urticaria is a debilitating inflammatory skin disorder characterized by wheals (hives), and sleep disruption, stress and anxiety due to severe itching are major contributors to disease burden. We have identified multiple examples of compounds meeting our target product profile, which includes potent and selective inhibition of wild-type KIT, low potential for drug/drug interactions, and activity that is peripherally restricted. 

Development and Commercialization Rights

We currently have worldwide development and commercialization rights to avapritinib, other than the rights

40

licensed to CStone for these drug candidates in Mainland China, Hong Kong, Macau and Taiwan (the CStone territory). We have entered into distribution agreements for certain European countries in which we do not have our own infrastructure, and we plan to pursue additional regulatory approvals and commercialization of avapritinib in additional countries, including through additional distribution agreements.

We have granted Roche an exclusive license to develop and commercialize pralsetinib worldwide, excluding the CStone territory and the U.S., and a co-exclusive license in the U.S. to develop and commercialize pralsetinib. We have granted CStone an exclusive license to develop and commercialize pralsetinib in the CStone territory.

We currently have worldwide development and commercialization rights to BLU-945 and BLU-701, other than the rights licensed to Zai Lab for these drug candidates in Mainland China, Hong Kong, Macau, and Taiwan (collectively, the Zai territory).

Other than the discovery-stage cancer immunotherapy programs (including BLU-852) under our collaboration with Roche, we have worldwide development and commercialization rights to all of our development and discovery programs, including BLU-451, BLU-222 and BLU-263.

We have granted an exclusive worldwide license to Clementia, a wholly-owned subsidiary of Ipsen S.A., to develop and commercialize BLU-782.

We have granted an exclusive worldwide license to IDRx for a development candidate-stage KIT exon 13 inhibitor, IDRX-73 (formerly known as BLU-654).  

Collaborations and Licenses

Roche—Immunotherapy Collaboration. In March 2016, we entered into a collaboration with Roche to discover, develop and commercialize small molecule therapeutics targeting kinases believed to be important in cancer immunotherapy (including the kinase target MAP4K1, which is believed to play a role in T cell regulation), as single products or possibly in combination with other therapeutics.

Roche—Pralsetinib Collaboration. In July 2020, we entered into a collaboration with Roche to develop and commercialize pralsetinib for the treatment of RET-altered cancers. Under the collaboration, we and Genentech are co-commercializing GAVRETO in the U.S., and Roche has exclusive commercialization rights for pralsetinib outside of the U.S., excluding the CStone territory. We and Roche are also co-developing pralsetinib globally in RET-altered solid tumors, including NSCLC, MTC and other thyroid cancers, and expanding development of pralsetinib in multiple treatment settings.

CStone. In June 2018, we entered into a collaboration with CStone to develop and commercialize avapritinib, pralsetinib and fisogatinib, as well as back-up forms and certain other forms, in the CStone territory either as a monotherapy or as part of a combination therapy.

Clementia. In October 2019, we entered into a license agreement with Clementia, a wholly-owned subsidiary of Ipsen S.A., and granted Clementia an exclusive, worldwide, royalty-bearing license to develop and commercialize BLU-782, as well as specified other compounds related to the BLU-782 program. BLU-782 is an investigational, orally available, potent and highly selective inhibitor that targets mutant ALK2 in development for the treatment of FOP. The FDA has granted a rare pediatric disease designation, orphan drug designation and fast track designation to BLU-782, each for the treatment of FOP. Clementia initiated patient dosing in a Phase 2 clinical trial of BLU-782, now referred to as IPN60130, in the first quarter of 2022.

Zai Lab. In November 2021, we entered into a collaboration with Zai Lab to develop and commercialize BLU-701, BLU-945, including their respective back-up forms and certain other forms thereof, for the treatment of EGFR-driven NSCLC in Greater China, including Mainland China, Hong Kong, Macau and Taiwan. The collaboration aims to accelerate and expand global development of BLU-701 and BLU-945, and potential future candidates.

41

Proteovant. In February 2022, we entered into a collaboration with Proteovant to research and advance novel targeted protein degrader therapies to address medical needs in oncology and hematology. The collaboration will leverage Proteovant’s artificial intelligence-enhanced targeted protein degradation platform and our small molecule precision medicine capabilities to discover and advance up to two novel protein degrader target programs into development, with the option to extend to two additional programs.

IDRx. In August 2022, we entered into the IDRx License Agreement and a Stock Purchase Agreement with IDRx, a recently launched clinical-stage biopharmaceutical company. Pursuant to these agreements, we licensed a development candidate-stage KIT exon 13 inhibitor, IDRX-73 (formerly known as BLU-654), to IDRx in exchange for 4,509,105 shares of IDRx’s Series A preferred stock received as noncash consideration and the eligibility to receive up to $217.5 million in contingent cash payments, including specified development, regulatory and sales-based milestone payments and tiered royalty payments.

Mergers & Acquisitions Summary

Lengo Therapeutics. In December 2021, we completed our acquisition of Lengo Therapeutics, Inc., along with its lead compound LNG-451, now known as BLU-451, which is in development for the treatment of NSCLC in patients with EGFR exon 20 insertion mutations. The acquisition also brought additional undisclosed preclinical precision oncology programs and research tools, including a catalog of covalent, highly brain penetrant kinase inhibitors that we plan to add to our proprietary compound library to further enable future drug discovery efforts.

We will continue to evaluate additional collaborations, acquisitions, partnerships and licenses that could maximize the value of our programs and allow us to leverage the expertise of strategic collaborators, partners and licensors, including in additional geographies where we may not have current operations or expertise. We are also focused on engaging in collaborations, acquisitions, partnerships and license agreements to capitalize on or expand our discovery platform.

Financing Arrangement Summary

Royalty Purchase. In June 2022, we entered into a Royalty Purchase Agreement with Royalty Pharma. Pursuant to this Royalty Purchase Agreement, we received an upfront cash payment of $175.0 million and the right to receive up to $165.0 million in certain milestone payments, subject to the achievement of specified net sales milestones by Roche, in exchange for all of our existing rights to receive royalty payments on the net sales of GAVRETO worldwide excluding the CStone territory and U.S. territory under the terms of the Roche pralsetinib collaboration agreement.

Synthetic Royalty Facility. In June 2022, we entered a Future Revenue Purchase Agreement with Sixth Street Partners. In July 2022, upon the closing of the transaction pursuant to the Future Revenue Purchase Agreement, we received gross proceeds of $250.0 million in exchange for future royalty payments at a rate of 9.75% on up to $900 million each year of (i) aggregate worldwide annual net product sales of AYVAKIT/ AYVAKYT (avapritinib) and (ii) if it is approved, aggregate worldwide annual net product sales of BLU-263, but excluding sales in Greater China, subject to a cumulative cap of 1.45 times the upfront invested capital or a total of $362.5 million. In the event that certain revenue targets are not achieved by specified dates, the royalty rate and cumulative cap shall be increased to 15% and 1.85 times the invested capital (or $462.5 million), respectively.

Debt Facility. In June 2022, we entered into a Financing Agreement for up to $660.0 million with Sixth Street Partners. The Financing Agreement provides for (i) a senior secured term loan facility of up to $150.0 million and (ii) a senior secured delayed draw term loan facility of up to $250.0 million to be funded in two tranches at the Company’s choice. The loans will mature on June 30, 2028 and bear interest at a variable rate equal to either the SOFR plus six and one half percent (6.50%) or the base rate plus five and one half percent (5.50%), subject to a floor of one percent (1%) and two percent (2%) with respect to the SOFR and base rate, respectively. The initial gross proceeds of $150.0 million was funded in July 2022. In addition, we may at any time request an incremental term loan in an amount not to exceed $260.0 million on terms to be agreed and subject to the consent of the lenders providing such incremental term loan.

42

Note on the Ongoing COVID-19 Pandemic

Due to the continued evolution and global impact of the ongoing COVID-19 pandemic, we cannot precisely determine or quantify the impact this pandemic will have on our business, operations and financial performance. For our ongoing and planned clinical trials, while we anticipate and have experienced some delays or disruptions due to the COVID-19 pandemic, we have successfully worked with impacted clinical trial sites to ensure study continuity. We actively monitor for COVID-19-related impacts to our supply chain, and we currently have sufficient supply or plans for supply to meet our anticipated global commercial and clinical development needs for our approved drugs and clinical-stage drug candidates. COVID-19 may also impact and has impacted our commercial activities for AYVAKIT/AYVAKYT and GAVRETO, including patient access to testing and identification, but we have observed an increase in in-person engagements and will continue to conduct commercial and medical affairs field activities across our portfolio in virtual formats where in-person interactions are not feasible. We will continue to assess the duration, scope and severity of the COVID-19 pandemic as it evolves and the existing and potential impacts on our business, operations and financial performance, and we will continue to work closely with our third-party vendors, collaborators and other parties in order to seek to advance our pipeline of targeted therapies as quickly as possible, while keeping the health and safety of our employees and their families, healthcare providers, patients and communities a top priority. Please refer to our Risk Factors in Part II, Item IA of this Quarterly Report on Form 10-Q for further discussion of risks related to the COVID-19 pandemic.

Financial Operations Overview

To date, we have financed our operations primarily through public offerings of our common stock, private placements of our convertible preferred and common stock, collaborations, a license agreement, future royalty and revenue monetization, and a term loan. Through September 30, 2022, we have received an aggregate of $3.6 billion from such transactions, including $1.9 billion in aggregate gross proceeds from the sale of common stock in our initial public offering (IPO), follow-on public offerings, through our “at the market” stock offering program and the equity investment by Roche, $115.1 million in gross proceeds from the issuance of convertible preferred stock, $175.0 million in gross proceeds from our Royalty Purchase Agreement with Royalty Pharma, $250.0 million in gross proceeds from our Future Revenue Purchase Agreement with Sixth Street Partners, $1.0 billion in upfront payments and milestone payments under our collaborations with Roche, CStone and Zai Lab, our license agreement with Clementia and our former collaboration with Alexion Pharma Holding (Alexion), and $150.0 million in gross proceeds from a term loan from Sixth Street Partners. Since January 2020, we have also generated revenue through the sales of our approved drug products.

Since inception, we have incurred significant operating losses, with the exception of the year ended December 31, 2020. Our net loss was $398.9 million for the nine months ended September 30, 2022. For the year ended December 31, 2021, our net loss was $644.1 million, which included $260.0 million of expenses related to the acquisition of Lengo, and our net income was $313.9 million for the year ended December 31, 2020, primarily due to the collaboration revenue recorded under our collaboration with Roche for pralsetinib. Our net loss was $347.7 million for the year ended December 31, 2019. As of September 30, 2022, we had an accumulated deficit of $1,674.3 million. We expect to continue to incur significant expenses and operating losses over the next few years. We anticipate that our expenses will continue to increase in connection with our ongoing activities, particularly as we:

maintain and expand our sales, marketing and distribution infrastructure to continue to commercialize our drug and any current or future drug candidates for which we may obtain marketing approval;
seek marketing approval for our drug candidates, including avapritinib and pralsetinib in additional indications or avapritinib in additional geographies;
continue to advance clinical development activities for avapritinib and pralsetinib and initiate or advance clinical development activities for other current or future drug candidates as monotherapies or in combination with other agents;
continue to discover, validate and develop additional drug candidates or development candidates, including BLU-945, BLU-701, BLU-525, BLU-451, BLU-263 and BLU-222;

43

continue to manufacture increasing quantities of drug substance and drug product material for use in preclinical studies, clinical trials and commercialization and to purchase quantities of other agents for use in our clinical trial as we develop our drugs and drug candidates as potential combination therapies or for use as comparator agents;
conduct development and commercialization activities for companion diagnostic tests for our drugs and drug candidates;
conduct research and development activities under our collaborations with Roche, CStone, Zai Lab and Proteovant;
maintain, expand and protect our intellectual property portfolio;
acquire or in-license additional businesses, technologies, drugs or drug candidates, form strategic alliances or create joint ventures with third parties; and
hire additional research, clinical, quality, manufacturing, regulatory, commercial and general and administrative personnel.

Revenue

In January 2020, the FDA granted approval of avapritinib under the brand name AYVAKIT for the treatment of adults with unresectable or metastatic GIST harboring a PDGFRA exon 18 mutation, including PDGFRA D842V mutations. In September 2020, the European Commission granted conditional marketing authorization to AYVAKYT as a monotherapy for the treatment of adult patients with unresectable or metastatic GIST harboring the PDGFRA D842V mutation. In June 2021, the FDA granted a subsequent approval for AYVAKIT, expanding the labeled indications to include adult patients with advanced SM, including aggressive SM, SM with an associated hematological neoplasm and mast cell leukemia. In March 2022, the European Commission expanded the marketing authorization for AYVAKYT to include the treatment of adult patients with ASM, SM-AHN, or MCL, after at least one systemic therapy.

In September 2020, the FDA granted accelerated approval to pralsetinib under the brand name GAVRETO for the treatment of adult patients with metastatic RET fusion-positive NSCLC as detected by an FDA approved test. In December 2020, the FDA granted a subsequent accelerated approval for GAVRETO, expanding the labeled indications to include adult and pediatric patients 12 years of age and older with advanced or metastatic RET-mutant MTC who require systemic therapy, or with advanced or metastatic RET fusion-positive thyroid cancer who require systemic therapy and who are radioactive iodine-refractory (if radioactive iodine is appropriate).

For the three and nine months ended September 30, 2022, our revenue primarily consisted of product sales of AYVAKIT/ AYVAKYT as well as collaboration and license revenue under our collaborations with CStone and Roche and license agreements with Clementia and IDRx. We transferred certain responsibilities associated with product sales to customers, pricing and distribution matters related to U.S. product sales of GAVRETO to Roche on July 1, 2021, and have not recorded any net product revenue from product sales of GAVRETO after this date. For additional information, see Note 10, Collaboration and License Agreements, to our unaudited condensed consolidated financial statements. Collaboration and license revenue for the three and nine months ended September 30, 2022 primarily includes amounts that were recognized related to upfront consideration, milestone payments, amounts due to us for supply of inventory (under our collaboration agreements) and research and development services, and royalties on drug sales.

In the future, we expect to generate revenue from a combination of sources, including sales of our current drug product and any current or future drug candidates for which we receive marketing approval, royalties on drug sales, upfront, milestone, profit sharing and other payments, if any, under any current or future collaborations and licenses, including revenues related to the supply of our drug candidates or approved drugs to our various collaboration partners. We expect that any revenue we generate will fluctuate from quarter to quarter as a result of the timing and amount of product sales, license fees, research and development services, payments for manufacturing services, and option fees, milestone payments or other payments under our collaboration or license agreements, if any.

44

Cost of Sales

Our cost of sales includes the cost of producing and distributing inventories that are related to product revenue as well as the sale of drug substance and drug product to our collaboration partners during the respective period, including salary related expenses and stock-based compensation expense for employees involved with production and distribution, freight, and indirect overhead costs. In addition, shipping and handling costs for product shipments are recorded in cost of sales as incurred.

Prior to receiving the initial FDA approval for AYVAKIT and GAVRETO in January 2020 and September 2020, respectively, and subsequent approval for AYVAKIT in June 2021, we manufactured inventory to be sold upon commercialization and recorded approximately $37.7 million related to this inventory as research and development expense. As a result, certain manufacturing costs related to the inventory build-up incurred before FDA approval were expensed in prior periods and are therefore excluded from the cost of goods sold for the three and nine months ended September 30, 2022. We estimate our cost of goods sold related to product revenue as a percentage of net product revenue will continue to be positively impacted as we sell through certain inventory that was previously expensed prior to FDA approval. We expect to utilize low-cost inventory for an extended period of time. Once the low-cost inventory balances are sold through, we estimate our costs of goods sold related to product sales to remain in the mid-single digit percentage range. Cost of goods sold related to sales of drug products to our collaboration partners are at lower margins and will partially offset the positive impact of the previously expensed inventory.

Expenses

Collaboration Loss Sharing

On July 1, 2021, Roche took over certain responsibilities associated with product sales to customers, pricing and distribution matters related to GAVRETO in the U.S. and became the principal for recording product sales to customers in the U.S. Collaboration loss sharing consists of our share of the losses incurred from sales of GAVRETO to customers in the U.S. under our collaboration for pralsetinib with Roche. For additional information, see Note 10, Collaboration and License Agreements, to our unaudited condensed consolidated financial statements. We expect collaboration loss sharing will fluctuate from quarter to quarter as a result of the timing and amount of GAVRETO sales.

Research and Development Expenses

Research and development expenses consist primarily of costs incurred for our research and development activities, including our drug discovery efforts, and the development of our drug candidates, which include:

expenses incurred to acquire in-process research and development asset with no alternative future use;
employee-related expenses including salaries, benefits, and stock-based compensation expense;
expenses incurred under agreements with third parties that conduct research and development, preclinical activities, clinical activities and manufacturing on our behalf;
expenses incurred under agreements with third parties for the development and commercialization of companion diagnostic tests;
expenses incurred in connection with research and development activities under our immunotherapy collaboration with Roche, development activities under our collaboration for pralsetinib with Roche, and research and development activities under our collaboration with Proteovant;
the cost of consultants in connection with our research and development activities;
the cost associated with regulatory quality assurance and quality control operations;

45

the cost of lab supplies and acquiring, developing and manufacturing preclinical study materials, clinical trial materials and commercial supply materials; and
facilities, depreciation, and other expenses, which include direct and allocated expenses for rent and maintenance of facilities, insurance, and other operating costs in support of research and development activities.

Research and development costs are expensed as incurred. Costs for certain activities are recognized based on an evaluation of the progress to completion of specific tasks. Nonrefundable advance payments for goods or services to be received in the future for use in research and development activities are capitalized. The capitalized amounts are expensed as the related goods are delivered or the services are performed.

The successful development of our drug candidates is highly uncertain. As such, at this time, we cannot reasonably estimate or know the nature, timing and estimated costs of the efforts that will be necessary to complete the remainder of the development of these drug candidates. We are also unable to predict when, if ever, material net cash inflows will commence from the sale of our current or future drug candidates for which we received marketing approval. This is due to the numerous risks and uncertainties associated with developing drugs, including the uncertainty of:

establishing an appropriate safety profile with IND-enabling toxicology studies;
successful initiation, enrollment in, and completion of clinical trials;
receipt of marketing approvals from applicable regulatory authorities;
establishing manufacturing capabilities or making arrangements with third-party manufacturers to ensure adequate clinical and commercial supply;
obtaining and maintaining patent and trade secret protection and regulatory exclusivity for AYVAKIT/AYVAKYT, GAVRETO and our drug candidates;
commercializing AYVAKIT/AYVAKYT, GAVRETO and our drug candidates, if and when approved, whether alone or in collaboration with others;
market acceptance of AYVAKIT/AYVAKYT, GAVRETO and any future drug we may commercialize; and
continued acceptable safety profile of the drugs following approval.

A change in the outcome of any of these variables with respect to the development of any of our drug candidates would significantly change the costs and timing associated with the development of that drug candidate.

Research and development activities are central to our business model. Drug candidates in later stages of clinical development generally have higher development costs than those in earlier stages of clinical development, primarily due to the increased size and duration of later-stage clinical trials. We expect research and development costs to increase significantly for the foreseeable future as our drug candidate development programs progress and as we conduct and continue our clinical trials to evaluate our approved drugs for additional indications. However, we do not believe that it is possible at this time to accurately project total program-specific expenses through commercialization. There are numerous factors associated with the successful commercialization of any of our approved drugs or drug candidates for which we may receive marketing approval, including future trial design and various regulatory requirements, many of which cannot be determined with accuracy at this time based on our stage of development. In addition, future commercial and regulatory factors beyond our control will impact our clinical development programs and plans.

46

A significant portion of our research and development expenses have been external expenses, which we track on a program-by-program basis following nomination as a development candidate. Our internal research and development expenses are primarily personnel-related expenses, including stock-based compensation expense. Except for internal research and development expenses related to collaboration agreements, we do not track our internal research and development expenses on a program-by-program basis as they are deployed across multiple projects under development.

The following table summarizes our external research and development expenses by program for the three and nine months ended September 30, 2022 and 2021. Other development and pre-development candidate expenses, unallocated expenses and internal research and development expenses have been classified separately.

Three Months Ended September 30, 

Nine Months Ended September 30, 

2022

    

2021

    

2022

    

2021

(in thousands)

(in thousands)

Avapritinib external expenses

$

17,240

$

13,664

$

41,174

$

46,169

Pralsetinib external expenses

3,028

7,744

22,658

18,529

BLU-263 external expenses

10,574

6,084

28,595

15,233

EFGR franchise (BLU-525/701/945) expenses

15,901

10,930

52,838

33,229

BLU-222 external expenses

11,454

4,042

32,173

9,290

BLU-451 external expenses

6,963

13,466

Other development and pre-development candidate expenses and unallocated expenses

28,931

14,591

69,342

46,789

Internal research and development expenses

 

33,890

 

27,364

 

99,333

 

74,918

Total research and development expenses

$

127,981

$

84,419

$

359,579

$

244,157

*

Pralsetinib external expenses includes reduction for reimbursable expenses from Roche or increases in reimbursements to Roche under our collaboration for pralsetinib with Roche, and other development and pre-development candidate expenses includes reduction for reimbursable expenses under our other collaboration agreement.

We expect that our research and development expenses will increase in future periods as we expand our operations and incur additional costs in connection with our clinical trials and preparing regulatory filings. These increases will likely include the costs related to the implementation and expansion of clinical trial sites and related patient enrollment, monitoring, program management and manufacturing expenses for active pharmaceutical ingredient (API), drug product and drug substance for current and future clinical trials and commercial inventory. In addition, we expect that our research and development expenses will increase in future periods as we incur additional costs in connection with research and development activities under our immunotherapy collaboration with Roche, development activities under our collaboration for pralsetinib with Roche, research and development activities under our collaboration with Proteovant and development activities for companion diagnostic tests for any current and future drug candidates.

Selling, General and Administrative Expenses

Selling, general and administrative expenses consist primarily of compensation and benefits, including stock-based compensation expense, for commercial operations and for personnel in executive, finance, accounting, commercial, 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.

We expect that our selling, general and administrative expenses will continue to increase in the future to support additional research and development activities and commercialization activities, including expanding our sales, marketing and distribution infrastructure to commercialize any drugs for which we may obtain marketing approval for additional indications or in additional geographies and expanding our operations globally. These increases will likely include increased costs related to the hiring of additional personnel, legal, auditing and filing fees and general compliance and consulting expenses, among other expenses. We have incurred and will continue to incur additional expenses associated with operating as a public company and expanding the scope of our operations.

47

Interest Income (Expense), Net

Interest income (expense), net consists primarily of interest expense related to our financing arrangements with Royalty Pharma and Sixth Street Partners. Interest expense on liabilities related to the sale of future royalties and revenues consists of the periodic interest calculated using the effective interest rate method over the future estimated royalty payments due to Royalty Pharma and Sixth Street Partners over the life of the agreements. Interest expense on the term loan with Sixth Street Partners results from the amortization of the debt liability using the effective interest method over the maturity of the term loan. For additional information, see Note 3, Financing Arrangements, to our unaudited condensed consolidated financial statements.

Interest income (expense), net also includes income earned on cash equivalents and marketable securities.

Other Income (Expense), Net

Other income (expense), net consists primarily of foreign currency transaction gains or losses.

Income Tax Expense

Income tax expense consists of federal, state and foreign income taxes incurred.

Critical Accounting Policies and Estimates

For a description of our critical accounting policies and estimates, please see “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Financial Operations Overview—Critical Accounting Policies and Estimates” in our Annual Report on Form 10-K for the year ended December 31, 2021. There have been no significant changes to our critical accounting policies and estimates since December 31, 2021 with the exception of the below new policies.

Equity Investment

Investments in non-marketable equity securities of privately-held companies that do not have readily determinable fair values are carried at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Each period we assess relevant transactions to identify observable price changes, and regularly monitor these investments to evaluate whether there is an indication of impairment. We evaluate whether an investment’s fair value is less than its carrying value using an estimate of fair value, if such an estimate is available. For periods in which there is no estimate of fair value, we evaluate whether an event or change in circumstances has occurred that may have a significant adverse effect on the value of the investment.

Liabilities related to the sale of future royalties and revenues

We account for net proceeds from sales of our rights to receive future royalty payments and from sales of future revenues as liabilities related to the sale of future royalties and revenues if we have significant continuing involvement in the generation of the related future cash flows. Interest on the liabilities related to the sale of future royalties and revenues will be recognized using the effective interest rate method over the life of the related royalty or revenue stream. The liabilities related to the sale of future royalties and revenues and the related interest expenses are based on our current estimates of future royalties and revenues as well as commercial milestones expected to be achieved and received over the life of the arrangement, which we determine by using forecasts of the underlying drug products of the underlying regions. We periodically assess the expected payments and to the extent the amount or timing of the future estimated payments is materially different than previous estimates, we account for any such change by adjusting carrying value of the liabilities related to the sale of future royalties and revenues, and prospectively recognizing the related interest expenses.

48

Results of Operations

Comparison of Three Months Ended September 30, 2022 and 2021

The following table summarizes our results of operations for the three months ended September 30, 2022 and 2021, together with the changes in those items in dollars and as a percentage:

Three Months Ended

 

September 30, 

 

    

2022

    

2021

    

Dollar Change

    

% Change

 

(in thousands)

 

Revenues:

Product revenue, net

$

28,634

$

17,270

$

11,364

66

%

Collaboration and license revenue

9,843

6,918

2,925

42

License revenue - related party

27,500

27,500

100

Total revenues

65,977

24,188

41,789

173

Cost and operating expenses:

Cost of sales

3,000

 

3,790

 

(790)

 

(21)

Collaboration loss sharing

1,665

3,269

(1,604)

(49)

Research and development

 

127,981

 

84,419

 

43,562

 

52

Selling, general and administrative

 

57,608

 

49,806

 

7,802

 

16

Total cost and operating expenses

 

190,254

 

141,284

 

48,970

 

35

Other income (expense):

Interest income (expense), net

 

(8,396)

 

552

 

(8,948)

 

(1,621)

Other income (expense), net

 

396

 

(522)

 

918

 

176

Total other income (expense), net

 

(8,000)

 

30

 

(8,030)

 

(26,767)

Loss before income taxes

(132,277)

(117,066)

(15,211)

(13)

Income tax expense

(886)

(175)

(711)

(406)

Net loss

$

(133,163)

$

(117,241)

$

(15,922)

 

(14)

%

Product Revenue, Net

Net product revenue increased by $11.4 million from $17.3 million for three months ended September 30, 2021 to $28.6 million for three months ended September 30, 2022.

We started generating revenue from sales of AYVAKIT in the first quarter of 2020 following FDA approval of AYVAKIT for the treatment of adults with unresectable or metastatic GIST harboring a PDGFRA exon 18 mutation, including PDGFRA D842V mutations. In September 2020, the European Commission granted conditional marketing authorization to avapritinib under the brand name AYVAKYT as a monotherapy for the treatment of adult patients with unresectable or metastatic GIST harboring the PDGFRA D842V mutation. In June 2021, the FDA granted a subsequent approval for AYVAKIT, expanding the labeled indications to include adult patients with advanced SM, including aggressive SM, SM with an associated hematological neoplasm and mast cell leukemia. In March 2022, the European Commission expanded the marketing authorization for AYVAKYT to include the treatment of adult patients with ASM, SM-AHN, or MCL, after at least one systemic therapy.

The following table summarizes revenue recognized from sales of AYVAKIT/AYVAKYT during the three months ended September 30, 2022 and 2021 (in thousands):

Three Months Ended September 30, 

2022

2021

United
States

 

Rest of
World

 

Total

United
States

 

Rest of
World

 

Total

AYVAKIT/AYVAKYT

 

$

25,054

 

$

3,580

 

$

28,634

 

$

14,656

 

$

2,614

 

$

17,270

The increase in net product revenue of AYVAKIT/AYVAKYT was primarily driven by the FDA and European Commission approvals to expand the labeled indications to include adult patients with advanced SM.

49

Collaboration and License Revenue

Collaboration and license revenue increased by $2.9 million from $6.9 million for the three months ended September 30, 2021 to $9.8 million for the three months ended September 30, 2022. The following table summarizes the revenue recognized from our collaboration and license agreements during the three months ended September 30, 2022 and 2021 (in thousands):

Three Months Ended

September 30, 

2022

2021

Collaboration with Roche for pralsetinib

$

4,282

$

856

CStone collaboration

2,915

$

4,654

Cancer immunotherapy with Roche

2,475

1,408

Other

 

171

 

Total collaboration and license revenue

$

9,843

$

6,918

Revenue recognized under our collaboration with Roche for pralsetinib for the three months ended September 30, 2022 was primarily associated with manufacturing services related to ex-US territory-specific activities and royalties on drug sales. Revenue recognized under our CStone collaboration for the three months ended September 30, 2022 was primarily generated by royalties on drug sales and the manufacturing services associated with CStone territory-specific activities during the quarter. Revenue recognized under our cancer immunotherapy collaboration with Roche for the three months ended September 30, 2022 consisted of amortization of the total transaction price of the arrangement achieved as of such period.

Revenue recognized under our collaboration with Roche for pralsetinib for the three months ended September 30, 2021 was primarily associated with manufacturing and other services related to Roche territory-specific activities. Revenue recognized under our CStone collaboration for the three months ended September 30, 2021 was primarily generated by royalties on drug sales and the manufacturing services associated with CStone territory-specific activities during the quarter, including supply of drug substance and drug product to CStone for sale in their territory. Revenue recognized under our cancer immunotherapy collaboration with Roche for three months ended September 30, 2021 consisted of amortization of the total $64.5 million of upfront and milestone payments achieved as of such period.

License revenue – Related Party

License revenue – related party was $27.5 million for the three months ended September 30, 2022, which represents the license revenue recorded under the IDRx License Agreement. For additional information, see Note 10, Collaboration and License Agreements, to our unaudited condensed consolidated financial statements.

Cost of Product Sales

Cost of product sales decreased by $0.8 million from $3.8 million during the three months ended September 30, 2021 to $3.0 million for the three months ended September 30, 2022, and was related to manufacturing costs associated with our products sales as well as costs associated with the sale of drug products to our collaboration partners. The following table summarizes the cost of sales by type during the three months ended September 30, 2022 and 2021 (in thousands):

Three Months Ended

September 30, 

2022

    

2021

Cost of product sales

 

$

710

 

$

1,408

Cost of collaboration sales

2,290

2,382

Total cost of sales

 

$

3,000

 

$

3,790

50

The decrease in costs of product sales was primarily driven by costs incurred in the prior year that weren’t present in the current year, including a write-down of $0.4 million for the three months ended September 30, 2021. In addition, costs associated with our net product revenue remain at higher margins as certain costs associated with the manufacture of our drugs prior to FDA approval were recorded as research and development expenses and, therefore, were not included in cost of sales during such period.

Collaboration Loss Sharing

Our loss sharing under the collaboration with Roche for pralsetinib decreased by $1.6 million from $3.3 million for the three months ended September 30, 2021 to $1.7 million for the three months ended September 30, 2022.

Research and Development Expense

Research and development expense increased by $43.6 million from $84.4 million for the three months ended September 30, 2021 to $128.0 million for the three months ended September 30, 2022. The increase in research and development expense was primarily due to an increase of $26.2 million in increased clinical supply manufacturing and clinical development activities due to the progression and expansion of our clinical trials, an increase of $8.5 million in costs related to early discovery and expanding the platform, and an increase of $8.9 million in personnel expenses.

Selling, General and Administrative Expense

Selling, general and administrative expense increased by $7.8 million from $49.8 million for the three months ended September 30, 2021 to $57.6 million for the three months ended September 30, 2022. The increase in selling, general and administrative expense was primarily related to an increase of $3.4 million in personnel expenses associated with the expansion of our commercial infrastructure for commercialization of AYVAKIT/AYVAKIT, including a $0.4 million increase in stock-based compensation expense, an increase of $3.0 million in other general expenses to operate the business, and an increase of $1.4 million in commercial expenses primarily related to the expansion of our commercial infrastructure for commercialization of AYVAKIT/AYVAKYT.

Interest Income (Expense), Net

Interest expense, net, increased by $8.9 million from $0.6 million interest income for the three months ended September 30, 2021 to $8.4 million interest expense for the three months ended September 30, 2022. This increase was due to the interest charges on the liabilities related to the sale of future royalties and revenues with Royalty Pharma and Sixth Street Partners as well as the term loan with Sixth Street Partners.

Other Income (Expense), Net

Other income, net, increased by $0.9 million from $0.5 million expense for the three months ended September 30, 2021 to $0.4 million income for the three months ended September 30, 2022.

Income Tax Expense

Income tax expense increased by $0.7 million from $0.2 million for the three months ended September 30, 2021 to $0.9 million for three months ended September 30, 2022. In June 2022, we entered into a Royalty Purchase Agreement with Royalty Pharma and a Future Revenue Purchase Agreement with Sixth Street Partners. Pursuant to the agreements, we received gross proceeds of $175.0 million from Royalty Pharma in June 2022 and $250.0 million from Sixth Street Partners in July 2022. Both cash considerations in their entirety are considered as taxable income for the calendar year ending December 31, 2022 which resulted in the Company being in an estimated taxable income position for the calendar year ending December 31, 2022 and the increase in income tax expense for three months ended September 30, 2022. For additional information, see Note 13, Income Taxes, to our unaudited condensed consolidated financial statements.

51

Comparison of Nine Months Ended September 30, 2022 and 2021

The following table summarizes our results of operations for the nine months ended September 30, 2022 and 2021, together with the changes in those items in dollars and as a percentage:

Nine Months Ended

 

September 30, 

 

    

2022

    

2021

    

Dollar Change

    

% Change

 

(in thousands)

 

Revenues:

Product revenue, net

$

80,929

$

37,658

$

43,271

115

%

Collaboration and license revenue

56,826

35,401

21,425

61

License revenue - related party

27,500

27,500

100

Total revenues

165,255

73,059

92,196

126

Cost and operating expenses:

Cost of sales

12,965

10,385

2,580

 

25

Collaboration loss sharing

7,076

3,269

3,807

116

Research and development

359,579

244,157

115,422

 

47

Selling, general and administrative

 

173,354

 

141,093

 

32,261

 

23

Total cost and operating expenses

 

552,974

 

398,904

 

154,070

 

39

Other income (expense):

Interest income (expense), net

 

(7,527)

 

1,923

 

(9,450)

 

(491)

Other income (expense), net

 

575

 

(1,109)

 

1,684

 

152

Total other income (expense), net

 

(6,952)

 

814

 

(7,766)

 

(954)

Loss before income taxes

(394,671)

(325,031)

(69,640)

(21)

Income tax expense

(4,200)

(368)

(3,832)

(1,041)

Net loss

$

(398,871)

$

(325,399)

$

(73,472)

 

(23)

%

Product Revenue, Net

Net product revenue increased by $43.3 million from $37.7 million for the nine months ended September 30, 2021 to $80.9 million for the nine months ended September 30, 2022.

We started generating revenue from sales of AYVAKIT in the first quarter of 2020 following FDA approval of AYVAKIT for the treatment of adults with unresectable or metastatic GIST harboring a PDGFRA exon 18 mutation, including PDGFRA D842V mutations. In September 2020, the European Commission granted conditional marketing authorization to avapritinib under the brand name AYVAKYT as a monotherapy for the treatment of adult patients with unresectable or metastatic GIST harboring the PDGFRA D842V mutation. In June 2021, the FDA granted a subsequent approval for AYVAKIT, expanding the labeled indications to include adult patients with advanced SM, including aggressive SM, SM with an associated hematological neoplasm and mast cell leukemia. In March 2022, the European Commission expanded the marketing authorization for AYVAKYT to include the treatment of adult patients with ASM, SM-AHN, or MCL, after at least one systemic therapy.

We started generating revenue from sales of GAVRETO in the third quarter of 2020 following the initial FDA approval of GAVRETO. GAVRETO was originally approved for the treatment of adult patients with metastatic RET fusion-positive NSCLC and subsequently approved for adult and pediatric patients 12 years of age and older with advanced or metastatic thyroid cancer who require systemic therapy and who are radioactive iodine-refractory (if radioactive iodine is appropriate). We transferred certain responsibilities associated with product sales to customers, pricing and distribution matters related to U.S. product sales of GAVRETO to our collaboration partner on July 1, 2021, and have not recorded any net product revenue from product sales of GAVRETO after this date. For additional information, see Note 10, Collaboration and License Agreements, to our unaudited condensed consolidated financial statements.

52

The following table summarizes revenue recognized from sales of AYVAKIT/AYVAKYT and GAVRETO during the nine months ended September 30, 2022 and 2021 (in thousands):

Nine Months Ended September 30, 

2022

 

2021

United
States

 

Rest of
World

 

Total

 

United
States

 

Rest of
World

 

Total

AYVAKIT/AYVAKYT

 

$

70,888

 

$

10,041

 

$

80,929

 

$

26,949

 

$

6,003

 

$

32,952

GAVRETO

 

 

 

 

 

 

 

 

4,706

 

 

 

 

4,706

Total product revenue, net

$

70,888

 

$

10,041

 

$

80,929

 

$

31,655

 

$

6,003

 

$

37,658

The increase in net product revenue of AYVAKIT/AYVAKYT was primarily driven by the FDA and European Commission approvals to expand the labeled indications to include adult patients with advanced SM.

Collaboration and License Revenue

Collaboration and license revenue increased by $21.4 million from $35.4 million for the nine months ended September 30, 2021 to $56.8 million for the nine months ended September 30, 2022. The following table summarizes the revenue recognized from our collaboration and license agreements during the nine months ended September 30, 2022 and 2021 (in thousands):

Nine Months Ended

September 30, 

2022

2021

Clementia license agreement

$

30,000

$

40

CStone collaboration

 

18,209

 

26,228

Collaboration with Roche for pralsetinib

5,573

4,539

Cancer immunotherapy with Roche

1,710

4,293

Other

 

 

1,334

 

301

Total collaboration and license revenue

$

56,826

$

35,401

Revenue recognized under our license agreement with Clementia for the nine months ended September 30, 2022 consisted of a specified development milestone payment. Revenue recognized under our CStone collaboration for the nine months ended September 30, 2022 consisted of $4.0 million in a specified regulatory milestone payment and $14.2 million associated with the manufacturing services related to CStone territory-specific activities and royalties on drug sales. Revenue recognized under our collaboration with Roche for pralsetinib for the nine months ended September 30, 2022 was associated with manufacturing services related to ex-US territory-specific activities and royalties on drug sales. Revenue recognized under our cancer immunotherapy collaboration with Roche for the nine months ended September 30, 2022 consisted of amortization of the total transaction price of the arrangement achieved as of such period.

Revenue recognized under our CStone collaboration for the nine months ended September 30, 2021 primarily consisted of $9.0 million in milestone revenue related to regulatory and development milestones that were achieved during the period and $17.2 million related to manufacturing services associated with CStone territory-specific activities during the period, including supply of drug substance and drug product to CStone for sale in their territory, and royalties on the drug sales. Revenue recognized under our collaboration with Roche for pralsetinib for the nine months ended September 30, 2021 was associated with manufacturing and other services related to Roche territory-specific activities. Revenue recognized under our cancer immunotherapy collaboration with Roche for the nine months ended September 30, 2021 was primarily related to amortization of the $64.5 million of upfront and milestone payments received as of such period.

53

License Revenue – Related Party

License revenue – related party was $27.5 million for the nine months ended September 30, 2022, which represents license revenue recorded under the IDRx License Agreement. For additional information, see Note 10, Collaboration and License Agreements, to our unaudited condensed consolidated financial statements.

Cost of Product Sales

Cost of product sales increased by $2.6 million from $10.4 million during the nine months ended September 30, 2021 to $13.0 million for the nine months ended September 30, 2022, and was related to manufacturing costs associated with our products sales as well as costs associated with the sale of drug product to our collaboration partners. The following table summarizes the cost of sales by type during the nine months ended September 30, 2022 and 2021 (in thousands):

Nine Months Ended

September 30, 

2022

    

2021

Cost of product sales

 

$

2,139

 

$

2,872

Cost of collaboration sales

10,826

7,513

Total cost of sales

 

$

12,965

 

$

10,385

The increase in total costs of sales was primarily driven by the increase in sales to our collaboration partners. The decrease in cost of product sales was driven by costs incurred in the prior year that weren’t present in the current year, including a write-down of $0.8 million for the nine months ended September 30, 2021. Costs associated with our net product revenue remain at higher margins as certain costs associated with the manufacture of our drugs prior to FDA approval were recorded as research and development expenses and, therefore, were not included in cost of sales during such period.

Collaboration Loss Sharing

Our loss sharing under the collaboration with Roche for pralsetinib increased by $3.8 million from $3.3 million for the nine months ended September 30, 2021 to $7.1 million for the nine months ended September 30, 2022.

Research and Development Expense

Research and development expense increased by $115.4 million from $244.2 million for the nine months ended September 30, 2021 to $359.6 million for the nine months ended September 30, 2022. The increase in research and development expense was primarily due to an increase of $67.7 million in increased clinical supply manufacturing and clinical development activities due to the progression and expansion of our clinical trials, an increase of $22.2 million in costs related to early discovery and expanding the platform, and an increase of $25.5 million in personnel expenses, including an increase of $0.9 million in stock-based compensation expense.

Selling, General and Administrative Expense

Selling, general and administrative expense increased by $32.3 million from $141.1 million for the nine months ended September 30, 2021 to $173.4 million for the nine months ended September 30, 2022. The increase in selling, general and administrative expense was primarily related to an increase of $19.3 million in personnel expenses, including a $3.0 million increase in stock-based compensation expense, an increase of $9.6 million in other general expenses to operate the business, and an increase of $3.3 million in commercial expenses primarily related to the expansion of our commercial infrastructure for commercialization of AYVAKIT/AYVAKYT.

Interest Income (Expense), Net

Interest expense, net, increased by $9.5 million from $1.9 million interest income for the nine months ended September 30, 2021 to $7.5 million interest expense for the nine months ended September 30, 2022. This increase was

54

due to the interest charges on the liabilities related to the sale of future royalties and revenues with Royalty Pharma and Sixth Street Partners as well as the term loan with Sixth Street Partners.

Other Income (Expense), Net

Other income (expense), net, increased by $1.7 million from $1.1 million expense for the nine months ended September 30, 2021 to $0.6 million income for the nine months ended September 30, 2022.

Income Tax Expense

Income tax expense increased by $3.8 million from $0.4 million for the nine months ended September 30, 2021 to $4.2 million for the nine months ended September 30, 2022. In June, 2022, we entered into a Royalty Purchase Agreement with Royalty Pharma and a Future Revenue Purchase Agreement with Sixth Street Partners. Pursuant to the agreements, we received gross proceeds of $175.0 million from Royalty Pharma in June 2022 and $250.0 million from Sixth Street Partners in July 2022. Both cash considerations in their entirety are considered as taxable income for the calendar year ending December 31, 2022 which resulted in the Company being in a taxable income position for the calendar year ending December 31, 2022 and the increase in income tax expense for the nine months ended September 30, 2022. For additional information, see Note 13, Income Taxes, to our unaudited condensed consolidated financial statements.

Liquidity and Capital Resources

Sources of Liquidity

To date, we have financed our operations primarily through public offerings of our common stock, private placements of our convertible preferred and common stock, collaborations, a license agreement, future royalty and revenue monetization, and a term loan. Through September 30, 2022, we have received an aggregate of $3.6 billion from such transactions, including $1.9 billion in aggregate gross proceeds from the sale of common stock in our IPO, follow-on public offerings, through our “at the market” stock offering program and the equity investment by Roche, $115.1 million in gross proceeds from the issuance of convertible preferred stock, $175.0 million in gross proceeds from our Royalty Purchase Agreement with Royalty Pharma, $250.0 million in gross proceeds from our Future Revenue Purchase Agreement with Sixth Street Partners, $1.0 billion in upfront payments and milestone payments under our collaborations with Roche, CStone and Zai Lab, our license agreement with Clementia and our former collaboration with Alexion, and $150.0 million in gross proceeds from a term loan from Sixth Street Partners. Since January 2020, we have also generated revenue through the sales of our approved drug products.

As of September 30, 2022, we had cash, cash equivalents and marketable securities of $1,192.6 million.

Cash Flows

The following table provides information regarding our cash flows for the nine months ended September 30, 2022 and 2021:

Nine Months Ended

September 30, 

(in thousands)

    

2022

    

2021

Net cash used in operating activities

$

(380,872)

$

(284,539)

Net cash provided by (used in) investing activities

 

(96,258)

 

121,094

Net cash provided by financing activities

 

559,319

 

32,787

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

$

82,189

$

(130,658)

Net Cash Used in Operating Activities. For the nine months ended September 30, 2022, compared to the same period in 2021, the $96.3 million increase in net cash used in operating activities was primarily due to an increase of $73.5 million in the net loss.

55

Net Cash Provided by (Used in) Investing Activities. For the nine months ended September 30, 2022, compared to the same period in 2021, the $217.4 million increase in net cash used in investing activities was primarily due to an increase of $211.5 million in net proceeds used to purchase available-for-sale marketable securities.

Net Cash Provided by Financing Activities. For the nine months ended September 30, 2022, compared to the same period in 2021, the $526.5 million increase in net cash provided by financing activities was due to an increase of $553.6 million in net proceeds received under the Royalty Purchase Agreement with Royalty Pharma, the Future Revenue Purchase Agreement with Sixth Street Partners, and the term loan with Sixth Street Partners, which was partially offset by a decrease in net proceeds received from stock options exercises and employee stock purchase plan.

Debt Financing

In June 2022, we entered into a Royalty Purchase Agreement with Royalty Pharma. Pursuant to the Royalty Purchase Agreement, we received an upfront payment of $175.0 million in consideration for our rights to receive royalty payments on the net sales of GAVRETO worldwide excluding the CStone territory and U.S. territory under the terms of the Roche pralsetinib collaboration agreement. Net proceeds from the transaction were recorded as liabilities related to sale of future royalties and revenues on the consolidated balance sheet and as of September 30, 2022, the carrying value of the liability related to this arrangement was $173.6 million.

Pursuant to the Royalty Purchase Agreement, we are eligible to receive certain milestone payments totaling up to $165.0 million, subject to the achievement of specified net sales milestones by Roche. The potential milestone payments will be added to the carrying value of the liability related to this arrangement when the milestones are achieved and received. For additional information, see Note 3, Financing Arrangements to our unaudited condensed consolidated financial statements.

In July 2022, we closed a Future Revenue Purchase Agreement with Sixth Street Partners and received gross proceeds of $250.0 million in exchange for future royalty payments at a rate of 9.75% on up to $900 million each year of (i) aggregate worldwide annual net product sales of AYVAKIT/ AYVAKYT (avapritinib) and (ii) if it is approved, aggregate worldwide annual net product sales of BLU-263, but excluding sales in Greater China, subject to a cumulative cap of 1.45 times the upfront invested capital or a total of $362.5 million. In the event that certain revenue targets are not achieved by specified dates, the royalty rate and cumulative cap shall be increased to 15% and 1.85 times the invested capital (or $462.5 million), respectively. Net proceeds from the transaction were recorded as liabilities related to sale of future royalties and revenues on the consolidated balance sheet and as of September 30, 2022, the carrying value of the liability related to this arrangement was $250.1 million.

In July 2022, we closed a Financing Agreement for up to $660.0 million with Sixth Street Partners. The Financing Agreement entered into by the parties in connection with the transaction provides for (i) a senior secured term loan facility of up to $150.0 million and (ii) a senior secured delayed draw term loan facility of up to $250.0 million to be funded in two tranches at our choice. The loans will mature on June 30, 2028 and bear interest at a variable rate equal to either the Secured Overnight Financing Rate (SOFR) plus six and one half percent (6.50%) or the base rate plus five and one half percent (5.50%), subject to a floor of one percent (1%) and two percent (2%) with respect to the SOFR and base rate, respectively. The initial gross proceeds of $150.0 million was funded in July 2022. In addition, we may at any time request an incremental term loan in an amount not to exceed $260.0 million on terms to be agreed and subject to the consent of the lenders providing such incremental term loan. As of September 30, 2022, the carrying value of the term loan was $138.4 million.

Our obligations under the financing agreement will be secured, subject to certain exceptions, by security interests in the substantially all of our assets and our certain subsidiaries. The financing agreement contains negative covenants that, among other things and subject to certain exceptions, could restrict the our ability to incur additional liens, incur additional indebtedness, make investments, including acquisitions, engage in fundamental changes, sell or dispose of assets that constitute collateral, including certain intellectual property, pay dividends or make any distribution or payment on or redeem, retire or purchase any equity interests, amend, modify or waive certain material agreements or organizational documents and make payments of certain subordinated indebtedness. The financing agreement also requires us to have consolidated liquidity of at least (i) $50.0 million during the period commencing from the date on which the term loans are funded to the date which is the day before the next term loans are funded and (ii) $80.0 million for each day thereafter. For additional information, see Note 3, Financing Arrangements, to our unaudited condensed

56

consolidated financial statements.

Funding Requirements

We expect our expenses to increase in connection with our ongoing activities, particularly as we continue the research and development of, initiate or continue clinical trials of, and seek marketing approval for our drug candidates, including marketing approval for avapritinib and pralsetinib for additional indications or avapritinib in additional geographies, to the extent these expenses are not the responsibility of our collaborators. In addition, we expect to incur additional significant commercialization expenses for AYVAKIT/AYVAKYT, GAVRETO and other drug candidates, if approved, related to drug sales, marketing, manufacturing and distribution to the extent that such sales, marketing, manufacturing and distribution are not the responsibility of potential collaborators or licensors. We will also incur additional significant costs if we choose to pursue additional indications or geographies for any of our approved drugs or drug candidates or otherwise expand more rapidly than we presently anticipate. Accordingly, we may seek to obtain additional funding from time to time in connection with our continuing operations. If we are unable to raise capital when needed or on attractive terms, we may be forced to delay, reduce or eliminate certain of our research and development programs or future commercialization efforts.

As of September 30, 2022, we had cash, cash equivalents and marketable securities of $1,192.6 million. Based on our current operating plans, we anticipate our existing cash, cash equivalents and marketable securities, together with anticipated future product revenues, will provide sufficient capital to enable us to achieve a self-sustainable financial profile.

Our future capital requirements will depend on many factors, including:

the success of our commercialization efforts and market acceptance for AYVAKIT/AYVAKYT, GAVRETO or any of our current or future drug candidates for which we receive marketing approval;
the costs of maintaining, expanding or contracting for sales, marketing and distribution capabilities in connection with commercialization of AYVAKIT/AYVAKYT and any of our current or future drug candidates for which we receive marketing approval;
the costs of securing manufacturing, packaging and labeling arrangements to ensure adequate supply for development activities and commercial production, including API, drug substance and drug product material for use in preclinical studies, clinical trials, our compassionate use program and for use as commercial supply, as applicable;
the cost of purchasing quantities of agents for use in our clinical trials in connection with our efforts to develop our drugs and drug candidates, including for development as combination therapies;
the scope, progress, results and costs of drug discovery, preclinical development, laboratory testing and clinical trials for our approved drugs and drug candidates;
the costs, timing and outcome of regulatory review of marketing applications for our drug candidates, including seeking marketing approval for avapritinib and pralsetinib for additional indications or avapritinib in additional geographies;
the success of our collaborations with Roche, CStone, Zai Lab and Proteovant and our license agreements with Clementia and IDRx, as well as our ability to establish and maintain additional collaborations, partnerships or licenses on favorable terms, if at all;
the achievement of milestones or occurrence of other developments that trigger payments under our existing collaboration or license agreements, or any collaboration, partnership or license agreements that we may enter into in the future;

57

the extent to which we are obligated to reimburse, or entitled to reimbursement of, research and development, clinical or other costs under future collaboration agreements, if any;
the extent to which we acquire or in-license other approved drugs, drug candidates or technologies and the terms of any such arrangements;
the success of our current or future collaborations for the development and commercialization of companion diagnostic tests;
the costs of preparing, filing and prosecuting patent applications, maintaining and enforcing our intellectual property rights and defending intellectual property-related claims; and
the costs of continuing to expand our operations.

Identifying potential drug candidates, conducting preclinical development and testing and clinical trials and, for any drug candidates that receive marketing approval, establishing and maintaining commercial infrastructure is a time-consuming, expensive and uncertain process that takes years to complete, and we may never generate the necessary data or results required to obtain additional marketing approvals, including for avapritinib and pralsetinib in additional indications or avapritinib in additional geographies, and achieve substantial revenues for any of our drugs that receive marketing approval, including for AYVAKIT/AYVAKYT and GAVRETO. In addition, our drugs and any current or future drug candidates that receive marketing approvals, including avapritinib and pralsetinib for additional indications or avapritinib in additional geographies, may not achieve commercial success. Accordingly, we may need to rely on additional financing to achieve our business objectives. Adequate additional financing may not be available to us on acceptable terms, or at all.

Until such time, if ever, as we can generate substantial drug revenues, we expect to finance our cash needs primarily through a combination of public and private equity offerings, debt financings, collaborations, strategic alliances and licensing arrangements. We do not have any committed external source of funds, other than our collaborations with Roche, CStone and Zai Lab, the license agreements with Clementia and IDRx, the Royalty Purchase Agreement with Royalty Pharma, and the Financing Agreement with Sixth Street Partners, which are limited in scope and duration and subject to the achievement of milestones or royalties on sales of licensed products, if any. To the extent that we raise additional capital through the sale of common stock or securities convertible or exchangeable into common stock, the ownership interest of our stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that materially adversely affect the rights of our common stockholders. Additional debt financing, if available, would increase our fixed payment obligations and may involve agreements that include additional covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends.

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

Contractual Obligations

Our contractual obligations primarily consist of our obligations under non-cancellable operating leases and unconditional purchase obligations related to certain commercial manufacturing agreements.

During the nine months ended September 30, 2022, there was a $4.0 million decrease in the Company’s contractual obligations described under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in the Annual Report on Form 10-K for the year ended December 31, 2021.

58

Item 3. Quantitative and Qualitative Disclosures About Market Risk

As of September 30, 2022 and December 31, 2021, we had cash, cash equivalents and marketable securities of $1,192.6 million and $1,034.6 million, respectively, consisting primarily of money market funds and investments in U.S. government agency and treasury obligations.

Our primary exposure to market risk is interest rate sensitivity, which is affected by changes in the general level of U.S. interest rates resulting from the Federal Reserve’s raising of interest rates. Due to the short-term duration of our investment portfolio and the low risk profile of our investments, we believe an immediate 10% change in interest rates would not have a material effect on the fair market value of our investment portfolio. We have the ability to hold our investments until maturity, and therefore, we would not expect our operating results or cash flows to be affected to any significant degree by the effect of a change in market interest rates on our investment portfolio.

We are also exposed to market risk related to changes in foreign currency exchange rates, including recent changes resulting from monetary policy from the U.S. and international central banks, inflationary pressures and the Russian invasion of Ukraine. From time to time, we contract with vendors that are located in Asia and Europe, which are denominated in foreign currencies. We are subject to fluctuations in foreign currency rates in connection with these agreements. We do not currently hedge our foreign currency exchange rate risk. As of September 30, 2022 and December 31, 2021, we held limited funds and future obligations denominated in foreign currencies.

Inflation generally affects us by increasing our cost of labor, clinical trial and manufacturing costs and indirectly increasing interest rates. Inflation rates, particularly in the U.S., have increased recently to levels not seen in years. We have not seen a significant impact from inflation on our business, financial condition or results of operations during the three and nine months ended September 30, 2022. However, if inflation remains at current levels for an extended period of time, or increases, our costs are likely to increase, which may negatively impact our margins and cash flows.

Item 4. Controls and Procedures

Management’s Evaluation of our Disclosure Controls and Procedures

We maintain “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is (1) recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms and (2) accumulated and communicated to our management, including our principal executive and principal financial officer, as appropriate to allow timely decisions regarding required disclosure. Our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and our management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their control objectives.

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2022. Based upon such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of September 30, 2022, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the fiscal quarter covered by this report that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

59

Part II – OTHER INFORMATION

Item 1. Legal Proceedings

We are not currently a party to any material legal proceedings, nor are we aware of any governmental proceedings involving potential monetary sanctions of $300,000 or more.

Item 1A. Risk Factors

The following risk factors and other information included in this Quarterly Report on Form 10-Q should be carefully considered. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties not presently known to us or that we presently deem less significant may also impair our business operations. Please see the Section titled “Forward-Looking Statements” of this Quarterly Report on Form 10-Q for a discussion of some of the forward-looking statements that are qualified by these risk factors. If any of the following risks occur, our business, financial condition, results of operations and future growth prospects could be materially and adversely affected.

Risk Factor Summary

Below is a summary of the material risks to our business, operations and the investment in our common stock. This summary does not address all of the risks that we face. Risks and uncertainties not presently known to us or that we presently deem less significant may also impair our business operations. Additional discussion of the risks summarized in this risk factor summary, and other risks that we face, can be found below and should be carefully considered, together with other information in this Quarterly Report on Form 10-Q in its entirety before making investment decisions regarding our common stock.

We have limited experience as a commercial company and the marketing and sale of AYVAKIT® (avapritinib) (marketed in Europe under the brand name AYVAKYT®), GAVRETO® (pralsetinib) or any future approved drugs may be unsuccessful or less successful than anticipated.
The commercial success of our current and future drugs will depend upon the degree of market acceptance by physicians, patients, third-party payors and others in the medical community.
If we are unable to establish additional commercial capabilities and infrastructure, we may be unable to generate sufficient revenue to sustain our business.
If the market opportunities for our approved drugs or drug candidates are smaller than we estimate or if any approval that we obtain is based on a narrower definition of the patient population, our revenue and ability to achieve profitability will be adversely affected.
We face substantial competition, which may result in others commercializing, developing or discovering drugs before or more successfully than we do.
Product liability lawsuits against us could cause us to incur substantial liabilities and could limit commercialization of any of our approved drugs or drug candidates that we may develop.
If we are unable to advance our drug candidates to clinical development, develop our drug candidates as monotherapies or in combination with other agents, obtain regulatory approval for our drug candidates, including for avapritinib and pralsetinib for additional indications or in additional geographies, and ultimately commercialize them, or experience significant delays in doing so, our business will be materially harmed.
If we experience delays or difficulties in the enrollment of patients in clinical trials, our receipt of necessary regulatory approvals could be delayed or prevented.

60

If we are not able to obtain, or if there are delays in obtaining, required regulatory approvals for our drug candidates and, if applicable, for any related companion diagnostic tests, we will not be able to commercialize, or may be delayed in commercializing, such drug candidates, and our ability to generate revenue will be materially impaired.
Our drugs and drug candidates may cause undesirable side effects that could delay or prevent their clinical development or regulatory approval, limit the commercial profile of an approved label, result in restrictive distribution or result in significant negative consequences following marketing approval, if any.
We may not be successful in our efforts to expand our pipeline of drug candidates.
We are required to comply with comprehensive and ongoing regulatory requirements for any of our current or future approved drugs, including conducting confirmatory clinical trials for any drug that receives accelerated approval. In addition, our current or future approved drugs could be subject to labeling and other restrictions and market withdrawal and we may be subject to penalties if we fail to comply with regulatory requirements or experience unanticipated problems with our drugs.
We are a precision therapy company with a limited operating history. We have incurred significant operating losses since our inception and anticipate that we will incur continued losses for the foreseeable future.
We have entered into collaborations and licenses with our partners for the development and commercialization of several of our drugs and drug candidates. If our collaborations are not successful, we may not be able to capitalize on the market potential of these drugs and drug candidates.
We rely on third parties to conduct our clinical trials. If these third parties do not successfully carry out their contractual duties, comply with regulatory requirements or meet expected deadlines, we may not be able to obtain regulatory approval for or commercialize our drug candidates and our business could be substantially harmed.
We contract with third parties for the manufacture of our approved drugs and drug candidates, including for preclinical, clinical and commercial supply. This reliance on third parties increases the risk that we will not have sufficient quantities of our approved drugs or drug candidates or such quantities at an acceptable cost, which could delay, prevent or impair our development or commercialization efforts.
If we are unable to adequately protect our proprietary technology or obtain and maintain patent protection for our technology and drugs or if the scope of the patent protection obtained is not sufficiently broad, our competitors could develop and commercialize technology and drugs similar or identical to ours, and our ability to successfully commercialize our technology and drugs may be impaired.
Third parties may initiate legal proceedings alleging that we are infringing their intellectual property rights, the outcome of which would be uncertain and could have a material adverse effect on the success of our business.
Our business, results of operations and future growth prospects could be materially and adversely affected by the ongoing COVID-19 pandemic.
We may acquire or in-license businesses, technologies or platforms, approved drugs, drug candidates or discovery-stage programs, or form strategic alliances, collaborations or partnerships, in the future, and we may not realize the benefits of such acquisitions, in-licenses, alliances, collaborations or partnerships.

61

The price of our common stock has been and may in the future be volatile and fluctuate substantially.

Risks Related to Commercialization

We have limited experience as a commercial company and the marketing and sale of AYVAKIT/AYVAKYT, GAVRETO or any future approved drugs may be unsuccessful or less successful than anticipated.

We have two approved precision therapies, AYVAKIT/AYVAKYT and GAVRETO. While we have been commercializing AYVAKIT in the U.S. and in Europe and co-commercializing GAVRETO with Roche in the U.S., we have limited experience as a commercial company, and there is limited information about our ability to successfully overcome many of the risks and uncertainties encountered by companies commercializing drugs in the biopharmaceutical industry. Marketing applications for avapritinib and pralsetinib are currently under review or planned in the U.S. or globally. To execute our business plan, in addition to successfully marketing and selling our approved drugs, we will need to successfully:

establish and maintain our relationships with healthcare providers who will be treating patients who may receive our drugs and any future drugs;
obtain and maintain adequate pricing and reimbursement for AYVAKIT/AYVAKYT and any future drugs;
gain regulatory acceptance for the development and commercialization of current or future drug candidates in our pipeline, including for additional indications or in additional geographies for marketed drugs in our portfolio;
maintain our existing collaborations with Roche, CStone Pharmaceuticals and Zai Lab;
expand our global operations or enter into collaboration, partnerships or distribution arrangements in geographies where we may not have current operations or expertise; and
manage our spending as costs and expenses increase due to clinical trials, marketing approvals, and commercialization.

If we are unsuccessful in accomplishing these objectives, we may not be able to successfully commercialize our current or future approved drugs, develop current or future drug candidates, expand our business or continue our operations.

The commercial success of AYVAKIT/AYVAKYT and GAVRETO, as well as any other drugs that we may bring to the market, will depend upon the degree of market acceptance by physicians, patients, third-party payors and others in the medical community.

AYVAKIT/AYVAKYT and GAVRETO, as well any other drugs that we may bring to the market, may not gain market acceptance by physicians, patients, third-party payors and others in the medical community. If these drugs do not achieve an adequate level of acceptance, we may not generate significant product revenues and may not become profitable. The degree of market acceptance for AYVAKIT/AYVAKYT and GAVRETO, as well as any current or future drug candidates for which we receive marketing approval, will depend on a number of factors, including:

the potential efficacy and potential advantages over alternative treatments;
the prevalence and severity of any side effects, including any limitations or warnings contained in the drug’s approved labeling;
the relative convenience and ease of administration;

62

the willingness of eligible patients to try new therapies and of physicians to prescribe these therapies;
the length of time that patients who are prescribed our drugs remain on treatment;
the pricing of our drugs and any current or future drug candidates for which we receive marketing approval;
publicity concerning our current and future drugs, or competing products and treatments; and
sufficient third-party insurance coverage or reimbursement.

Even if a drug candidate displays a favorable efficacy and safety profile in preclinical and clinical studies and the drug candidate receives marketing approval, market acceptance of the drug will not be known until after it is launched. Our efforts to educate the medical community and third-party payors on the benefits of our drugs may require significant resources, including more resources than those required for treatments marketed by competitors, and may never be successful. Any of these factors may cause our approved drugs, as well as any current or future drug candidates for which we receive marketing approval, to be unsuccessful or less successful than anticipated.

If we are unable to establish additional commercial capabilities and infrastructure, we may be unable to generate sufficient revenue to sustain our business.

We are continuing to build out our commercial capabilities and infrastructure and have limited sales and distribution experience and limited capabilities for marketing and market access. To successfully commercialize our approved drugs or any current or future drug candidates for which we receive marketing approval, we will need to develop these capabilities and further expand our infrastructure to support commercial operations in the U.S., Europe and other regions, either on our own or with others. We may be competing with many companies that currently have extensive and well-funded marketing and sales operations. Without a significant internal team or the support of a third party to perform these functions, including marketing and sales functions, we may be unable to compete successfully against these more established companies.

We cannot be sure that we will be able to or can successfully compete with other companies to recruit, hire and retain a sufficient number of sales representatives or that they will be effective at promoting our drugs. In addition, we will need to commit significant additional management and other resources to maintain and grow our sales organization. We may not be able to achieve the necessary development and growth in a cost-effective manner or realize a positive return on our investment.

Factors that may inhibit our efforts to commercialize our drugs include:

our inability to recruit, train and retain adequate numbers of sales and marketing personnel;
the inability of sales personnel to obtain access to or to persuade adequate numbers of physicians to prescribe our drugs;
unforeseen costs and expenses associated with maintaining an independent sales and marketing organization; and
delays or disruptions to sales and marketing activities, including due to the ongoing COVID-19 pandemic.

In the event that we are unable to effectively deploy our sales organization or distribution strategy on a timely and efficient basis, if at all, the commercialization of our drugs could be delayed which would negatively impact our ability to generate product revenues.

63

If the market opportunities for our approved drugs or drug candidates are smaller than we estimate or if any approval that we obtain is based on a narrower definition of the patient population, our revenue and ability to achieve profitability will be adversely affected.

The precise incidence and/or prevalence for SM, RET-altered cancers, EGFR-mutated NSCLC, CCNE aberrant cancers and GIST are unknown. Our projections of the number of people who have these diseases, the frequency of the genetic alterations targeted by our drugs and drug candidates and the subset of patients who have the potential to benefit from our treatment options are based on estimates. These estimates have been derived from a variety of sources, including scientific literature, surveys of clinics, patient foundations or third-party market research, and may prove to be incorrect. Further, new studies may change the estimated incidence or prevalence of these cancers and the number of patients may turn out to be lower than expected. Additionally, the potentially addressable patient population for our approved drugs and drug candidates may be limited or may not be amenable to treatment with our precision therapies.

Accordingly, the number of patients in the U.S., France, Germany, Italy, Spain, the United Kingdom (UK) and Japan, which we collectively refer to as the Major Markets, and elsewhere, including the number of addressable patients in those markets, may turn out to be lower than expected, patients may not be otherwise amenable to treatment with our drugs, patients treated with our drugs and drug candidates may develop mutations that confer resistance to treatment or new patients may become increasingly difficult to identify or gain access to, all of which would adversely affect our results of operations and our business.

We face substantial competition, which may result in others commercializing, developing or discovering drugs before or more successfully than we do.

The development and commercialization of new drugs is highly competitive. We face competition with respect to our drugs and current clinical-stage drug candidates, and we will face competition with respect to any drugs and drug candidates that we may seek to develop or commercialize in the future, from major pharmaceutical companies, specialty pharmaceutical companies and biotechnology companies worldwide. There are a number of large pharmaceutical and biotechnology companies that currently market and sell drugs or are pursuing the development of therapies in the field of kinase inhibition for cancer and other diseases. Some of these competitive drugs and therapies are based on scientific approaches that are the same as or similar to our approach, and others are based on entirely different approaches. Potential competitors also include academic institutions, government agencies and other public and private research organizations that conduct research, seek patent protection and establish collaborative arrangements for research, development, manufacturing and commercialization. Specifically, there are a large number of companies developing or marketing treatments for cancer, including many major pharmaceutical and biotechnology companies.

AYVAKIT/AYVAKYT faces competition for advanced SM from Novartis AG’s midostaurin and imatinib, and may face competition from drug candidates in development, including that being developed by Cogent Biosciences, Inc. If avapritinib and BLU-263 are approved for non-advanced SM, they may face competition from drug candidates in development, including those being developed by AB Science S.A., Allakos Inc. and Cogent Biosciences, Inc.

GAVRETO faces competition for RET fusion-positive NSCLC and RET-altered thyroid carcinoma, including MTC, from Eli Lilly and Company’s selpercatinib. If pralsetinib receives marketing approval for patients with other solid tumors, it will likely also face competition from selpercatinib for these additional indications. In addition, pralsetinib may face competition from other drug candidates in development for RET-altered cancers, including those being developed by AstraZeneca plc, Boston Pharmaceuticals, Inc., Eisai Inc., Exelixis, Inc., GlaxoSmithKline plc, Mirati Therapeutics, Inc., Novartis AG, Pfizer Inc., Stemline Therapeutics, Inc., and Turning Point Therapeutics, Inc., as well as several approved multi-kinase inhibitors with RET activity being evaluated in clinical trials, including alectinib, apatinib, cabozantinib, dovitinib, lenvatinib, sorafenib, sunitinib and vandetinib. Pralsetinib’s commercial potential may also face indirect competition from chemotherapeutic agents and immuno-oncology products, including those developed by AstraZeneca PLC, Bristol-Myers Squibb Company, EMD Serono & Pfizer Inc., Merck & Co., and Regeneron Pharmaceuticals, Inc.

AYVAKIT/AYVAKYT may face competition from drug candidates in development for PDGFRA-driven GIST, including those being developed by AB Science S.A., ARIAD Pharmaceuticals, Inc., a wholly-owned subsidiary of Takeda Pharmaceutical Company Limited, AROG Pharmaceuticals, Inc., AstraZeneca plc, Celldex Therapeutics, Inc.,

64

Cogent Biosciences, Inc., Deciphera Pharmaceuticals, LLC, Exelixis, Inc., Ningbo Tai Kang Medical Technology Co. Ltd., Theseus Pharmaceuticals and Xencor, Inc.

We are developing BLU-945 and BLU-525 for treatment-resistant EGFR-mutated NSCLC, which, if approved, will face competition from AstraZeneca plc’s osimertinib and aumolertinib, which is under collaboration between Jiangsu Hansoh Pharmaceutical Group Co., Ltd. and EQRX, Inc. and approved in China. In addition, BLU-945 and BLU-525 may face competition from drug candidates in development for EGFR-mutated NSCLC, including those being developed by Allist Pharmaceuticals, Arrivent Biopharma, Inc., Betta Pharmaceuticals, Black Diamond Therapeutics, Inc., Boehringer Ingelheim RCV GmbH & Co KG, Bridge Biotherapeutics, Inc., C4 Therapeutics, Inc., Daiichi Sankyo Company, Limited, EpimAb Biotherapeutics, Inc., Janssen Pharmaceuticals, Inc., J Ints Bio, Kanaph Therapeutics, Merus N.V., SystImmune, Inc., Theseus Pharmaceuticals, Inc., RedCloud Bio, and Erasca, Inc. BLU-945 and BLU-525 may also face indirect competition from chemotherapeutic agents and immuno-oncology products, including those developed by AstraZeneca PLC, Bristol-Myers Squibb Company, EMD Serono & Pfizer Inc., Merck & Co., and Regeneron Pharmaceuticals, Inc.

We are developing BLU-451 for EGFR exon 20 insertion-positive NSCLC, which, if approved, will face competition from Janssen Pharmaceuticals, Inc. and Takeda Pharmaceuticals. In addition, BLU-451 may face competition from drug candidates in development for EGFR exon 20 insertion-positive NSCLC, including those being developed by Abbisko Therapeutics Co., Ltd., Arthrosi Therapeutics, Bayer AG, Cullinan Oncology, Inc., Dizal Pharmaceutical Co. Ltd., Shenzhen Forward Pharmaceutical Co., Ltd., Shanghai Junshi Biosciences Co., Ltd., Oric Pharmaceuticals, Inc., and Scorpion Therapeutics, Inc. BLU-451 may also face indirect competition from chemotherapeutic agents and immuno-oncology products, including those developed by AstraZeneca PLC, Bristol-Myers Squibb Company, EMD Serono & Pfizer Inc., Merck & Co., and Regeneron Pharmaceuticals, Inc.

We are developing BLU-222 for cancers vulnerable to CDK2 inhibition, including cyclin E aberrant cancers, which, if approved, will face competition from indication-specific therapies such as Genentech’s bevacizumab, AstraZeneca and Merck’s olaparib, AstraZeneca and Daiichi Sankyo’s trastuzumab deruxtecan, Gilead’s sacituzumab govitecan-hziy, Clovis Oncology’s rucaparib, GSK’s niraparib, Merck’s pembrolizumab, and Eisai’s lenvatinib. In addition, BLU-222 may face competition from drug candidates in development, including those being developed by Allorian Therapeutics, Inc., Anrui Biomend, Aucentra Therapeutics, Incyclix Bio LLC, Cedilla Therapeutics, Inc., Cyclacel Pharmaceuticals Inc., Debiopharm Group, Impact Therapeutics, Inc., Incyte Corporation, Monte Rosa Therapeutics, Inc., Nuvation Bio, Inc., Regor Therapeutics Inc., Schrodinger, Inc., Simcere Pharmaceutical, Pfizer Inc., AstraZeneca plc, Zentalis Pharmaceuticals, Inc., Relay Therapeutics, and Repare Therapeutics, Inc.

We are developing BLU-852 for advanced cancers susceptible to MAP4K1 inhibition, which, if approved, will face competition from immuno-oncology products, including those developed by Bristol-Myers Squibb Company, Merck & Co., Inc., Regeneron Pharmaceuticals, Inc., Sanofi S.A., and AstraZeneca plc. In addition, BLU-852 may face competition from drug candidates in development for advanced cancers susceptible to MAP4K1 inhibition, including those being developed by Treadwell Therapeutics, Inc., BeiGene Ltd., Nimbus Therapeutics, LLC, MingMed Biotechnology Co., Ltd., and Pfizer Inc. Many of the companies against which we are competing or against which we may compete in the future have significantly greater financial resources and expertise in research and development, manufacturing, preclinical testing, conducting clinical trials, obtaining regulatory approvals and marketing approved drugs than we do. Mergers and acquisitions in the pharmaceutical, biotechnology and diagnostic industries may result in even more resources being concentrated among a smaller number of our competitors. Smaller or early stage companies may also prove to be significant competitors, particularly through collaborative arrangements with large and established companies. These competitors also compete with us in recruiting and retaining qualified scientific and management personnel and establishing clinical trial sites and patient registration for clinical trials, as well as in acquiring technologies complementary to, or necessary for, our programs.

Our commercial opportunity could be reduced or eliminated if our competitors develop and commercialize drugs that are safer, more effective, have fewer or less severe side effects, are more convenient or are less expensive than any drugs that we or our collaborators may develop. Our competitors also may obtain FDA or other regulatory approval for their drugs more rapidly than we may obtain approval for ours, which could result in our competitors establishing a strong market position before we or our collaborators are able to enter the market. The key competitive factors affecting the success of all of our drug candidates, if approved, are likely to be their efficacy, safety, convenience, price, the

65

effectiveness of any related companion diagnostic tests, the level of generic competition and the availability of reimbursement from government and other third-party payors.

Product liability lawsuits against us could cause us to incur substantial liabilities and could limit commercialization of any of our approved drugs or drug candidates that we may develop.

We face an inherent risk of product liability exposure related to the testing of our approved drugs and drug candidates in human clinical trials and use of our drug candidates through compassionate use programs, and an even greater risk in connection with our commercialization of our current and future drugs. If we cannot successfully defend ourselves against claims that any of our approved drugs or drug candidates caused injuries, we could incur substantial liabilities. Regardless of merit or eventual outcome, liability claims may result in:

decreased demand for any of our approved drugs or drug candidates that we may develop and commercialize;
injury to our reputation and significant negative media attention;
withdrawal of clinical trial participants;
significant costs to defend the related litigation;
substantial monetary awards to trial participants or patients;
loss of revenue; and
the inability to commercialize any of approved drugs or drug candidates that we may develop.

Although we maintain product liability insurance coverage, it may not be adequate to cover all liabilities that we may incur. We anticipate that we may need to further increase our insurance coverage as we begin additional clinical trials or if we successfully commercialize additional drug candidates. Insurance coverage is increasingly expensive. We may not be able to maintain insurance coverage at a reasonable cost or in an amount adequate to satisfy any liability that may arise.

Increasing demand for compassionate use of our drug candidates could negatively affect our reputation and harm our business.

We are developing drug candidates for the treatment of indications for which there are currently limited or no available therapeutic options. It is possible for individuals or groups to target companies with disruptive social media campaigns related to a request for access to unapproved drugs for patients with significant unmet medical need. If we experience a similar social media campaign regarding our decision to provide or not provide access to any of our current or future drug candidates under an expanded access policy, our reputation may be negatively affected and our business may be harmed.

Media attention to individual patients’ expanded access requests has resulted in the introduction and enactment of legislation at the local and national level referred to as “Right to Try” laws, such as the federal Right to Try Act of 2017, which are intended to allow patients access to unapproved therapies earlier than traditional expanded access programs. A possible consequence of both activism and legislation in this area may be the need for us to initiate an unanticipated expanded access program or to make our drug candidates more widely available sooner than anticipated.

In addition, some patients who receive access to drugs prior to their commercial approval through compassionate use, expanded access programs or right to try access, collectively referred to as compassionate use programs, have life-threatening illnesses and have exhausted all other available therapies. The risk for serious adverse events in this patient population is high, which, if those adverse events are determined to be drug-related, could have a negative impact on the safety profile of our drug candidates if we were to provide them to these patients, which could cause significant delays or an inability to successfully commercialize our drug candidates and materially harm our business. If we were to provide patients with any of our drug candidates under a compassionate use program, our supply

66

capabilities may limit the number of patients who are able to enroll in the program and we may in the future need to restructure or pause any compassionate use program in order to enroll sufficient numbers of patients in our controlled clinical trials required for regulatory approval and successful commercialization of our drug candidates, which could prompt adverse publicity or other disruptions related to current or potential participants in such programs.

If we or our collaborators are unable to successfully develop and commercialize companion diagnostic tests for our drugs and drug candidates, or experience significant delays in doing so we may not realize the full commercial potential of our drugs and drug candidates.

Because we are focused on precision medicine, in which predictive biomarkers will be used to identify the right patients for our drugs and drug candidates, we believe that our success may depend, in part, on the development and commercialization of companion diagnostic tests. There has been limited success to date industrywide in developing and commercializing these types of companion diagnostic tests. To be successful, we need to address a number of scientific, technical and logistical challenges. We have entered into agreements to develop and/or commercialize companion diagnostic tests with third parties, including for avapritinib in order to identify GIST patients with the PDGFRA D842V mutation, and pralsetinib in order to identify NSCLC patients with RET fusions and MTC patients with RET mutations. We have limited experience in the development and commercialization of companion diagnostic tests with third parties and may not be successful in developing and commercializing appropriate companion diagnostic tests with third parties to pair with our approved drugs or drug candidates that receive marketing approval. In addition, current commercially available diagnostic tests may become unavailable in the future. Companion diagnostic tests are subject to regulation by the FDA and similar regulatory authorities outside the U.S. as medical devices and require separate regulatory clearance or approval prior to commercialization. We are relying on third parties to design, manufacture, obtain regulatory clearance or approval for and commercialize the companion diagnostic tests, including for avapritinib and pralsetinib, and we expect to rely in whole or in part on third parties to design, manufacture, obtain regulatory clearance or approval for and commercialize any other companion diagnostic tests for current and future drug candidates. We and our collaborators may encounter difficulties in developing and obtaining clearance or approval for the companion diagnostic tests, including issues relating to selectivity/specificity, analytical validation, reproducibility, or clinical validation. In addition, our collaborators for any companion diagnostic test that we may seek to develop:

may not perform their respective obligations as expected or as required under our agreements with them;
may not pursue commercialization of a companion diagnostic test even if it receives any required regulatory clearances or approvals;
may elect not to continue the development of a companion diagnostic test based on changes in their or other third parties’ strategic focus or available funding, or external factors, such as an acquisition, that divert resources or create competing priorities;
may not commit sufficient resources to the marketing and distribution of a companion diagnostic test; and
may terminate their relationship with us.

Any delay or failure by us or our collaborators to develop or obtain regulatory clearance or approval of the companion diagnostic tests could delay, prevent or revoke approval of our drug candidates. If we, or any third parties that we have engaged or may in the future engage to assist us are unable to successfully develop and commercialize companion diagnostic tests for our drugs and drug candidates, or experience delays in doing so:

the development of our approved drugs and drug candidates may be adversely affected if we are unable to appropriately select patients for enrollment in our clinical trials;
our drug candidates may not receive marketing approval if safe and effective use of a therapeutic drug candidate depends on an in vitro diagnostic;

67

regulatory authorities may impose post-marketing requirements regarding the development and commercialization of companion diagnostic tests for our drugs and drug candidates; and
we may not realize the full commercial potential of any of our approved drugs or drug candidates that receive marketing approval if, among other reasons, we are unable to appropriately select patients who are likely to benefit from treatment with our drugs.

As a result, our business may be materially harmed.

In addition, third party collaborators may encounter production difficulties that could constrain the supply of the companion diagnostic tests, and both they and we may have difficulties gaining acceptance of the use of the companion diagnostic tests in the clinical community. If such companion diagnostic tests fail to gain market acceptance, it would have an adverse effect on our ability to derive revenues from sales of our current and future drugs. In addition, the diagnostic company with whom we contract may decide to discontinue selling or manufacturing the companion diagnostic test that we anticipate using in connection with development and commercialization of our approved drugs and drug candidates or our relationship with such diagnostic company may otherwise terminate. We may not be able to enter into arrangements with another diagnostic company to obtain supplies of an alternative diagnostic test for use in connection with the development and commercialization of our drugs and drug candidates or do so on commercially reasonable terms, which could adversely affect and/or delay the development or commercialization of our drugs and drug candidates.

Our reliance on single-source third-party suppliers could harm our ability to commercialize our drugs or any drug candidates that may be approved in the future.

We do not currently own or operate manufacturing facilities for the production of our drugs or any drug candidates that may be approved in the future. We primarily rely on single-source third-party suppliers to manufacture and supply our drugs, which may not be able to produce sufficient inventory to meet commercial demand in a timely manner, or at all. Our third-party suppliers may not be required to provide us with any guaranteed minimum production levels or have dedicated capacity for our drugs. As a result, there can be no assurances that we will be able to obtain sufficient quantities of our drugs or any other drug candidates that may be approved in the future, which could have a material adverse effect on our business as a whole.

If, in the future, we are unable to maintain sales and marketing capabilities or enter into agreements with third parties to sell and market our drugs and drug candidates, we may not be successful in commercializing our drugs and drug candidates if and when they are approved.

There are risks involved with both establishing our own sales and marketing capabilities and entering into arrangements with third parties to perform these services. For example, recruiting and training a sales force is expensive and time-consuming and could delay any drug launch. If the commercial launch of a drug candidate for which we establish marketing capabilities is delayed or does not occur for any reason, we would have prematurely or unnecessarily incurred these commercialization expenses, which may be costly.

If we enter into arrangements with third parties to perform sales, marketing and distribution services, our drug revenues or the profitability of these drug revenues to us are likely to be lower than if we were to market and sell any current or future drugs ourselves. We likely will have little control over such third parties, and any of them may fail to devote the necessary resources and attention to sell and market our drugs effectively. In addition, we may not be successful in entering into arrangements with third parties to sell and market our current and future drugs or may be unable to do so on terms that are favorable to us.

If we do not establish and maintain sales and marketing capabilities successfully, either on our own or in collaboration with third parties, we will not be successful in commercializing our drugs and drug candidates, if approved. Further, our business, results of operations, financial condition and prospects will be materially adversely affected.

68

Risks Related to Drug Development and Regulatory Approval

If we are unable to advance our drug candidates to clinical development, obtain regulatory approval for our drug candidates, including for avapritinib and pralsetinib in additional indications or in additional geographies, and ultimately commercialize them, or experience significant delays in doing so, our business will be materially harmed.

Our ability to generate substantial drug revenues, if ever, will depend heavily on the successful development and commercialization of our drugs and drug candidates. Each of our drug candidates will require additional preclinical or clinical development, management of clinical, preclinical and manufacturing activities, regulatory approval in multiple jurisdictions, obtaining manufacturing supply, substantial investment and significant marketing efforts before we generate substantial revenues from sales for those drug candidates, if approved. In addition, for some of our drug candidates, in order to select patients most likely to respond to treatment and rapidly confirm mechanistic and clinical proof-of-concept, or to identify appropriate patients for our drugs or drug candidates for which we obtain approval, we may be required or we may seek to develop companion diagnostic tests, which are assays or tests to identify an appropriate patient population. Companion diagnostic tests are subject to regulation as medical devices and must themselves be cleared or approved for marketing by the FDA or certain other foreign regulatory agencies before we may commercialize our drug candidates. The success of our approved drugs and drug candidates will depend on several factors, including the following:

successful enrollment in, and initiation and completion of, clinical trials, including our ongoing and planned clinical trials for our drugs and drug candidates as monotherapies and in combination with other agents;
successful initiation and completion of preclinical studies for our other drug candidates;
successful development of any companion diagnostic tests for use with our drugs and drug candidates;
receipt of regulatory approvals from applicable regulatory authorities and transitioning any conditional marketing authorizations to full approvals;
in-house commercial manufacturing capabilities or arrangements with third-parties for clinical supply and commercial manufacturing, packaging and labeling and the receipt by such third-party manufacturers of requisite approvals to supply commercial inventories of our approved drugs and drug candidates;
obtaining and maintaining patent and trade secret protection or regulatory exclusivity for our drugs and drug candidates;
successful commercialization of our approved drugs and drug candidates, if and when approved, whether alone or in collaboration with others;
acceptance of our approved drugs and drug candidates, if and when approved, by patients, the medical community and third-party payors;
effectively competing with other therapies;
obtaining and maintaining healthcare coverage and adequate reimbursement;
enforcing and defending intellectual property rights and claims; and
maintaining a continued acceptable safety profile of our drugs and drug candidates following approval.

If we do not achieve one or more of these factors in a timely manner or at all, we could experience significant delays or an inability to successfully commercialize our drugs and drug candidates, which would materially harm our

69

business. If we do not receive regulatory approvals for our drug candidates, we may not be able to continue our operations.

If we experience delays or difficulties in the enrollment of patients in clinical trials, our receipt of necessary regulatory approvals could be delayed or prevented.

We may not be able to initiate or continue clinical trials for our drug candidates, including avapritinib and pralsetinib for additional indications, if we are unable to locate and enroll a sufficient number of eligible patients to participate in these trials as required by the FDA or similar regulatory authorities outside the U.S. Because the target patient populations for our drug candidates and approved drugs in clinical development for additional indications are relatively small, it may be difficult to successfully identify patients. Although we have entered into or plan to enter into agreements with third parties to develop companion diagnostic tests for use in some of our other current or future clinical trials in order to help identify eligible patients, we may experience delays in reaching, or fail to reach, agreement on acceptable terms to develop such companion diagnostic tests. Any third parties whom we engage to develop companion diagnostic tests may experience delays or may not be successful in developing such companion diagnostic tests, furthering the difficulty in identifying patients for our clinical trials. In addition, current commercially available diagnostic tests to identify appropriate patients for our clinical trials or any approved drug candidates may become unavailable in the future.

In addition, we have experienced some delays or disruptions in enrollment in our ongoing clinical trials due to the COVID-19 pandemic, and we anticipate we may experience additional delays or disruptions in the future due to the ongoing COVID-19 pandemic and changes in local site or IRB policies availabilities of site staff reprioritization of hospital resources, restricted access to healthcare professionals and testing sites and other containment measures or concerns among patients about participating in clinical trials during a pandemic. Furthermore, some of our competitors have ongoing clinical trials for drug candidates that treat the same indications as our drug candidates and approved drugs in clinical development for additional indications, and patients who would otherwise be eligible for our clinical trials may instead enroll in clinical trials of our competitors’ drug candidates.

Patient enrollment may be affected by other factors including:

the severity of the disease under investigation;
the size of the target patient population;
the eligibility criteria for the clinical trial;
the availability of an appropriate genomic screening test;
the perceived risks and benefits of the drug candidate under study;
the efforts to facilitate timely enrollment in clinical trials;
the patient referral practices of physicians;
the ability to monitor patients adequately during and after treatment; and
the proximity and availability of clinical trial sites for prospective patients.

Our inability to identify patients appropriate for enrollment in our clinical trials, or to enroll a sufficient number of patients in our clinical trials, would result in significant delays and could require us to abandon one or more clinical trials altogether. Enrollment delays in our clinical trials may result in increased development costs for our drug candidates, which would cause the value of our company to decline and limit our ability to obtain additional financing. If we are unable to include patients with the driver of the disease, including the applicable genomic alteration for diseases in genomically defined patient populations, this could compromise our ability to seek participation in the FDA’s

70

expedited review and approval programs, including breakthrough therapy designation and fast track designation, or otherwise to seek to accelerate clinical development and regulatory timelines.

If we are not able to obtain, or if there are delays in obtaining, required regulatory approvals for our drug candidates and, if applicable, for any related companion diagnostic tests, we will not be able to commercialize, or may be delayed in commercializing, such drug candidates, and our ability to generate revenue will be materially impaired.

Our drug candidates and any companion diagnostic tests related to our approved drugs or drug candidates, including the companion diagnostic tests that we are developing or have developed for avapritinib in order to identify GIST patients with the PDGFRA D842V mutation, and pralsetinib in order to identify NSCLC patients with RET fusions and MTC patients with RET mutations, and the activities associated with their development and commercialization, including their design, testing, manufacture, safety, efficacy, recordkeeping, labeling, storage, approval, advertising, promotion, sale, distribution, import and export, are subject to comprehensive regulation by the FDA and other regulatory agencies in the U.S. and by comparable authorities in other countries. Before we can commercialize any of our drug candidates, we must obtain marketing approval. We may also need marketing clearance or approval for any related companion diagnostic tests, including the companion diagnostic tests that we are developing for avapritinib and pralsetinib.

We expect to rely on third-party CROs and/or regulatory consultants to assist us in filing and supporting the applications necessary to gain regulatory approvals. Securing regulatory approval requires the submission of extensive preclinical and clinical data and supporting information to the various regulatory authorities for each therapeutic indication to establish the drug candidate’s safety and efficacy. Securing regulatory approval also requires the submission of information about the drug manufacturing process to, and inspection of manufacturing facilities by, the relevant regulatory authority. Should FDA determine that an inspection is necessary for approval of a marketing application and an inspection cannot be completed during the review cycle due to restrictions on travel, FDA has stated that it generally intends to issue a complete response letter. Further, if there is inadequate information to make a determination on the acceptability of a facility, FDA may defer action on the application until an inspection can be completed. Our drug candidates may not be effective, may be only moderately effective or may prove to have undesirable or unintended side effects, toxicities or other characteristics that may preclude our obtaining marketing approval or prevent or limit commercial use.

The process of obtaining regulatory approvals, if approval is obtained at all, both in the U.S. and abroad is expensive, may take many years if additional clinical trials are required and can vary substantially based upon a variety of factors, including the type, complexity and novelty of the drug candidates involved. Changes in marketing approval policies during the development period, changes in or the enactment of additional statutes or regulations, or changes in regulatory review for each submitted NDA for a drug candidate, pre-market approval (PMA) application for a companion diagnostic test or equivalent application types, may cause delays in the approval or rejection of an application. The FDA and comparable authorities in other countries have substantial discretion in the approval process and may refuse to accept any application or may decide that our data are insufficient for approval and require additional preclinical, clinical or other studies. We currently have multiple marketing applications for our drug candidates under review across the world.

Our drug candidates could be delayed in receiving, or fail to receive, regulatory approval for many reasons, including the following:

the FDA or comparable foreign regulatory authorities may disagree with the design or implementation of our clinical trials;
we may be unable to demonstrate to the satisfaction of the FDA or comparable foreign regulatory authorities that a drug candidate is safe and effective for its proposed indication or a related companion diagnostic test is suitable to identify appropriate patient populations;
the results of clinical trials may not meet the level of statistical significance required by the FDA or comparable foreign regulatory authorities for approval;

71

we may be unable to demonstrate that a drug candidate’s clinical and other benefits outweigh its safety risks;
the FDA or comparable foreign regulatory authorities may disagree with our interpretation of data from preclinical studies or clinical trials;
the data collected from clinical trials of our drug candidates may not be sufficient to support the submission of an NDA or other submission or to obtain regulatory approval in the U.S. or elsewhere;
the FDA or comparable foreign regulatory authorities may find deficiencies with or fail to approve the manufacturing processes or facilities of third-party manufacturers with which we contract for clinical and commercial supplies;
the approval policies or regulations of the FDA or comparable foreign regulatory authorities may significantly change in a manner rendering our clinical data insufficient for approval; and
delays or disruptions impacting the FDA or comparable foreign regulatory authorities due to the ongoing COVID-19 pandemic, including delays in the review and approval of applications or the conduct of inspections.

As of May 26, 2021, the FDA noted it is continuing to ensure timely reviews of applications for medical products during the ongoing COVID-19 pandemic in line with its user fee performance goals and conducting mission critical domestic and foreign inspections to ensure compliance of manufacturing facilities with FDA quality standards. On July 16, 2020, FDA noted that it is continuing to expedite oncology product development with its staff teleworking full-time. However, FDA may not be able to continue its current pace and approval timelines could be extended, including where a pre-approval inspection or an inspection of clinical sites is required and due to the ongoing COVID-19 pandemic and travel restrictions FDA is unable to complete such required inspections during the review period. During the COVID-19 pandemic, a number of companies announced receipt of complete response letters due to the FDA’s inability to complete required inspections for their applications. In addition, even if we were to obtain approval, regulatory authorities may approve any of our drug candidates for fewer or more limited indications than we request, may not approve the price we intend to charge for our drugs and related companion diagnostic tests, may grant approval contingent on the performance of costly post-marketing clinical trials or other post-marketing requirements, or may approve a drug candidate with a label that does not include the labeling claims necessary or desirable for the successful commercialization of that drug candidate. Any of the foregoing scenarios could materially harm the commercial prospects for our drug candidates.

If we experience delays in obtaining approval or if we fail to obtain approval of our drug candidates and companion diagnostic tests related to our approved drugs and drug candidates, the commercial prospects for our approved drugs or drug candidates may be harmed and our ability to generate revenues will be materially impaired.

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, the 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 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.

Disruptions at the FDA and other agencies may also slow the time necessary for new drug candidates to be reviewed and/or approved by necessary government agencies, which would adversely affect our business. If a prolonged government shutdown occurs, it could significantly impact 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 access the public markets and obtain necessary capital in order to properly capitalize and continue our operations.

72

Results from earlier stage trials may not be predictive of the results of later stage trials and interim and preliminary data from our clinical trials that we announce or publish from time to time may change as more patient data become available or as additional analyses are conducted and as the data are subject to audit and verification procedures that could result in material changes in the final data.

The results of preclinical studies and early clinical trials of our drug candidates may not be predictive of the results of later-stage clinical trials. In addition, initial success in clinical trials may not be indicative of results obtained when such trials are completed. There is typically an extremely high rate of attrition from the failure of drug candidates proceeding through clinical trials. Drug candidates in later stages of clinical trials may fail to show the desired safety and efficacy profile despite having progressed through preclinical studies and initial clinical trials. A number of companies in the biopharmaceutical industry have suffered significant setbacks in advanced clinical trials due to lack of efficacy or emergence of unacceptable safety issues, notwithstanding promising results in earlier trials. Most drug candidates that commence clinical trials are never approved as products and there can be no assurance that any of our future clinical trials will ultimately be successful or support further clinical development of any of our drug candidates. Drug candidates that appear promising in the early phases of development may fail to reach the market for several reasons, including:

preclinical studies or clinical trials may show the drug candidates to be less effective than expected (e.g., a clinical trial could fail to meet its primary endpoint(s)) or to have unacceptable side effects or toxicities;
failure to establish clinical endpoints that applicable regulatory authorities would consider clinically meaningful;
failure to receive the necessary regulatory approvals;
manufacturing issues, formulation issues, pricing or reimbursement issues or other factors that make a drug candidate uneconomical; and
the proprietary rights of others and their competing products and technologies that may prevent one of our drug candidates from being commercialized.

In addition, differences in trial design between early-stage clinical trials and later-stage clinical trials make it difficult to extrapolate the results of earlier clinical trials to later clinical trials. Moreover, clinical data are often susceptible to varying interpretations and analyses, and many companies that have believed their drug candidates performed satisfactorily in clinical trials have nonetheless failed to obtain marketing approval of their products.

Additionally, from time to time, we may publish interim or preliminary data from our clinical studies. Interim data from clinical trials that we may complete are subject to the risk that one or more of the clinical outcomes may materially change as patient enrollment continues and more patient data become available. Preliminary data also remain subject to audit and verification procedures that may result in the final data being materially different from the preliminary data we previously published. As a result, interim and preliminary data should be viewed with caution until the final data are available. Material adverse changes between preliminary or interim data and final data could significantly harm our business prospects.

Our drugs and drug candidates may cause undesirable side effects that could delay or prevent their regulatory approval, limit the commercial profile of an approved label, result in restrictive distribution or result in significant negative consequences following marketing approval, if any.

Undesirable side effects caused by any of our approved drugs or drug candidates could cause us to interrupt, delay or halt preclinical studies or could cause us or regulatory authorities to interrupt, delay or halt clinical trials and could result in a more restrictive label or the delay or denial of regulatory approval by the FDA or other regulatory authorities. As is the case with all oncology drugs, it is likely that there may be side effects associated with the use of our drugs and drug candidates. Results of our trials could reveal a high and unacceptable severity and prevalence of these or other side effects. In such an event, our trials could be suspended or terminated, and the FDA or comparable foreign regulatory authorities could order us to cease further development of or deny approval of our drugs or drug candidates

73

for any or all targeted indications. The drug related side effects could affect patient recruitment or the ability of enrolled patients to complete clinical trials or result in potential product liability claims. Any of these occurrences may harm our business, financial condition and prospects significantly.

Further, our approved drugs and drug candidates could cause undesirable side effects in preclinical studies or clinical trials related to on target toxicity. If on target toxicity is observed, or if our drugs or drug candidates have characteristics that are unexpected, we may need to abandon their development or limit development to more narrow uses or subpopulations in which the undesirable side effects or other characteristics are less prevalent, less severe or more acceptable from a risk benefit perspective. Many compounds that initially showed promise in early stage testing for treating cancer have later been found to cause side effects that prevented further development of the compound.

Further, clinical trials by their nature utilize a sample of the potential patient population. With a limited number of patients and limited duration of exposure, rare and severe side effects of our drugs or drug candidates may only be uncovered with a significantly larger number of patients exposed to the drugs or drug candidate. If we or others identify undesirable side effects caused by any of our approved drugs or drug candidates (or any other similar drugs) after marketing approval, a number of potentially significant negative consequences could result, including:

regulatory authorities may withdraw or limit their approval of such drug;
regulatory authorities may require the addition of labeling statements, such as a “boxed” warning or a contraindication;
we may be required to create a medication guide outlining the risks of such side effects for distribution to patients;
we may be required to change the way such drug is distributed or administered, conduct additional clinical trials or change the labeling of such drug;
regulatory authorities may require a Risk Evaluation and Mitigation Strategy (REMS) plan to mitigate risks, which could include medication guides, physician communication plans, or elements to assure safe use, such as restricted distribution methods, patient registries and other risk minimization tools;
we may be subject to regulatory investigations and government enforcement actions;
we may decide to remove such drug from the marketplace;
we could be sued and held liable for injury caused to individuals exposed to or taking our drugs and drug candidates; and
our reputation may suffer.

We believe that any of these events could prevent us from achieving or maintaining market acceptance of the affected drugs or drug candidates and could substantially increase the costs of commercializing our approved drugs and drug candidates, if approved, and significantly impact our ability to successfully commercialize our approved drugs and drug candidates and generate revenues.

A fast track or breakthrough therapy designation by the FDA for our drug candidates may not lead to a faster development or regulatory review or approval process, and it does not increase the likelihood that our drug candidates will receive marketing approval.

We may seek fast track or breakthrough therapy designation for some of our current or future drug candidates. Fast track designation is designed for drug candidates intended for the treatment of a serious or life-threatening disease or condition, where nonclinical or clinical data demonstrate the potential to address an unmet medical need for this disease or condition. A breakthrough therapy is defined as a drug that is intended, alone or in combination with one or more other drugs, to treat a serious or life-threatening disease or condition, and preliminary clinical evidence indicates

74

that the drug may demonstrate substantial improvement over existing therapies on one or more clinically significant endpoints, such as substantial treatment effects observed early in clinical development. For drugs that have been designated as fast track or breakthrough therapies, interaction and communication between the FDA and the sponsor of the trial can help to identify the most efficient path for clinical development while minimizing the number of patients placed in ineffective control regimens. The FDA has granted fast track designation to BLU-782 for the treatment of FOP. The FDA has granted breakthrough therapy designation to avapritinib for the treatment of moderate to severe indolent SM. In addition, the FDA previously granted breakthrough designation to our drugs, AYVAKIT and GAVRETO, for the treatment of certain patients with GIST, advanced SM and RET-altered cancers, respectively.

Designation as a fast track or breakthrough therapy is within the discretion of the FDA. Accordingly, even if we believe one of our drug candidates meets the criteria for designation as a fast track or breakthrough therapy, the FDA may disagree and instead determine not to make such designation. In any event, the receipt of a fast track or breakthrough therapy designation for a drug candidate may not result in a faster development process, review or approval compared to other drugs and does not assure ultimate approval by the FDA. In addition, even if one or more of our drug candidates qualify as fast track or breakthrough therapies, the FDA may later decide that the drugs no longer meet the conditions for qualification.

We have in the past and may in the future seek approval of our drug candidates, where applicable, under the FDA’s accelerated approval pathway. This pathway may not lead to a faster development, regulatory review or approval process and does not increase the likelihood that our drug candidates will receive marketing approval.

We may seek approval of our drug candidates, where applicable, under the FDA’s accelerated approval pathway. A product may be eligible for accelerated approval if it treats a serious or life-threatening condition, generally provides a meaningful advantage over available therapies, and demonstrates an effect on a surrogate endpoint that is reasonably likely to predict clinical benefit or on a clinical endpoint that can be measured earlier than irreversible morbidity or mortality (IMM), that is reasonably likely to predict an effect on IMM or other clinical benefit. As a condition of accelerated approval, the FDA likely would require that we perform adequate and well-controlled post-marketing clinical trials to confirm the product’s clinical benefit. These confirmatory trials must be completed with due diligence. In addition, the FDA currently requires, unless otherwise informed by the agency, pre-approval of promotional materials for products receiving accelerated approval, which could adversely impact the timing of the commercial launch of the product. Thus, even if we seek to utilize the accelerated approval pathway, we may not be able to obtain accelerated approval and, even if we do, we may not experience a faster development, regulatory review or approval process for that product. In addition, receiving accelerated approval does not assure that the product’s accelerated approval will eventually be converted to a traditional approval.

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.

The FDA has granted orphan drug designation to avapritinib for the treatment of GIST and the treatment of mastocytosis, to pralsetinib for the treatment of RET-rearranged NSCLC, JAK1/2-positive NSCLC or TRKC-positive NSCLC for the treatment of HCC. In addition, the European Commission has granted medicinal product designation to avapritinib for the treatment of GIST and the treatment of mastocytosis. As part of our business strategy, we may seek orphan drug designation for some of our other drug candidates, and we may be unsuccessful. Regulatory authorities in some jurisdictions, including the U.S. and the European Union (EU), may designate drugs for relatively small patient populations as orphan drugs. Under the Orphan Drug Act, the FDA may designate a drug as an orphan drug if it is a drug intended to treat a rare disease or condition, which is generally defined as a patient population of fewer than 200,000 individuals annually in the U.S., or a patient population greater than 200,000 in the U.S. where there is no reasonable expectation that the cost of developing the drug will be recovered from sales in the U.S. In the U.S., orphan drug designation entitles a party to financial incentives such as opportunities for grant funding towards clinical trial costs, tax advantages and user fee waivers.

Similarly, in the EU, the European Commission grants orphan medicinal product designation after receiving the opinion of the European Medicines Agency’s (EMA) Committee for Orphan Medicinal Products on an orphan medicinal product designation application. Orphan medicinal product designation is intended to promote the development of drugs that are intended for the diagnosis, prevention or treatment of life threatening or chronically debilitating conditions affecting not more than five (5) in ten thousand (10,000) persons in the EU and for which no satisfactory method of

75

diagnosis, prevention, or treatment has been authorized for marketing in the EU (or, if such a method exists, the drug would be of significant benefit to those affected by the condition). In addition, designation is granted for drugs intended for the diagnosis, prevention, or treatment of a life threatening, seriously debilitating or serious and chronic condition and when, without incentives, it is unlikely that sales of the drug in the EU would generate sufficient return to justify the necessary investment in developing the drug. In the EU, orphan medicinal product designation entitles a party to financial incentives such as reduction of fees or fee waivers.

Generally, if a drug with an orphan drug designation subsequently receives the first marketing approval for the indication for which it has such designation, the drug is entitled to a period of marketing exclusivity, which precludes the EMA or the FDA from approving another marketing application for the same drug and indication for that time period, except in limited circumstances. The applicable period is seven years in the U.S. and ten years in the EU. The EU exclusivity period can be reduced to six years if a drug no longer meets the criteria for orphan medicinal product designation or if the drug is sufficiently profitable so that market exclusivity is no longer justified.

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 the same drug for the same condition if the FDA concludes that the later drug is clinically superior in that it is shown to be safer, more effective or makes a major contribution to patient care.

On August 3, 2017, Congress passed the FDA Reauthorization Act of 2017 (FDARA). FDARA, among other things, codified the FDA’s preexisting regulatory interpretation, to require that a drug Sponsor demonstrate the clinical superiority of an orphan drug that is otherwise the same as a previously approved drug for the same rare disease in order to receive orphan drug exclusivity. The law reverses prior precedent holding that the Orphan Drug Act unambiguously requires that the FDA recognize the orphan exclusivity period regardless of a showing of clinical superiority. Moreover, in the Consolidated Appropriations Act of 2021, Congress did not further change this interpretation when it clarified that the interpretation codified in FDARA would apply in cases where FDA issued an orphan designation before the enactment of FDARA but where product approval came after the enactment of FDARA. The FDA may further reevaluate the Orphan Drug Act and its regulations and policies. We do not know if, when, or how the FDA may change the orphan drug regulations and policies in the future, and it is uncertain how any changes might affect our business. Depending on what changes the FDA may make to its orphan drug regulations and policies, our business could be adversely impacted. 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 designation. Moreover, orphan drug exclusive marketing rights in the U.S. 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 in the regulatory review or approval process. While we intend to continue seek orphan drug designation for our drug candidates, we may never receive such designations. Even if we receive orphan drug designation for any of our drug candidates, there is no guarantee that we will enjoy the benefits of those designations.

The FDA may further reevaluate the Orphan Drug Act and its regulations and policies. We do not know if, when, or how the FDA may change the orphan drug regulations and policies in the future, and it is uncertain how any changes might affect our business. Depending on what changes the FDA may make to its orphan drug regulations and policies, our business could be adversely impacted.

We may not be successful in our efforts to expand our pipeline of drug candidates.

A key element of our strategy is to use our novel target discovery engine to identify kinases that are drivers of diseases in genomically defined patient populations with high unmet medical need in order to build a pipeline of drug candidates. Although our research and development efforts to date have resulted in a pipeline of drug candidates, we may not be able to continue to identify novel kinase drivers and develop drug candidates. We may also pursue opportunities to acquire or in-license additional businesses, technologies or drugs, form strategic alliances or create joint ventures with third parties to complement or augment our existing business. For example, in February 2022 we entered into a collaboration with Proteovant to research and advance novel targeted protein degrader therapies leveraging Proteovant’s artificial intelligence-enhanced targeted protein degradation platform and our small molecule precision

76

medicine capabilities. However, we may not be able to identify any drug candidates for our pipeline through such acquisitions or in-licenses.

Even if we are successful in continuing to build and expand our pipeline, the potential drug candidates that we identify may not be suitable for clinical development. For example, they may be shown to have harmful side effects or other characteristics that indicate that they are unlikely to be drugs that will be successful in clinical trials or receive marketing approval and achieve market acceptance. If we do not successfully develop and commercialize drug candidates, we will not be able to obtain drug revenues in future periods, which likely would result in significant harm to our financial position and adversely affect our stock price.

We may expend our limited resources to pursue a particular drug candidate or indication and fail to capitalize on drug candidates or indications that may be more profitable or for which there is a greater likelihood of success.

Because we have limited human capital and financial resources, we focus on research programs and drug candidates that we identify for specific indications. As a result, we may forego or delay pursuit of opportunities with other drug candidates or for other indications that later prove to have greater commercial potential. Our resource allocation decisions may cause us to fail to capitalize on viable commercial drugs or profitable market opportunities. Our spending on current and future research and development programs and drug candidates for specific indications may not yield any commercially viable drugs. If we do not accurately evaluate the commercial potential or target market for a particular drug candidate, we may relinquish valuable rights to that drug candidate through collaboration, licensing or other royalty arrangements in cases in which it would have been more advantageous for us to retain sole development and commercialization rights to such drug candidate.

At any time and for any reason, we may determine that one or more of our discovery programs or preclinical or clinical drug candidates or programs does not have sufficient potential to warrant the allocation of resources toward such program or drug candidate. Accordingly, we may choose not to develop a potential drug candidate or elect to suspend, deprioritize or terminate one or more of our discovery programs or preclinical or clinical drug candidates or programs. If we suspend, deprioritize or terminate a program or drug candidate in which we have invested significant resources, we will have expended resources on a program that will not provide a full return on our investment and may have missed the opportunity to have allocated those resources to potentially more productive uses, including existing or future programs or drug candidates.

We intend to develop drug candidates in combination with other therapies, which exposes us to additional risks.

We intend to develop, launch and commercialize BLU-945, BLU-525, BLU-222 and potentially other drug candidates in combination with one or more approved or unapproved therapies. Even if any drug candidate we develop were to receive marketing approval for use in combination with other approved therapies, the FDA, the EMA or other regulatory authorities could still revoke approval of the therapy used in combination with our drug candidate. If the therapies used in combination with our drug candidates are replaced as the standard of care for the indications we choose for any of our drug candidates, the FDA, EMA or regulatory authorities may require us to conduct additional clinical trials which may experience complications surrounding trial execution, such as complexities surrounding trial design, establishing trial protocols and interpretability of results, clinical site access and initiation, patient recruitment and enrollment, quality and supply of clinical doses, safety issues or a lack of clinically relevant activity. The uncertainty resulting for the use of our drug candidates in combination with other approved or unapproved therapies may make it difficult to accurately predict side effects in the future clinical trials. The occurrence of any of these risks could result in our own drug candidates, if approved, being removed from the market if they are not also approved as monotherapies or being less successful commercially.

Further, we will not be able to market and sell any drug candidate we develop in combination with an unapproved therapy for a combination indication if that unapproved therapy does not ultimately obtain marketing approval either alone or in combination with our drug candidate. In addition, unapproved therapies face the same risks described with respect to our drug candidates currently in development and clinical trials, including the potential for serious adverse effects, delay in their clinical trials and lack of FDA approval.

77

If the FDA, EMA or other regulatory authorities do not approve these other products or revoke their approval of, or if safety, efficacy, quality, manufacturing or supply issues arise with, the agents we choose to evaluate in combination with our drug candidates we may be unable to obtain approval of or market such combination therapy.

Risks Related to Government Legislations and Regulations

We are required to comply with comprehensive and ongoing regulatory requirements for any of our current or future approved drugs, including conducting confirmatory clinical trials for any drug that receives accelerated approval. In addition, our current or future approved drugs could be subject to labeling and other restrictions and market withdrawal and we may be subject to penalties if we fail to comply with regulatory requirements or experience unanticipated problems with our drugs.

We have in the past and may in the future seek approval of current or future drug candidates, where applicable, under the FDA’s accelerated approval pathway. Any current or future drug candidate for which we receive accelerated approval from the FDA, including GAVRETO, or similar conditional approval from the EMA, including AYVAKYT, or comparable regulatory authorities in other jurisdictions may be required to undergo one or more confirmatory clinical trials, as a condition of accelerated approval, be required to perform adequate and well-controlled post-marketing clinical trials to confirm the product’s clinical benefit. These post-market confirmatory trials must be completed according to timelines agreed upon with the FDA. If such drug candidate fails to meet its safety and efficacy endpoints in such confirmatory clinical trials, the regulatory authority may withdraw its approval. There is no assurance that any such drug candidate will successfully advance through its confirmatory clinical trial(s). Therefore, even if a drug candidate receives accelerated approval from the FDA or similar conditional approval from the EMA or comparable regulatory authorities, such approval may be withdrawn at a later date.

If the FDA or a comparable foreign regulatory authority approves any of our drug candidates, the manufacturing processes, labeling, packaging, distribution, adverse event reporting, storage, advertising, promotion and recordkeeping for the drug will be subject to extensive and ongoing regulatory requirements. These requirements include submissions of safety and other post marketing information and reports, registration, as well as continued compliance with current Good Manufacturing Practices (cGMPs) and Good Clinical Practices (GCPs) for any clinical trials that we conduct post approval. In addition, drug manufacturers and other entities involved in the manufacture and distribution of approved drugs are subject to periodic unannounced inspections by the FDA and state agencies for compliance with cGMP requirements. For certain commercial prescription drug products, manufacturers and other parties involved in the supply chain must also meet chain of distribution requirements and build electronic, interoperable systems for product tracking and tracing and for notifying the FDA of counterfeit, diverted, stolen and intentionally adulterated products or other products that are otherwise unfit for distribution in the United States. Any regulatory approvals that we receive for our drug candidates may also be subject to limitations on the approved indicated uses for which the drug may be marketed or to the conditions of approval, or contain requirements for potentially costly post marketing testing, including Phase 4 clinical trials, and surveillance to monitor the safety and efficacy of the drug. Later discovery of previously unknown problems with a drug, including adverse events of unanticipated severity or frequency, or with our third party manufacturers or manufacturing processes, or failure to comply with regulatory requirements, may result in, among other things:

restrictions on the marketing or manufacturing of the drug, withdrawal of the drug from the market, “dear doctor” letters or drug recalls;
fines, warning letters or holds on clinical trials;
refusal by the FDA to approve pending applications or supplements to approved applications filed by us, or suspension or revocation of marketing approvals;
drug seizure or detention, or refusal to permit the import or export of drugs; and
injunctions or the imposition of civil or criminal penalties.

The FDA’s policies may change and additional government regulations may be enacted that could prevent, limit or delay regulatory approval of our drug candidates. If we are slow or unable to adapt to changes in existing

78

requirements or the adoption of new requirements or policies, or if we are not able to maintain regulatory compliance, we may lose any marketing approval that we may have obtained, which would adversely affect our business, prospects and ability to achieve or sustain profitability.

Regulatory agencies may also impose requirements for costly post-marketing studies or clinical trials and surveillance to monitor the safety or efficacy of a product. The FDA and other agencies, including the Department of Justice (DOJ), closely regulate and monitor the post-approval marketing and promotion of products to ensure that they are manufactured, marketed and distributed only for the approved indications and in accordance with the provisions of the approved labeling. The FDA imposes stringent restrictions on manufacturers’ communications regarding off-label use, and if we, or any future collaborators, do not market any of our products for which we, or they, receive marketing approval for only their approved indications, we, or they, may be subject to warnings or enforcement action for off-label marketing, government investigations, or litigation. Violation of the Federal Food, Drug, and Cosmetic Act and other statutes, including the False Claims Act, relating to the promotion and advertising of prescription drugs may lead to investigations or allegations of violations of federal and state healthcare fraud and abuse laws and state consumer protection laws.

Even if we are able to commercialize any of our approved drugs or drug candidates, if approved, such drug or drug candidate may become subject to unfavorable pricing regulations or third-party coverage and reimbursement policies, which would harm our business.

The regulations that govern regulatory approvals, pricing and reimbursement for new drugs vary widely from country to country. Some countries require approval of the sale price of a drug before it can be marketed. In many countries, the pricing review period begins after marketing approval is granted. In some foreign markets, prescription pharmaceutical pricing remains subject to continuing governmental control even after initial approval is granted. As a result, we might obtain marketing approval for a drug candidate in a particular country, but then be subject to price regulations that delay our commercial launch of the drug candidate, possibly for lengthy time periods, and negatively impact the revenues we are able to generate from the sale of the drug candidate in that country. Adverse pricing limitations may hinder our ability to recoup our investment in one or more drug candidates, even if our drug candidates obtain marketing approval.

Our ability to commercialize any drugs and drug candidates successfully also will depend in part on the extent to which coverage and reimbursement for these drugs and drug candidates and related treatments will be available from government authorities, private health insurers and other organizations. In the U.S. and markets in other countries, patients generally rely on third-party payors to reimburse all or part of the costs associated with their treatment. Adequate coverage and reimbursement from governmental healthcare programs, such as Medicare and Medicaid, and commercial payors is critical to new product acceptance. Our ability to successfully commercialize additional products will depend in part on the extent to which coverage and adequate reimbursement for these products and related treatments will be available from government health administration authorities, private health insurers and other organizations. Government authorities and other third-party payors, such as private health insurers and health maintenance organizations, decide which medications they will pay for and establish reimbursement levels. In the United States, the principal decisions about reimbursement for new medicines are typically made by the Centers for Medicare & Medicaid Services (CMS), an agency within the U.S. Department of Health and Human Services (HHS). CMS decides whether and to what extent a new medicine will be covered and reimbursed under Medicare and private payors tend to follow CMS to a substantial degree. The availability of coverage and extent of reimbursement by governmental and private payors is essential for most patients to be able to afford treatments. Sales of these or other products that we may identify will depend substantially, both domestically and abroad, on the extent to which the costs of our products will be paid by health maintenance, managed care, pharmacy benefit and similar healthcare management organizations, or reimbursed by government health administration authorities, private health coverage insurers and other third-party payors. If coverage and adequate reimbursement is not available, or is available only to limited levels, we may not be able to successfully commercialize our products. Even if coverage is provided, the approved reimbursement amount may not be high enough to allow us to establish or maintain pricing sufficient to realize a sufficient return on our investment. A primary trend in the U.S. healthcare industry and elsewhere is cost containment. Government authorities and other third-party payors have attempted to control costs by limiting coverage and the amount of reimbursement for particular drugs. Increasingly, third-party payors are requiring that drug companies provide them with predetermined discounts from list prices and are challenging the prices charged for drugs. We cannot be sure that coverage will be available for any drug candidate that we commercialize and, if coverage is available, the level of reimbursement. Reimbursement may

79

impact the demand for, or the price of, any drug candidate for which we obtain marketing approval. If reimbursement is not available or is available only to limited levels, we may not be able to successfully commercialize any drug candidate for which we obtain marketing approval. Further, due to the ongoing COVID-19 pandemic, many individuals have lost or will be losing employer-based insurance coverage, which may adversely affect our ability to commercialize our products. It is unclear what effect, if any, American Rescue Plan and other government efforts to expand coverage will have on the number of covered individuals. See section entitled “Business – Coverage and Reimbursement” included in our Annual Report on Form 10-K for the year ended December 31, 2021.

There may be significant delays in obtaining reimbursement for newly approved drugs, and coverage may be more limited than the purposes for which the drug is approved by the FDA or similar regulatory authorities outside the U.S. Moreover, eligibility for reimbursement does not imply that any drug will be paid for in all cases or at a rate that covers our costs, including research, development, manufacture, sale and distribution. Interim reimbursement levels for new drugs, if applicable, may also not be sufficient to cover our costs and may not be made permanent. Reimbursement rates may vary according to the use of the drug and the clinical setting in which it is used, may be based on reimbursement levels already set for lower-cost drugs and may be incorporated into existing payments for other services. Net prices for drugs may be reduced by mandatory discounts or rebates required by government healthcare programs or private payors and by any future relaxation of laws that presently restrict imports of drugs from countries where they may be sold at lower prices than in the U.S. Private third-party payors often rely upon Medicare coverage policy and payment limitations in setting their own reimbursement policies. Our inability to promptly obtain coverage and profitable payment rates from both government-funded and private payors for any approved drugs that we develop could have a material adverse effect on our operating results, our ability to raise capital needed to commercialize drugs and our overall financial condition.

Healthcare legislative reform measures may have a material adverse effect on our business and results of operations.

The United States has enacted or proposed legislative and regulatory changes affecting the healthcare system that could prevent or delay marketing approval of our current drug candidates or any future drug candidates, restrict or regulate post-approval activities and affect our ability to profitably sell any product for which we obtain marketing approval. Changes in regulations, statutes or the interpretation of existing regulations could impact our business in the future by requiring, for example: (i) changes to our manufacturing arrangements; (ii) additions or modifications to product labeling; (iii) the recall or discontinuation of our products; or (iv) additional record-keeping requirements. If any such changes were to be imposed, they could adversely affect the operation of our business. In the United States, there have been and continue to be a number of legislative initiatives to contain healthcare costs. For example, in March 2010, the ACA was passed, which substantially changes the way healthcare is financed by both governmental and private insurers, and significantly impacts the U.S. pharmaceutical industry. In August 2022, the Inflation Reduction Act of 2022 (the “IRA”) was signed into law. The IRA includes several provisions that will impact our business to varying degrees, including provisions that create a $2,000 out-of-pocket cap for Medicare Part D beneficiaries, impose new manufacturer financial liability on all drugs in Medicare Part D, allow the U.S. government to negotiate Medicare Part B and Part D pricing for certain high-cost drugs and biologics without generic or biosimilar competition, require companies to pay rebates to Medicare for drug prices that increase faster than inflation, and delay the rebate rule that would require pass through of pharmacy benefit manager rebates to beneficiaries. The effect of IRA on our business and the healthcare industry in general is not yet known. See section entitled “Business – Coverage and Reimbursement” included in our Annual Report on Form 10-K for the year ended December 31, 2021.

At the state level, legislatures have increasingly passed legislation and implemented regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures, and, in some cases, designed to encourage importation from other countries and bulk purchasing.

We may face competition in the U.S. for our development candidates and investigational medicines, if approved, from therapies sourced from foreign countries that have placed price controls on pharmaceutical products. Proponents of drug reimportation may attempt to pass legislation that would directly allow reimportation under certain circumstances. Legislation or regulations allowing the reimportation of drugs, if enacted, could decrease the price we receive for any products that we may develop and adversely affect our future revenues and prospects for profitability. For example, on July 9, 2021, President Biden issued an executive order directing the FDA to, among other things,

80

continue to clarify and improve the approval framework for generic drugs and identify and address any efforts to impede generic drug competition which could adversely impact our business.

The Creating and Restoring Equal Access to Equivalent Samples Act (CREATES Act) was enacted in 2019 requiring sponsors of approved new drug applications and biologics license applications to provide sufficient quantities of product samples on commercially reasonable, market-based terms to entities developing generic drugs and biosimilar biological products. The law establishes a private right of action allowing developers to sue application holders that refuse to sell them product samples needed to support their applications. If we are required to provide product samples or allocate additional resources to responding to such requests or any legal challenges under this law, our business could be adversely impacted.

Other legislative measures have also been enacted that may impose additional pricing and product development pressures on our business, and we expect that additional foreign, federal and state healthcare reform measures will be adopted in the future, any of which could limit the amounts that federal and state governments will pay for healthcare products and services, which could result in limited coverage and reimbursement and reduced demand for our drugs and drug candidates, if approved, or additional pricing pressures.

We are currently unable to predict what additional legislation or regulation, if any, relating to the health care industry may be enacted in the future or what effect recently enacted federal legislation or any such additional legislation or regulation would have on our business. The pendency or approval of such proposals or reforms could result in a decrease in our stock price or limit our ability to raise capital or to enter into collaboration agreements for the further development and commercialization of our approved drugs and drug candidates.

Our relationships with customers and third-party payors will be subject to applicable anti-kickback, fraud and abuse and other healthcare laws and regulations, which could expose us to criminal sanctions, civil penalties, exclusion from government healthcare programs, contractual damages, reputational harm and diminished profits and future earnings.

Our arrangements with third-party payors and customers expose us to broadly applicable fraud and abuse and other healthcare laws and regulations, including but not limited to, the federal healthcare Anti-Kickback Statute, the False Claims Act, the federal Health Insurance Portability and Accountability Act of 1996 (HIPAA), the Physician Payment Sunshine Act, HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act of 2009 (HITECH), the federal false statements statute, federal consumer protection and unfair competition laws and similar state and foreign laws and regulations that may regulate the business or financial arrangements and relationships through which we market, sell and distribute our drugs. The number and complexity of federal, state, and foreign laws continue to increase, and additional governmental resources are being used to enforce these laws and to prosecute companies and individuals who are believed to be violating them. See section entitled “Business – Other Healthcare Laws” included in our Annual Report on Form 10-K for the year ended December 31, 2021.

In the U.S., to help patients who have no or inadequate insurance access our drug, we have a patient assistance program that we administer in conjunction with our patient support program vendor. If we or our vendors are deemed to fail to comply with relevant laws, regulations or evolving government guidance in the operation of these programs, we could be subject to damages, fines, penalties or other criminal, civil or administrative sanctions or enforcement actions. We cannot ensure that our compliance controls, policies and procedures will be sufficient to protect against acts of our employees, business partners or vendors that may violate the laws or regulations of the jurisdictions in which we operate. Regardless of whether we have complied with the law, a government investigation could impact our business practices, harm our reputation, divert the attention of management, increase our expenses and reduce the availability of assistance to our patients.

Ensuring that our future business arrangements with third parties comply with applicable healthcare laws and regulations could involve substantial costs. It is possible that governmental authorities will conclude that our business practices do not comply with current or future statutes, regulations or case law involving applicable fraud and abuse or other healthcare laws and regulations. If our operations, including anticipated activities to be conducted by our sales team, were to be found to be in violation of any of these laws or any other governmental regulations that may apply to us, we may be subject to significant civil, criminal and administrative penalties, damages, fines, exclusion from government-funded healthcare programs, such as Medicare and Medicaid, and the curtailment or restructuring of our

81

operations. If any of the physicians or other providers or entities with whom we expect to do business is found to be not in compliance with applicable laws, they may be subject to criminal, civil or administrative sanctions, including exclusions from government-funded healthcare programs.

Our future growth may depend, in part, on our ability to penetrate foreign markets, where we would be subject to additional regulatory burdens and other risks and uncertainties.

Our future profitability may depend, in part, on our ability to commercialize current or future drug candidates in foreign markets for which we may rely on collaboration with third parties. We are not permitted to market or promote any of our drug candidates before we receive regulatory approval from the applicable regulatory authority in that foreign market. To obtain separate regulatory approval in many other countries we must comply with numerous and varying regulatory requirements of such countries regarding safety and efficacy and governing, among other things, clinical trials, manufacturing, commercial sales, pricing and distribution of our drug candidates, and we cannot predict success in these jurisdictions. If we seek to develop our drug candidates or obtain approval of our drug candidates and ultimately commercialize our drug candidates in foreign markets, we would be subject to additional risks and uncertainties, including:

our customers’ ability to obtain reimbursement for our drug candidates in foreign markets;
our inability to directly control commercial activities because we are relying on third parties;
the burden of complying with complex and changing foreign regulatory, tax, accounting and legal requirements, including the European General Data Protection Regulation 2016/679, commonly referred to as GDPR;
different medical practices and customs in foreign countries affecting acceptance in the marketplace;
import or export licensing requirements;
longer accounts receivable collection times;
longer lead times for shipping;
language barriers for technical training;
reduced protection of intellectual property rights in some foreign countries;
the existence of additional potentially relevant third-party intellectual property rights;
foreign currency exchange rate fluctuations; and
the interpretation of contractual provisions governed by foreign laws in the event of a contract dispute.

Foreign sales of our drug candidates could also be adversely affected by the imposition of governmental controls, political and economic instability, trade restrictions and changes in tariffs.

Governments outside the U.S. tend to impose strict price controls, which may adversely affect our revenues, if any.

In some countries, particularly countries in the EU, the pricing of prescription pharmaceuticals is subject to governmental control. In these countries, pricing negotiations with governmental authorities can take considerable time after the receipt of marketing approval for a drug. To obtain reimbursement or pricing approval in some countries, we may be required to conduct a clinical trial that compares the cost-effectiveness of our drug candidate to other available

82

therapies. If reimbursement of our drugs is unavailable or limited in scope or amount, or if pricing is set at unsatisfactory levels, our business could be materially harmed.

If we fail to comply with environmental, health and safety laws and regulations, we could become subject to fines or penalties or incur costs that could have a material adverse effect on the success of our business.

We are subject to numerous environmental, health and safety laws and regulations, including those governing laboratory procedures and the handling, use, storage, treatment and disposal of hazardous materials and wastes. Our operations involve the use of hazardous and flammable materials, including chemicals and biological and radioactive materials. Our operations also produce hazardous waste products. We generally contract with third parties for the disposal of these materials and wastes. We cannot eliminate the risk of contamination or injury from these materials. In the event of contamination or injury resulting from our use of hazardous materials, we could be held liable for any resulting damages, and any liability could exceed our resources. We also could incur significant costs associated with civil or criminal fines and penalties.

Although we maintain workers’ compensation insurance to cover us for costs and expenses we may incur due to injuries to our employees resulting from the use of hazardous materials, this insurance may not provide adequate coverage against potential liabilities. We do not maintain insurance for environmental liability or toxic tort claims that may be asserted against us in connection with our storage or disposal of biological, hazardous or radioactive materials.

Risks Related to Our Financial Position and Need for Additional Capital

We are a precision therapy company with a limited operating history. We have incurred significant operating losses since our inception and anticipate that we will incur continued losses for the foreseeable future.

We are a precision therapy company with a limited operating history. To date, we have not yet demonstrated our ability to conduct large-scale sales and marketing activities necessary for successful commercialization. We currently have two approved precision therapies and are transitioning to a company capable of supporting commercial activities. We may not be successful in such a transition.

We commenced operations in April 2011 and we have focused substantially all of our efforts and financial resources to date on organizing and staffing our company, business planning, raising capital, establishing our intellectual property building our discovery platform, including our proprietary compound library and new target discovery engine, identifying kinase drug targets and potential drug candidates, conducting preclinical studies and clinical development for our drug candidates, commencing pre-commercial activities and the commercial launches for AYVAKIT/AYVAKYT and GAVRETO, and producing the active pharmaceutical ingredient (API), drug substance and drug product material for use in preclinical studies and clinical trials for our drug candidates and commercial sale of our approved drugs.

To date, we have financed our operations primarily through public offerings of our common stock, private placements of our convertible preferred and common stock, collaborations, a license agreement, future royalty and revenue monetization, and a term loan. Through September 30, 2022, we have received an aggregate of $3.6 billion from such transactions, including $1.9 billion in aggregate gross proceeds from the sale of common stock in our IPO, follow on public offerings, through our “at the market” stock offering program and the equity investment by Roche, $115.1 million in gross proceeds from the issuance of convertible preferred stock, $175.0 million in gross proceeds from our Royalty Purchase Agreement with Royalty Pharma, $250.0 million in gross proceeds from our Future Revenue Purchase Agreement with Sixth Street Partners, $1.0 billion in upfront payments and milestone payments under our collaborations with Roche, CStone and Zai Lab, our license agreement with Clementia and our former collaboration with Alexion, and $150.0 million in gross proceeds from a term loan from Sixth Street Partners. Since January 2020, we also have generated revenue through sales of our drug products.

Since inception, we have incurred significant operating losses, with the exception of the year ended December 31, 2020. Our net loss was $398.9 million for the nine months ended September 30, 2022. For the year ended December 31, 2021, our net loss was $644.1 million, which included $260.0 million of expenses related to the acquisition of Lengo, and our net income was $313.9 million for the year ended December 31, 2020 primarily due to the collaboration revenue recorded under our collaboration with Roche for pralsetinib. Our net loss was $347.7 million for the year ended December 31, 2019. As of September 30, 2022, we had an accumulated deficit of $1,674.3 million.

83

Substantially all of our operating losses have resulted from costs incurred in connection with our research and development programs and from general and administrative costs associated with our operations. We expect to continue to incur significant expenses and operating losses over the next few years. We anticipate that our expenses will continue to increase in connection with our ongoing activities. Our prior losses, combined with expected future losses, have had and will continue to have an adverse effect on our stockholders’ equity and working capital. We expect our research and development expenses to significantly increase in connection with continuing our existing clinical trials and beginning additional clinical trials. In addition, we will incur significant sales, marketing and outsourced manufacturing expenses in connection with the commercialization of any of our drugs or any drug candidates for which we may receive marketing approval. In addition, we have incurred and will continue to incur substantial costs associated with operating as a public company. Because of the numerous risks and uncertainties associated with developing pharmaceuticals, we are unable to predict the extent of any future losses or when we will become profitable, if at all. Even if we do become profitable, we may not be able to sustain or increase our profitability on a quarterly or annual basis. Our ability to become profitable depends upon our ability to generate substantial revenue.

To date, we have not generated substantial revenue from drug sales. Our ability to generate substantial revenue depends on a number of factors, including, but not limited to, our ability to:

initiate and successfully complete clinical trials that meet their clinical endpoints;
initiate and successfully complete all safety studies required to obtain U.S. and foreign marketing approval for our drug candidates, including for avapritinib and pralsetinib for additional indications or in additional geographies;
continue to maintain and expand commercial manufacturing capabilities or make arrangements with third-party manufacturers to ensure clinical supply and commercial manufacturing;
maintain and, if necessary, expand a sales, marketing and distribution infrastructure to commercialize AYVAKIT/AYVAKYT and any current or future drug candidates for which we obtain marketing approval; and
achieve market acceptance in the medical community and with third-party payors for AYVAKIT/AYVAKYT, GAVRETO and any current or future drug candidates for which we receive marketing approval.

We expect to incur significant sales and marketing costs as we commercialize AYVAKIT/AYVAKYT, jointly commercialize GAVRETO with Roche and commercialize any current or future drug candidates for which we receive marketing approval. Even if we initiate and successfully complete pivotal clinical trials of our drug candidates, and our drug candidates are approved for commercial sale, and despite expending these costs, our drug candidates may not be commercially successful. We may not achieve profitability soon after generating drug sales, if ever. If we are unable to generate substantial drug revenue, we will not become profitable and may be unable to continue operations without continued funding.

We may seek to raise additional funding from time to time. If we are unable to raise capital when needed, we may be forced to delay, reduce or eliminate some of our drug development programs or commercialization efforts.

The development and commercialization of pharmaceuticals is capital-intensive. We are currently advancing multiple drug candidates and development programs through clinical and preclinical development. We expect our expenses to increase in connection with our ongoing activities, particularly as we continue the research and development of, initiate or continue clinical trials of, and seek marketing approval for our drug candidates, including marketing approval for avapritinib for additional indications or in additional geographies and for pralsetinib. In addition, we expect to incur additional significant commercialization expenses for AYVAKIT/AYVAKYT, GAVRETO and other drug candidates, if approved, related to drug sales, marketing, manufacturing and distribution to the extent that such sales, marketing, manufacturing and distribution are not the responsibility of potential collaborators or licensors. We may also need to raise additional funds if we choose to pursue additional indications or geographies for any of our approved drugs or drug candidates or otherwise expand more rapidly than we presently anticipate.

84

Our future capital requirements will depend on and could increase significantly as a result of many factors, including:

the success of our commercialization efforts and market acceptance for AYVAKIT/AYVAKYT, GAVRETO or any of our current or future drug candidates for which we receive marketing approval;
the costs of maintaining, expanding or contracting for sales, marketing and distribution capabilities in connection with commercialization of AYVAKIT/AYVAKYT and any of our current or future drug candidates for which we receive marketing approval;
the costs of securing manufacturing, packaging and labeling arrangements for development activities and commercial production, including API, drug substance and drug product material for use in preclinical studies, clinical trials, our compassionate use program and for use as commercial supply, as applicable;
the cost of purchasing quantities of agents for use in our clinical trials in connection with our efforts to develop our drugs and drug candidates, including for development as combination therapies;
the scope, progress, results and costs of drug discovery, preclinical development, laboratory testing and clinical trials for our approved drugs and drug candidates;
the costs, timing and outcome of regulatory review of marketing applications for our drug candidates, including seeking marketing approval for avapritinib and pralsetinib for additional indications or in additional geographies;
the success of our collaborations with Roche, CStone and Zai Lab and our license agreements with Clementia and IDRx, as well as our ability to establish and maintain additional collaborations, partnerships or licenses on favorable terms, if at all;
the achievement of milestones or occurrence of other developments that trigger payments under our existing collaboration or license agreements, or any collaboration, partnership or license agreements that we may enter into in the future;
the extent to which we are obligated to reimburse, or entitled to reimbursement of, research and development, clinical or other costs under future collaboration agreements, if any;
the extent to which we acquire or in-license other approved drugs, drug candidates or technologies and the terms of any such arrangements;
the success of our current or future collaborations for the development and commercialization of companion diagnostic tests;
the costs of preparing, filing and prosecuting patent applications, maintaining and enforcing our intellectual property rights and defending intellectual property-related claims; and
the costs of continuing to expand our operations.

Accordingly, we may seek additional funding in connection with our continuing operations or business objectives. Any additional fundraising efforts may divert our management from their day-to-day activities, which may adversely affect our ability to develop and commercialize any of our approved drugs or drug candidates. We cannot guarantee that future financing will be available in sufficient amounts or on terms acceptable to us, if at all. Moreover, the terms of any financing may adversely affect the holdings or the rights of our stockholders 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. We could also be required to seek funds through collaborations, partnerships, licensing arrangements or otherwise at an earlier stage than would be desirable and we may be required to relinquish rights to some of our

85

technologies, drugs or drug candidates or otherwise agree to terms unfavorable to us, any of which may have a material adverse effect on our business, operating results and prospects.

If we are unable to obtain funding on a timely basis or on attractive terms, we may be required to significantly curtail, delay or discontinue one or more of our research or development programs or the commercialization of any of our approved drugs or be unable to expand our operations or otherwise capitalize on our business opportunities, as desired, which could materially affect our business, financial condition and results of operations.

Raising additional capital may cause dilution to our stockholders, restrict our operations or require us to relinquish rights to our technologies or drug candidates.

Until such time, if ever, as we can generate substantial drug revenues, we expect to finance our cash needs primarily through a combination of public and private equity offerings, debt financings, collaborations, strategic alliances and licensing arrangements. We do not have any committed external source of funds, other than our collaborations with Roche, CStone and Zai Lab and our license agreements with Clementia and IDRx, which are limited in scope and duration and subject to the achievement of milestones or royalties on sales of licensed products, if any. To the extent that we raise additional capital through the sale of common stock or securities convertible or exchangeable into common stock, the ownership interest of our stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that materially adversely affect the rights of our common stockholders. Debt financing, if available, would increase our fixed payment obligations and may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends.

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

In June 2022, we entered into a Royalty Purchase Agreement with Royalty Pharma, pursuant to which, we sold our right to receive all of the royalties payable to the Company with respect to net sales by Roche, in all countries besides China, Hong Kong, Macau, Taiwan (collectively, “Greater China”) and the U.S., of GAVRETO under the Collaboration Agreement, dated July 13, 2020, by and between the Company and Roche, as amended. As consideration for the arrangement, we received $175.0 million upfront in cash and may receive up to $165.0 million in milestone payments. As a result, we will no longer derive cash from royalty payments from sales of GAVRETO in all countries besides Greater China and the U.S., other than in the form of contingent milestone payments under the royalty purchase agreement with Royalty Pharma.

In June 2022, we entered into a Future Revenue Purchase Agreement with Sixth Street Partners, the other purchasers from time to time party thereto, and Sixth Street Partners as representative for the purchasers, pursuant to which, we sold our right to receive future royalty payments at a rate of 9.75% on up to $900 million each year of (i) aggregate worldwide annual net product sales of AYVAKIT/ AYVAKYT (avapritinib) and (ii) if it is approved, aggregate worldwide annual net product sales of BLU-263, but excluding sales in Greater China, subject to a cumulative cap of 1.45 times the upfront invested capital or a total of $362.5 million. In the event that certain revenue targets are not achieved by specified dates, the royalty rate and cumulative cap shall be increased to 15% and 1.85 times the invested capital (or $462.5 million), respectively. As consideration for the arrangement, we received $250.0 million in cash in July 2022 upon the transactions closing.

Our level of indebtedness and the terms of the Sixth Street financing agreement could adversely affect our operations and limit our ability to plan for or respond to changes in our business. If we are unable to comply with restrictions in the financing agreement, the repayment of our existing indebtedness could be accelerated.

Under the Financing Agreement by and among the Company, the other lenders from time to time party thereto and Tao Talents, LLC, as the administrative agent for the lenders, we have incurred a substantial amount of debt, which could adversely affect our business. In July 2022, we drew down the senior secured term loan of $150.0 million. The

86

facility also includes a senior secured delayed draw term loan of up to $250.0 million to be funded in two tranches: (i) a tranche A delayed draw loan in an aggregate principal amount of $100.0 million and (ii) a tranche B delayed draw term loan in an aggregate principal amount of up to $150.0 million. We may also at any time request an incremental term loan in an amount not to exceed $260.0 million on terms to be agreed and subject to the consent of the lenders providing such incremental term loan.

Our level of indebtedness could affect our business in the following ways, among other things: make it more difficult for us to satisfy our contractual and commercial commitments; require us to use a substantial portion of our cash flow from operations to pay interest and principal, which would reduce funds available for working capital, capital expenditures and other general corporate purposes; limit our ability to obtain additional financing for working capital, capital expenditures, acquisitions and other investments or general corporate purposes; heighten our vulnerability to downturns in our business, our industry or in the general economy; place us at a disadvantage compared to those of our competitors that may have proportionately less debt; limit management’s discretion in operating our business; and limit our flexibility in planning for, or reacting to, changes in our business, the industry in which we operate or the general economy.

The financing agreement requires us to make certain payments of principal and interest over time and contains several other restrictive covenants. Among other requirements of the financing agreement, we and our subsidiaries party to the financing agreement must maintain a minimum consolidated liquidity of $80.0 million. These and other terms in the Sixth Street Financing Agreement could restrict our ability to grow our business or enter into transactions that we believe would be beneficial to our business.

Our business may not generate cash flows from operations in the future that are sufficient to service our debt and support our growth strategies. If we are unable to generate such cash flows, we may be required to adopt one or more alternatives, such as obtaining additional equity capital on terms that may be onerous or highly dilutive, selling assets, or restructuring debt. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.

Risks Related to Our Dependence on Third Parties

We have entered into collaborations and licenses with our partners for the development and commercialization of several of our drugs and drug candidates. If our collaborations are not successful, we may not be able to capitalize on the market potential of these drugs and drug candidates.

We have entered into collaborations and licenses with Roche, CStone, Zai Lab, Proteovant, Clementia and IDRx, for the development and commercialization of several of our drugs and drug candidates, and may enter into additional collaborations and licenses with other third parties in the future. The success of these arrangements will depend heavily on the efforts and activities of our collaborators and licensing partners. Collaborators generally have significant discretion in determining the efforts and resources that they will apply to these collaborations. In some situations, we may not be able to influence our collaboration partners’ decisions regarding the development and collaboration of our partnered drugs and drug candidates, and as a result, our collaboration partners may not pursue or prioritize the development and commercialization of those partnered drugs and drug candidates in a manner that is in our best interest. Disagreements between parties to a collaboration arrangement regarding clinical development and commercialization matters can lead to delays in the development process or commercializing the applicable drug candidate and, in some cases, termination of the collaboration arrangement or result in litigation or arbitration, which would be time-consuming and expensive. Licensors generally have sole discretion in determining the efforts and resources that they will apply to the licensed products.

Collaborations and licenses with pharmaceutical or biotechnology companies and other third parties often are terminated or allowed to expire by the other party. For example, in the fourth quarter of 2017, Alexion terminated our collaboration related to fibrodysplasia ossificans progressiva for convenience following a strategic review by Alexion of its research and development portfolio. Any termination or expiration of our collaboration or license agreements with Roche, CStone, Zai Lab, Proteovant, Clementia or IDRx, or of any future collaboration or license agreement, could adversely affect us financially or harm our business reputation.

87

We rely on third parties to conduct our clinical trials. If these third parties do not successfully carry out their contractual duties, comply with regulatory requirements or meet expected deadlines, we may not be able to obtain regulatory approval for or commercialize our drug candidates and our business could be substantially harmed.

We do not have the ability to independently conduct clinical trials. We rely on medical institutions, clinical investigators, CROs, contract laboratories and other third parties to conduct or otherwise support clinical trials for our approved drugs and drug candidates. We rely heavily on these parties for execution of clinical trials for our drugs and drug candidates and control only certain aspects of their activities. Nevertheless, we are responsible for ensuring that each of our clinical trials is conducted in accordance with the applicable protocol, legal and regulatory requirements and scientific standards, and our reliance on CROs will not relieve us of our regulatory responsibilities. For any violations of laws and regulations during the conduct of our clinical trials, we could be subject to warning letters or enforcement action that may include civil penalties up to and including criminal prosecution.

We and our CROs are required to comply with regulations, including GCPs, for conducting, monitoring, recording and reporting the results of clinical trials to ensure that the data and results are scientifically credible and accurate, and that the trial patients are adequately informed of the potential risks of participating in clinical trials and their rights are protected. These regulations are enforced by the FDA, the Competent Authorities of the Member States of the European Economic Area and comparable foreign regulatory authorities for any drugs in clinical development. The FDA enforces GCP regulations through periodic inspections of clinical trial sponsors, principal investigators and trial sites. If we or our CROs fail to comply with applicable GCPs, the clinical data generated in our clinical trials may be deemed unreliable, and the FDA or comparable foreign regulatory authorities may require us to perform additional clinical trials before approving our marketing applications. We cannot assure you that, upon inspection, the FDA will determine that our current or future clinical trials comply with GCPs. In addition, our clinical trials must be conducted with drug candidates produced under cGMPs regulations. Our failure or the failure of our CROs to comply with these regulations may require us to repeat clinical trials, which would delay the regulatory approval process and could also subject us to enforcement action. We also are required to register ongoing clinical trials and post the results of completed clinical trials on a government-sponsored database, ClinicalTrials.gov, within certain timeframes. Failure to do so can result in fines, adverse publicity and civil and criminal sanctions.

Although we intend to design and sponsor the clinical trials for our approved drugs and drug candidates, CROs will conduct all of our clinical trials. As a result, many important aspects of our development programs, including their conduct and timing, will be outside of our direct control. Our reliance on third parties to conduct current or future clinical trials will also result in less direct control over the management of data developed through clinical trials than would be the case if we were relying entirely upon our own staff. Communicating with outside parties can also be challenging, potentially leading to mistakes as well as difficulties in coordinating activities. Outside parties may:

have staffing difficulties;
fail to comply with contractual obligations;
experience regulatory compliance issues;
undergo changes in priorities or become financially distressed; or
form relationships with other entities, some of which may be our competitors.

Some of these factors may be beyond our control. For example, the performance of our CROs may also be delayed or disrupted by the ongoing COVID-19 pandemic, including due to travel or quarantine policies, availabilities of staff, exposure of CRO staff to COVID-19 or re-prioritization of CRO resources as a result of the pandemic. These factors may materially adversely affect the willingness or ability of third parties to conduct our clinical trials and may subject us to unexpected cost increases that are beyond our control. If the CROs do not perform clinical trials in a satisfactory manner, breach their obligations to us or fail to comply with regulatory requirements, the development, regulatory approval and commercialization of our approved drugs for additional indications and our drug candidates may be delayed, we may not be able to obtain regulatory approval and commercialize our drug candidates, or our development program materially and irreversibly harmed. If we are unable to rely on clinical data collected by our

88

CROs, we could be required to repeat, extend the duration of, or increase the size of any clinical trials we conduct and this could significantly delay commercialization and require significantly greater expenditures.

If any of our relationships with these third-party CROs terminate, we may not be able to enter into arrangements with alternative CROs. If CROs do not successfully carry out their contractual duties or obligations or meet expected deadlines, if they need to be replaced or if the quality or accuracy of the clinical data they obtain is compromised due to the failure to adhere to our clinical protocols, regulatory requirements or for other reasons, any clinical trials such CROs are associated with may be extended, delayed or terminated, and we may not be able to obtain regulatory approval for or successfully commercialize our drug for additional indications or our drug candidates. As a result, we believe that our financial results and the commercial prospects for our drugs or our drug candidates in the subject indication would be harmed, our costs could increase and our ability to generate substantial revenue could be delayed.

We contract with third parties for the manufacture of our approved drugs and drug candidates, including for preclinical, clinical and commercial supply. This reliance on third parties increases the risk that we will not have sufficient quantities of our approved drugs or drug candidates or such quantities at an acceptable cost, which could delay, prevent or impair our development or commercialization efforts.

We do not currently own or operate, nor do we have any plans to establish in the future, any manufacturing facilities or personnel. We rely, and expect to continue to rely, primarily on third parties for the manufacture of our drug candidates for preclinical development and clinical testing, as well as for the commercial manufacture of our current and future drugs. This reliance on third parties increases the risk that we will not have sufficient quantities of our drugs or drug candidates or such quantities at an acceptable cost or quality, which could delay, prevent or impair our development or commercialization efforts.

The facilities used by our contract manufacturing organizations (CMOs) to manufacture our drugs and drug candidates must be approved by the FDA pursuant to inspections that will be conducted after we submit our marketing applications to the FDA. We do not control the manufacturing process of, and will be completely dependent on, our CMOs for compliance with cGMPs in connection with the manufacture of our drugs and drug candidates. Manufacturers and manufacturers’ facilities are required to comply with extensive FDA, and comparable foreign regulatory authority requirements, including ensuring that quality control and manufacturing procedures conform to cGMP regulations and applicable product tracking and tracing requirements. If our CMOs cannot successfully manufacture material that conforms to our specifications and the strict regulatory requirements of the FDA or others, they will not be able to secure and/or maintain regulatory approval for their manufacturing facilities. In addition, we have no control over the ability of our CMOs to maintain adequate quality control, quality assurance and qualified personnel. If the FDA or a comparable foreign regulatory authority does not approve these facilities for the manufacture of our drugs and drug candidates or is unable to conduct inspections necessary to approve these facilities due to delays or disruptions caused by the ongoing COVID-19 pandemic, or if the FDA or a comparable regulatory authority withdraws any such approval in the future, we may be delayed in obtaining approval of these facilities for the manufacture of our drugs and drug candidates or need to find alternative manufacturing facilities, which would significantly impact our ability to develop, obtain regulatory approval for or market our drug candidates, if approved, and could require comparability studies for the setup of manufacturing operations at alternative facilities. If any CMO with whom we contract fails to perform its obligations, we may be forced to manufacture the materials ourselves, for which we may not have the capabilities or resources, or enter into an agreement with a different CMO, which we may not be able to do on reasonable terms, if at all. In either scenario, our clinical trials supply or commercial distribution could be delayed significantly as we establish alternative supply sources. In some cases, the technical skills required to manufacture our products or drug candidates may be unique or proprietary to the original CMO and we may have difficulty, or there may be contractual restrictions prohibiting us from, transferring such skills to a back-up or alternate supplier, or we may be unable to transfer such skills at all. In addition, if we are required to change CMOs for any reason, we will be required to verify that the new CMO maintains facilities and procedures that comply with quality standards and with all applicable regulations. We will also need to verify, such as through a manufacturing comparability study, that any new manufacturing process will produce our drug candidate according to the specifications previously submitted to or approved by the FDA or another regulatory authority. The delays associated with the verification of a new CMO could negatively affect our ability to develop drug candidates or commercialize our products in a timely manner or within budget. Furthermore, a CMO may possess technology related to the manufacture of our drug candidate that such CMO owns independently. This would increase our reliance on such CMO or require us to obtain a license from such CMO in order to have another CMO manufacture

89

our drug candidates. In addition, in the case of the CMOs that supply our drug candidates, changes in manufacturers often involve changes in manufacturing procedures and processes, which could require that we conduct bridging studies between our prior clinical supply used in our clinical trials and that of any new manufacturer. We may be unsuccessful in demonstrating the comparability of clinical supplies which could require the conduct of additional clinical trials. Further, our failure, or the failure of our third-party manufacturers, to comply with 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 drug candidates or drugs, if approved, operating restrictions and criminal prosecutions, any of which could significantly and adversely affect our business and supplies of our drugs and drug candidates.

Since March 2020 when foreign and domestic inspections of facilities were largely placed on hold, the FDA has been working to resume pre-pandemic levels of inspection activities, including routine surveillance, bioresearch monitoring and pre-approval inspections on a prioritized basis. Since April 2021, the FDA has conducted limited inspections and employed remote interactive evaluations, using risk management methods, to meet user fee commitments and goal dates. Ongoing travel restrictions and other uncertainties continue to impact oversight operations both domestic and abroad and it is unclear when standard operational levels will resume. The FDA is continuing to complete mission-critical work, prioritize other higher-tiered inspectional needs (e.g., for-cause inspections), and carry out surveillance inspections using risk-based approaches for evaluating public health. Should FDA determine that an inspection is necessary for approval and an inspection cannot be completed during the review cycle due to restrictions on travel, and the FDA does not determine a remote interactive evaluation to be adequate, the agency has stated that it generally intends to issue, depending on the circumstances, a complete response letter or defer action on the application until an inspection can be completed. During the COVID-19 pandemic, a number of companies announced receipt of complete response letters due to the FDA’s inability to complete required inspections for their applications. Regulatory authorities outside the U.S. may adopt similar restrictions or other policy measures in response to the ongoing COVID-19 pandemic and may experience delays in their regulatory activities.

We do not have long-term supply agreements with all of our CMOs, and may purchase our required drug supply, including the API, drug product and drug substance used in our drugs and drug candidates, on a purchase order basis with certain CMOs. In addition, we may be unable to establish or maintain any agreements with third-party manufacturers or to do so on acceptable terms. Even if we are able to establish and maintain agreements with third-party manufacturers, reliance on third-party manufacturers entails additional risks, including:

reliance on the third party for regulatory compliance and quality assurance;
the possible breach of the manufacturing agreement by the third party;
the possible misappropriation of our proprietary information, including our trade secrets and know-how; and
the possible termination or nonrenewal of the agreement by the third party at a time that is costly or inconvenient for us.

Any of our drugs and drug candidates that we may develop may compete with other approved drugs and drug candidates for access to manufacturing facilities. There are a limited number of manufacturers that operate under cGMP regulations and that might be capable of manufacturing for us. In March 2020, the U.S. enacted the CARES Act in response to the U.S. COVID-19 pandemic. Throughout the ongoing COVID-19 pandemic, there has been public concern over the availability and accessibility of critical medical products, and the CARES Act enhances FDA’s existing authority with respect to drug shortage measures. Under the CARES Act, we must have in place a risk management plan in place that identifies and evaluates the risks to the supply of approved drugs for certain serious diseases or conditions for each establishment where the drug or API is manufactured. The risk management plan will be subject to FDA review during an inspection. If we experience shortages in the supply of our marketed products, our results could be materially impacted.

Any performance failure on the part of our existing or future manufacturers could delay clinical development or marketing approval. We do not currently have arrangements in place for redundant supply for all of our bulk drug substances. If our current CMOs cannot perform as agreed, we may experience shortages that require reporting to the

90

FDA or foreign regulatory authorities and may be required to replace such manufacturers. Although we believe that there are several potential alternative manufacturers who could manufacture our approved drugs and drug candidates, we may incur added costs and delays in identifying and qualifying any such replacement.

Our current and anticipated future dependence upon others for the manufacture of our drugs or drug candidates could result in significant delays or gaps in availability of such drugs or drug candidates and may adversely affect our future profit margins and our ability to commercialize any drugs that receive marketing approval on a timely and competitive basis.

The third parties upon whom we rely for the supply of the API, drug substance and drug product used in avapritinib and pralsetinib are our sole source of supply, and the loss of any of these suppliers could significantly harm our business.

The API, drug substance and drug product used in our drug and drug candidates are supplied to us primarily from single-source suppliers. Our ability to successfully develop our drug candidates, supply our drug candidates for clinical trials and to ultimately supply our commercial drugs in quantities sufficient to meet the market demand, depends in part on our ability to obtain the API, drug substance and drug product for these drugs in accordance with regulatory requirements and in sufficient quantities for clinical testing and commercialization. Although we have entered into arrangements to establish redundant or second-source supply of some of the API, drug product or drug substance for avapritinib and pralsetinib, if any of our suppliers ceases its operations for any reason or is unable or unwilling to supply API, drug product or drug substance in sufficient quantities or on the timelines necessary to meet our needs, including as a result of the ongoing COVID-19 pandemic, it could significantly and adversely affect our business, the supply of our drug candidates or approved drugs and our financial condition.

For all of our drug candidates, we may from time to time explore opportunities to identify and qualify additional manufacturers to provide such API, drug substance and drug product prior to submission of an NDA to the FDA and/or an MAA to the EMA. We are not certain that our single-source suppliers will be able to meet our demand for their products, either because of the nature of our agreements with those suppliers, our limited experience with those suppliers or our relative importance as a customer to those suppliers. It may be difficult for us to assess their ability to timely meet our demand in the future based on past performance. While our suppliers have generally met our demand for their products on a timely basis in the past, they may subordinate our needs in the future to their other customers. In addition, we currently have sufficient supply or plans for supply to meet our anticipated global commercial and clinical development needs for our approved drugs and clinical-stage drug candidates through 2022. However, the ongoing COVID-19 pandemic could adversely impact our suppliers and result in delays or disruptions in our current or future supply chain.

Establishing additional or replacement suppliers for the API, drug substance and drug product used in our drug candidates or approved drugs, if required, may not be accomplished quickly. If we are able to find a replacement supplier, such replacement supplier would need to be qualified and may require additional regulatory approval, which could result in further delay. While we seek to maintain adequate inventory of the API, drug substance and drug product used in our drug candidates and approved drugs, any interruption or delay in the supply of components or materials, or our inability to obtain such API, drug substance and drug product from alternate sources at acceptable prices in a timely manner could impede, delay, limit or prevent our development efforts, which could harm our business, results of operations, financial condition and prospects.

Certain of our research and development, clinical trials and manufacturing and supply for certain raw materials used in our drugs and our drug candidates takes place in China through third-party CROs, collaborators or manufacturers. A significant disruption in the operation of those CROs, collaborators or manufacturers, could materially adversely affect our business, financial condition and results of operations.

We have relied on certain third parties located in China to manufacture and supply certain raw materials used in our drugs and our drug candidates, and we expect to continue to use such third party manufacturers for such purposes. In addition, certain of our drug candidates are being evaluated at clinical trial sites in China under our collaboration with CStone and through CROs located in China. A natural disaster, epidemic or pandemic disease outbreaks, including the ongoing COVID-19 pandemic, trade war, political unrest or other events in China could disrupt the business or operations of CROs, collaborators, manufacturers or other third parties with whom we conduct business now or in the

91

future. Any disruption in China that significantly impacts such third parties, including services provided by CROs for our research and development programs, clinical trial operations conducted by CROs or our collaborators, or our manufacturers ability to produce raw materials in adequate quantities to meet our needs could impair our ability to operate our business on a day-to-day basis and impede, delay, limit or prevent the research, development or commercialization of our current and future approved drugs or drug candidates. In addition, for any activities conducted in China, we are exposed to the possibility of product supply disruption and increased costs in the event of changes in the policies of the U.S. or Chinese governments, political unrest or unstable economic conditions in China, and we may be exposed to fluctuations in the value of the local currency in China for goods and services. Our costs for any of these services or activities could also increase as a result of future appreciation of the local currency in China or increased labor costs if the demand for skilled laborers increases in China and the availability of skilled labor declines in China.

Risks Related to Intellectual Property

If we are unable to adequately protect our proprietary technology or obtain and maintain patent protection for our technology and drugs or if the scope of the patent protection obtained is not sufficiently broad, our competitors could develop and commercialize technology and drugs similar or identical to ours, and our ability to successfully commercialize our technology and drugs may be impaired.

Our commercial success depends in part on our ability to obtain and maintain proprietary or intellectual property protection in the U.S. and other countries for our drugs and drug candidates and our core technologies, including our novel target discovery engine and our proprietary compound library and other know-how. We seek to protect our proprietary and intellectual property position by, among other methods, filing patent applications in the U.S. and abroad related to our proprietary compounds, as well as the use of these compounds in the treatment of diseases, formulations, solid state forms, and manufacturing processes and other technologies, inventions and improvements that are important to the development and implementation of our business. We also rely on copyright, trade secrets, know-how and continuing technological innovation to develop and maintain our proprietary and intellectual property position.

We own or license patents and patent applications that relate to our approved drugs AYVAKIT® (avapritinib) and GAVRETO® (pralsetinib) and our drug candidates BLU-263, BLU-945, BLU-701, BLU-451, BLU-222, BLU-852 and BLU-525. We also own or license patents and patent applications relating to other compounds that are inhibitors of KIT and PDGFRA, RET, EGFR, CDK2, and MAP4K1 as well as methods of use, formulations, solid state forms, and manufacturing processes. The issued U.S. patent directed to AYVAKIT® composition of matter has a statutory expiration date in 2034, the issued U.S. patent directed to GAVRETO® composition of matter has a statutory expiration date in 2036.

As of September 30, 2022, the patent portfolio for our KIT and PDGFRA program, including AYVAKIT® and BLU-263 contains 12 issued U.S. patents, 20 issued foreign patents, including two European patents validated in 38 and 12 countries, six pending U.S. non-provisional patent applications, one pending U.S. provisional application, four pending PCT international patent applications and 55 pending foreign patent applications. The patents that have issued or will issue covering our KIT and PDGFRA program will have a statutory expiration date between 2034 and 2043. Patent term adjustments, patent term extensions, and supplementary protection certificates could result in later expiration dates.

As of September 30, 2022, the patent portfolio for our RET program, including GAVRETO® contains nine issued U.S. patents, four pending U.S. non-provisional patent applications, three pending PCT international applications, 53 pending foreign patent applications and 14 issued foreign patents. The patents that have issued or will issue covering our RET program will have a statutory expiration date between 2036 and 2041. Patent term adjustments, patent term extensions, and supplementary protection certificates could result in later expiration dates.

As of September 30, 2022, the patent portfolio for our EGFR program, including BLU-945, BLU-701, BLU-451 and BLU-525, contains one issued U.S. patent, four pending U.S. non-provisional patent applications, 8 pending U.S. provisional applications, 11 pending PCT international patent applications and 53 pending foreign patent applications and three issued foreign patents, including one European patent validated in 6 countries directed to our EGFR program, including BLU-945, BLU-701 and BLU-451. The patents that have issued or will issue covering our EGFR program will have a statutory expiration date between 2034 and 2043. Patent term adjustments, patent term extensions, and supplementary protection certificates could result in later expiration dates.

92

As of September 30, 2022, the patent portfolio for our CDK2 program, including BLU-222 contains one pending U.S. non-provisional application, two pending U.S. provisional applications, two pending PCT international applications, and four pending foreign patent applications. The patents that will issue covering our CDK2 program will have a statutory expiration date of 2042. Patent term adjustments, patent term extensions, and supplementary protection certificates could result in later expiration dates.

As of September 30, 2022, the patent portfolio for our MAP4K1 program, including BLU-852 contains two pending U.S. non-provisional applications, no pending U.S. provisional applications, three pending PCT international applications, and nine pending foreign patent applications. The patents that will issue covering our MAP4K1 program will have a statutory expiration date of between 2041 and 2042. Patent term adjustments, patent term extensions, and supplementary protection certificates could result in later expiration dates.

The intellectual property portfolio directed to our platform includes patents and patent applications directed to novel gene fusions and the uses of these fusions for detecting and treating conditions implicated with these fusions. As of September 30, 2022, the patent portfolio directed to our platform contains nine issued U.S. patents, five pending U.S. non-provisional patent applications, one pending European Union patent applications and seven issued European patents. Any U.S. or ex-U.S. patent issuing from the pending applications directed to this technology, if issued, will have statutory expiration dates ranging from 2034 to 2035.

The patent position of biotechnology and pharmaceutical companies generally is highly uncertain, involves complex legal and factual questions and has in recent years been the subject of much litigation.

The degree of patent protection we require to successfully commercialize any of our approved drugs and drug candidates may be unavailable or severely limited in some cases and may not adequately protect our rights or permit us to gain or keep any competitive advantage. We cannot provide any assurances that any of our patents have, or that any of our pending patent applications that mature into issued patents will include, claims with a scope sufficient to protect our drugs and drug candidates. In addition, the laws of foreign countries may not protect our rights to the same extent as the laws of the U.S. Furthermore, patents have a limited lifespan. In the U.S., the natural expiration of a patent is generally twenty years after it is filed. Various extensions may be available; however, the life of a patent, and the protection it affords, is limited. Given the amount of time required for the development, testing and regulatory review of new drug candidates, patents protecting such candidates might expire before or shortly after such candidates are commercialized. As a result, our owned and licensed patent portfolio may not provide us with adequate and continuing patent protection sufficient to exclude others from commercializing drugs similar or identical to our drugs and drug candidates, including generic versions of such drugs or drug candidates.

Other parties have developed technologies that may be related or competitive to our own, and such parties may have filed or may file patent applications, or may have received or may receive patents, claiming inventions that may overlap or conflict with those claimed in our own patent applications or issued patents, with respect to either the same methods or formulations or the same subject matter, in either case, that we may rely upon to dominate our patent position in the market. Publications of discoveries in the scientific literature often lag behind the actual discoveries, and patent applications in the U.S. and other jurisdictions are typically not published until 18 months after filing, or in some cases not at all. Therefore, we cannot know with certainty whether we were the first to make the inventions claimed in our owned or licensed patents or pending patent applications, or that we were the first-to-file for patent protection of such inventions. As a result, the issuance, scope, validity, enforceability and commercial value of our patent rights cannot be predicted with any certainty. For example, we are aware of a patent owned by a third party that has generic method of treatment claims that may cover pralsetinib. If the claims of this third-party patent are asserted against us, we do not believe pralsetinib or our proposed activities related to such compound would be found to infringe any valid claim of this patent. While we may decide to initiate proceedings to challenge the validity of these patents in the future, we may be unsuccessful, and courts or patent offices in the U.S. and abroad could uphold the validity of any such patents. If we were to challenge the validity of any issued U.S. patent in court, we would need to overcome a statutory presumption of validity that attaches to every U.S. patent. This means that in order to prevail, we would have to present clear and convincing evidence as to the invalidity of the patent’s claims.

In addition, the patent prosecution process is expensive and time-consuming, and we may not be able to file and prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. Patent prosecution is a lengthy process, during which the scope of the claims initially submitted for examination by the U.S. Patent and

93

Trademark Office (USPTO) have been significantly narrowed by the time they issue, if at all. It is also possible that we will fail to identify patentable aspects of our research and development output before it is too late to obtain patent protection. Moreover, there may be circumstances, when we do not have the right to control the preparation, filing and prosecution of patent applications, or to maintain the patents, covering technology that we license from third parties. Therefore, these patents and applications may not be prosecuted and enforced in a manner consistent with the best interests of our business.

Even if we acquire patent protection that we expect should enable us to maintain such competitive advantage, third parties may challenge the validity, enforceability or scope thereof, which may result in such patents being narrowed, invalidated or held unenforceable. The issuance of a patent is not conclusive as to its inventorship, scope, validity or enforceability, and our owned and licensed patents may be challenged in the courts or patent offices in the U.S. and abroad. For example, we may be subject to a third-party submission of prior art to the USPTO challenging the priority of an invention claimed within one of our patents, which submissions may also be made prior to a patent’s issuance, precluding the granting of any of our pending patent applications. We may become involved in opposition, derivation, reexamination, inter partes review, post-grant review or interference proceedings challenging our patent rights or the patent rights of others from whom we have obtained licenses to such rights. Competitors may claim that they invented the inventions claimed in our issued patents or patent applications prior to us or may file patent applications before we do. Competitors may also claim that we are infringing on their patents and that we therefore cannot practice our technology as claimed under our patents, if issued. Competitors may also contest our patents, if issued, by showing the patent examiner that the invention was not original, was not novel or was obvious. In litigation, a competitor could claim that our patents, if issued, are not valid for a number of reasons. If a court agrees, we would lose our rights to those challenged patents.

In addition, we may in the future be subject to claims by our former employees, consultants, advisors, and other third parties who have access to our proprietary know-how asserting an ownership right in our patents or patent applications, as a result of the work they performed on our behalf. Although we generally require all of our employees, consultants and advisors and any other third parties who have access to our proprietary know-how, information or technology to assign or grant similar rights to their inventions to us, we cannot be certain that we have executed such agreements with all parties who may have contributed to our intellectual property, nor can we be certain that our agreements with such parties will be upheld in the face of a potential challenge, or that they will not be breached, for which we may not have an adequate remedy.

An adverse determination in any such submission or proceeding may result in loss of exclusivity or freedom to operate or in patent claims being narrowed, invalidated or held unenforceable, in whole or in part, which could limit our ability to stop others from using or commercializing similar or identical technology and drugs, without payment to us, or could limit the duration of the patent protection covering our technology, drugs and drug candidates. Such challenges may also result in our inability to manufacture or commercialize our drugs or drug candidates, if approved, without infringing third-party patent rights. In addition, if the breadth or strength of protection provided by our patents and patent applications is threatened, it could dissuade companies from collaborating with us to license, develop or commercialize current or future drugs and drug candidates.

Even if they are unchallenged, our issued patents and our pending patents, if issued, may not provide us with any meaningful protection or prevent competitors from designing around our patent claims to circumvent our owned or licensed patents by developing similar or alternative technologies or drugs in a non-infringing manner. For example, a third party may develop a competitive drug that provides benefits similar to one or more of our drugs and drug candidates but that has a different composition that falls outside the scope of our patent protection. If the patent protection provided by the patents and patent applications we hold or pursue with respect to our drugs and drug candidates is not sufficiently broad to impede such competition, our ability to successfully commercialize our drugs or drug candidates, if approved, could be negatively affected, which would harm our business.

Third parties may initiate legal proceedings alleging that we are infringing their intellectual property rights, the outcome of which would be uncertain and could have a material adverse effect on the success of our business.

Our commercial success depends upon our ability and the ability of our collaborators to develop, manufacture, market and sell our current and future drugs and use our proprietary technologies without infringing the proprietary rights and intellectual property of third parties. The biotechnology and pharmaceutical industries are characterized by

94

extensive and frequent litigation regarding patents and other intellectual property rights. We may in the future become party to, or threatened with, adversarial proceedings or litigation regarding intellectual property rights with respect to our drugs, drug candidates and technology, including interference proceedings before the USPTO. Our competitors or other third parties may assert infringement claims against us, alleging that our drugs are covered by their patents. Given the vast number of patents in our field of technology, we cannot be certain that we do not infringe existing patents or that we will not infringe patents that may be granted in the future. Many companies have filed, and continue to file, patent applications related to small molecule therapeutics. Some of these patent applications have already been allowed or issued, and others may issue in the future. For example, we are aware of a patent owned by a third party that has generic method of treatment claims that may cover pralsetinib. If the claims of this third-party patent are asserted against us, we do not believe pralsetinib or our proposed activities related to such compound would be found to infringe any valid claim of this patent. While we may decide to initiate proceedings to challenge the validity of these patents in the future, we may be unsuccessful, and courts or patent offices in the U.S. and abroad could uphold the validity of any such patents. If we were to challenge the validity of any issued U.S. patent in court, we would need to overcome a statutory presumption of validity that attaches to every U.S. patent. This means that in order to prevail, we would have to present clear and convincing evidence as to the invalidity of the patent’s claims.

Since this area is competitive and of strong interest to pharmaceutical and biotechnology companies, there will likely be additional patent applications filed and additional patents granted in the future, as well as additional research and development programs expected in the future. Furthermore, because patent applications can take many years to issue and may be confidential for 18 months or more after filing, and because pending patent claims can be revised before issuance, there may be applications now pending which may later result in issued patents that may be infringed by the manufacture, use or sale of our drugs and drug candidates. If a patent holder believes any of our approved drugs or drug candidate infringes on its patent, the patent holder may sue us even if we have received patent protection for our drugs, drug candidates and technology. Moreover, we may face patent infringement claims from non-practicing entities that have no relevant drug revenue and against whom our own patent portfolio may thus have no deterrent effect.

If we are found to infringe a third party’s intellectual property rights, we could be required to obtain a license from such third party to continue developing and marketing our drug candidates and technology. However, we may not be able to obtain any required license on commercially reasonable terms or at all. Even if we were able to obtain such a license, it could be granted on non-exclusive terms, thereby providing our competitors and other third parties access to the same technologies licensed to us. Without such a license, we could be forced, including by court order, to cease developing and commercializing the infringing technology, drugs or drug candidates. In addition, we could be found liable for monetary damages, including treble damages and attorneys’ fees if we are found to have willfully infringed such third-party patent rights. A finding of infringement could prevent us from commercializing our current and future drugs or force us to cease some of our business operations, which could materially harm our business.

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

Competitors and other third parties may infringe, misappropriate or otherwise violate our patents and other intellectual property rights. To counter infringement or unauthorized use, we may be required to file infringement claims. A court may disagree with our allegations, however, and may refuse to stop the other party from using the technology at issue on the grounds that our patents do not cover the third-party technology in question. Further, such third parties could counterclaim that we infringe their intellectual property or that a patent we have asserted against them is invalid or unenforceable. In patent litigation in the U.S., defendant counterclaims challenging the validity, enforceability or scope of asserted patents are commonplace. In addition, third parties may initiate legal proceedings against us to assert such challenges to our intellectual property rights. The outcome of any such proceeding is generally unpredictable. Grounds for a validity challenge could be an alleged failure to meet any of several statutory requirements, including lack of novelty, obviousness or non-enablement. Patents may be unenforceable if someone connected with prosecution of the patent withheld relevant information from the USPTO or made a misleading statement during prosecution. It is possible that prior art of which we and the patent examiner were unaware during prosecution exists, which could render our patents invalid. Moreover, it is also possible that prior art may exist that we are aware of but do not believe is relevant to our current or future patents, but that could nevertheless be determined to render our patents invalid.

95

An adverse result in any litigation proceeding could put one or more of our patents at risk of being invalidated or interpreted narrowly. If a defendant were to prevail on a legal assertion of invalidity or unenforceability of our patents covering any of our approved drugs or drug candidates, we would lose at least part, and perhaps all, of the patent protection covering such drug or drug candidate. Competing drugs may also be sold in other countries in which our patent coverage might not exist or be as strong. If we lose a foreign patent lawsuit, alleging our infringement of a competitor’s patents, we could be prevented from marketing our drugs in one or more foreign countries. Any of these outcomes would have a materially adverse effect on our business.

Intellectual property litigation could cause us to spend substantial resources and distract our personnel from their normal responsibilities.

Litigation or other legal proceedings relating to intellectual property claims, with or without merit, is unpredictable and generally expensive and time-consuming and is likely to divert significant resources from our core business, including distracting our technical and management personnel from their normal responsibilities. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments and if securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock. Such litigation or proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing or distribution activities.

We may not have sufficient financial or other resources to adequately conduct such litigation or proceedings. Some of our competitors may be able to sustain the costs of such litigation or proceedings more effectively than we can because of their greater financial resources and more mature and developed intellectual property portfolios. Accordingly, despite our efforts, we may not be able to prevent third parties from infringing upon or misappropriating or from successfully challenging our intellectual property rights. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could have a material adverse effect on our ability to compete in the marketplace.

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

The USPTO and various foreign governmental patent agencies require compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process. In addition, periodic maintenance fees on issued patents often must be paid to the USPTO and foreign patent agencies over the lifetime of the patent. While an unintentional lapse can in many cases be cured by payment of a late fee or by other means in accordance with the applicable rules, there are situations in which noncompliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. Non-compliance events that could result in abandonment or lapse of a patent or patent application include, but are not limited to, failure to respond to official actions within prescribed time limits, non-payment of fees and failure to properly legalize and submit formal documents. If we fail to maintain the patents and patent applications covering our drugs, drug candidates or procedures, we may not be able to stop a competitor from marketing drugs that are the same as or similar to our drugs or drug candidates, which would have a material adverse effect on our business.

We may not be able to effectively enforce our intellectual property rights throughout the world.

Filing, prosecuting and defending patents on our drugs and drug candidates in all countries throughout the world would be prohibitively expensive. The requirements for patentability may differ in certain countries, particularly in developing countries. Moreover, our ability to protect and enforce our intellectual property rights may be adversely affected by unforeseen changes in foreign intellectual property laws. In addition, the patent laws of some foreign countries do not afford intellectual property protection to the same extent as the laws of the U.S. Many companies have encountered significant problems in protecting and defending intellectual property rights in certain foreign jurisdictions. The legal systems of some countries, particularly developing countries, do not favor the enforcement of patents and other intellectual property rights. This could make it difficult for us to stop the infringement of our patents or the misappropriation of our other intellectual property rights. For example, many foreign countries have compulsory licensing laws under which a patent owner must grant licenses to third parties. Consequently, we may not be able to

96

prevent third parties from practicing our inventions in all countries outside the U.S. Competitors may use our drugs, drug candidates and technologies in jurisdictions where we have not obtained patent protection to develop their own drugs and, further, may export otherwise infringing drugs to territories where we have patent protection, if our ability to enforce our patents to stop infringing activities is inadequate. These drugs may compete with our drugs and drug candidates, and our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing.

Proceedings to enforce our patent rights in foreign jurisdictions, whether or not successful, could result in substantial costs and divert our efforts and resources from other aspects of our business. Furthermore, while we intend to protect our intellectual property rights in the major markets for our drugs and drug candidates, we cannot ensure that we will be able to initiate or maintain similar efforts in all jurisdictions in which we may wish to market our drug candidates. Accordingly, our efforts to protect our intellectual property rights in such countries may be inadequate.

Changes to the patent law in the U.S. and other jurisdictions could diminish the value of patents in general, thereby impairing our ability to protect our drugs and drug candidates.

As is the case with other biopharmaceutical companies, our success is heavily dependent on intellectual property, particularly patents. Obtaining and enforcing patents in the biopharmaceutical industry involve both technological and legal complexity and is therefore costly, time-consuming and inherently uncertain. Recent patent reform legislation in the U.S. and other countries, including the Leahy-Smith America Invents Act (Leahy-Smith Act) signed into law on September 16, 2011, could increase those uncertainties and costs. The Leahy-Smith Act includes a number of significant changes to U.S. patent law. These include provisions that affect the way patent applications are prosecuted, redefine prior art and provide more efficient and cost-effective avenues for competitors to challenge the validity of patents. In addition, the Leahy-Smith Act has transformed the U.S. patent system into a “first-to-file” system. The first-to-file provisions, however, only became effective on March 16, 2013. Accordingly, it is not yet clear what, if any, impact the Leahy-Smith Act will have on the operation of our business. However, the Leahy-Smith Act and its implementation could make it more difficult to obtain patent protection for our inventions and increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could harm our business, results of operations and financial condition.

The U.S. Supreme Court has ruled on several patent cases in recent years, either narrowing the scope of patent protection available in certain circumstances or weakening the rights of patent owners in certain situations. In addition, there have been recent proposals for additional changes to the patent laws of the U.S. and other countries that, if adopted, could impact our ability to obtain patent protection for our proprietary technology or our ability to enforce our proprietary technology. Depending on future actions by the U.S. Congress, the U.S. courts, the USPTO and the relevant law-making bodies in other countries, the laws and regulations governing patents could change in unpredictable ways that would weaken our ability to obtain new patents or to enforce our existing patents and patents that we might obtain in the future.

If we are unable to protect the confidentiality of our trade secrets, our business and competitive position may be harmed.

In addition to the protection afforded by patents, we rely upon unpatented trade secret protection, unpatented know-how and continuing technological innovation to develop and maintain our competitive position. With respect to the building of our proprietary compound library, we consider trade secrets and know-how to be our primary intellectual property. We seek to protect our proprietary technology and processes, in part, by entering into confidentiality agreements with our collaborators, scientific advisors, employees and consultants, and invention assignment agreements with our consultants and employees. We may not be able to prevent the unauthorized disclosure or use of our technical know-how or other trade secrets by the parties to these agreements, however, despite the existence generally of confidentiality agreements and other contractual restrictions. Monitoring unauthorized uses and disclosures is difficult, and we do not know whether the steps we have taken to protect our proprietary technologies will be effective. If any of the collaborators, scientific advisors, employees and consultants who are parties to these agreements breaches or violates the terms of any of these agreements, we may not have adequate remedies for any such breach or violation, and we could lose our trade secrets as a result. Enforcing a claim that a third party illegally obtained and is using our trade secrets, like patent litigation, is expensive and time-consuming, and the outcome is unpredictable. In addition, courts outside the U.S. are sometimes less willing to protect trade secrets.

97

Our trade secrets could otherwise become known or be independently discovered by our competitors. Competitors could purchase our drugs and drug candidates and attempt to replicate some or all of the competitive advantages we derive from our development efforts, willfully infringe our intellectual property rights, design around our protected technology or develop their own competitive technologies, drugs, and drug candidates that fall outside of our intellectual property rights. If any of our trade secrets were to be lawfully obtained or independently developed by a competitor, we would have no right to prevent them, or those to whom they communicate it, from using that technology or information to compete with us. If our trade secrets are not adequately protected so as to protect our market against competitors’ drugs, our competitive position could be adversely affected, as could our business.

We may be subject to damages resulting from claims that we or our employees have wrongfully used or disclosed alleged trade secrets of our competitors or are in breach of non-competition or non-solicitation agreements with our competitors.

We could in the future be subject to claims that we or our employees have inadvertently or otherwise used or disclosed alleged trade secrets or other proprietary information of former employers or competitors. Although we try to ensure that our employees and consultants do not use the intellectual property, proprietary information, know-how or trade secrets of others in their work for us, we may in the future be subject to claims that we caused an employee to breach the terms of his or her non-competition or non-solicitation agreement, or that we or these individuals have, inadvertently or otherwise, used or disclosed the alleged trade secrets or other proprietary information of a former employer or competitor. Litigation may be necessary to defend against these claims. Even if we are successful in defending against these claims, litigation could result in substantial costs and could be a distraction to management. If our defenses to these claims fail, in addition to requiring us to pay monetary damages, a court could prohibit us from using technologies or features that are essential to our drugs or drug candidates if such technologies or features are found to incorporate or be derived from the trade secrets or other proprietary information of the former employers. An inability to incorporate such technologies or features would have a material adverse effect on our business and may prevent us from successfully commercializing our drugs and drug candidates, if approved. In addition, we may lose valuable intellectual property rights or personnel as a result of such claims. Moreover, any such litigation or the threat thereof may adversely affect our ability to hire employees or contract with independent sales representatives. A loss of key personnel or their work product could hamper or prevent our ability to commercialize our drugs and drug candidates, if approved, which would have an adverse effect on our business, results of operations and financial condition.

Risks Related to Our Business, including Employee Matters, Managing Growth and Others

Our business, results of operations and future growth prospects could be materially and adversely affected by the ongoing COVID-19 pandemic.

Due to the continued evolution and uncertain global impacts of the ongoing COVID-19 pandemic and the identification of new variants of COVID-19, we cannot precisely determine or quantify the impact this pandemic will have on our business, operations and financial performance. The extent to which the ongoing COVID-19 pandemic may impact our business, results of operations and future growth prospects will depend on a variety of factors and future developments, which are highly uncertain and cannot be predicted with confidence, including the duration, scope and severity of the pandemic, the duration and extent of travel restrictions and social distancing in the U.S. and other countries, business closures or business disruptions and the effectiveness of actions taken in the U.S. and other countries to contain and treat COVID-19.

For example, public health actions being undertaken globally in response to the ongoing COVID-19 pandemic, including quarantines, stay-at-home, executive and similar government orders and the prioritization of healthcare resources, could adversely impact our business, results of operations and future growth prospects. For ongoing and planned clinical trials, we anticipate and have experienced some temporary delays or disruptions due to the COVID-19 pandemic, including limited or reduced patient access to trial investigators, hospitals and trial sites, delayed initiation of new clinical trial sites and limited on-site personnel support at various trial sites, which could adversely impact our development plans, including the initiation of planned clinical trials, the rate of enrollment and our ability to conduct ongoing clinical trials. There may also be local orders affecting one or more trial sites, which may trigger mandated changes to our clinical trial protocols or temporary suspensions in the affected trial sites. In addition, quarantines, stay-at-home, executive and similar government orders, or the perception that such orders, shutdowns or other restrictions on

98

the conduct of business operations have occurred and could continue to occur or be expanded in scope or duration, which could adversely impact:

ongoing and planned clinical trials;
our employees and business operations;
personnel at our third-party suppliers and other vendors in the U.S. and other countries;
the availability, cost or supply of materials, which may cause delays or disruptions to development plans for our drug candidates or clinical or commercial supply chains for our current or future approved drugs and drug candidates; and
sales and marketing activities related to AYVAKIT/AYVAKYT, GAVRETO and any drug candidates for which we may receive marketing approval in the U.S. or other geographies in the future.

To the extent the ongoing COVID-19 pandemic adversely affects our business, results of operations and future growth prospects, it may also have the effect of heightening many of the other risks described in this “Risk Factors” section.

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

We are highly dependent on the research and development, clinical, commercial, business development, financial and legal expertise of our executive officers, as well as the other principal members of our management, scientific and clinical team. Although we have entered into employment agreements with our executive officers, each of our executive officers may terminate their employment with us at any time. In addition, insurance coverage is increasingly expensive, including with respect to directors and officers liability insurance (D&O insurance). We may not be able to maintain D&O insurance at a reasonable cost or in an amount adequate to satisfy any liability that may arise. An inability to secure and maintain D&O insurance may make it difficult for us to retain and attract talented and skilled directors and officers to serve our company, which could adversely affect our business. 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.

We expect to continue hiring qualified development personnel. Recruiting and retaining qualified scientific, clinical, regulatory, manufacturing and sales and marketing personnel is critical to our success. The loss of the services of our executive officers or other key employees could impede the achievement of our research, development and commercialization objectives and seriously harm our ability to successfully implement our business strategy. Furthermore, replacing key employees and executive officers may be difficult and may take an extended period of time because of the limited number of individuals in our industry with the breadth of skills and experience required to successfully develop, gain regulatory approval of and commercialize drugs. Competition to hire from this limited pool is intense, and we may be unable to hire, train, retain or motivate these key personnel on acceptable terms given the competition among numerous pharmaceutical and biotechnology companies for similar personnel. We also experience competition for the hiring of scientific and clinical personnel from universities and research institutions. Failure to succeed in clinical trials may make it more challenging to recruit and retain qualified scientific personnel.

We will need to develop and expand our company, and we may encounter difficulties in managing this development and expansion, which could disrupt our operations.

As of October 15, 2022, we had 602 full-time and part-time employees, and we expect to continue to increase our number of employees and expand the scope of our operations. To manage our anticipated future growth, we must

99

continue to implement and improve our managerial, operational and financial systems, expand our facilities and continue to recruit and train additional qualified personnel. Also, our management may need to divert a disproportionate amount of its attention away from its day-to-day activities and devote a substantial amount of time to managing these development activities. Due to our limited resources, we may not be able to effectively manage the expansion of our operations or recruit and train additional qualified personnel. This may result in weaknesses in our infrastructure, give rise to operational mistakes, loss of business opportunities, loss of employees and reduced productivity among remaining employees. Physical expansion of our operations in the future may lead to significant costs, including capital expenditures, and may divert financial resources from other projects, such as the development of our drug candidates. If our management is unable to effectively manage our expected development and expansion, our expenses may increase more than expected, our ability to generate or increase our revenue could be reduced and we may not be able to implement our business strategy. Our future financial performance and our ability to commercialize our drug candidates, if approved, and compete effectively will depend, in part, on our ability to effectively manage the future development and expansion of our company.

Unfavorable global economic or political conditions could adversely affect our business, financial condition or 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 ongoing COVID-19 pandemic has caused extreme volatility and disruptions in the capital and credit markets. In addition, geopolitical developments, such as the Russian invasion of Ukraine or deterioration in the bilateral relationship between the U.S. and China could contribute to disruption, instability and volatility in the global markets, as well as an increased inflation, which in turn could adversely impact our operations and those of third parties upon which we rely. Related sanctions, export controls or other actions that may be initiated by nations including the U.S., the European Union or Russia (e.g., potential cyberattacks, disruption of energy flows) could adversely affect our business, our supply chain, CROs, CMOs, clinical trial sites, collaborative partners, or other third parties with which we conduct business. There can be no assurance that further deterioration in credit and financial markets and confidence in economic conditions will not occur. A severe or prolonged economic downturn could result in a variety of risks to our business, including, weakened demand for our drug candidates and our ability to raise additional capital when needed on acceptable terms, if at all. A weak or declining economy could also strain our suppliers, possibly resulting in supply disruption, or cause our customers to delay making payments for our services.

Political development can also lead to uncertainty to regulations and rules that may materially affect our business. For example, as the UK regulatory system is now independent from the EU, Brexit could result in the UK significantly altering its regulations affecting the clearance or approval of our drug or drug candidates that are developed in the UK. Any new regulations could add time and expense to the conduct of our business, as well as the process by which our drug candidates receive regulatory approval in the UK, as compared to the European Union and elsewhere.

Geopolitical risks associated with the Russian invasion of Ukraine could have an adverse impact on our business, financial condition and results of operations, including our clinical trials.

On February 24, 2022, Russian forces invaded Ukraine, which has resulted in conflict and disruption in the region. In response to this action taken by Russia, the U.S. and other countries immediately imposed various economic sanctions against Russia. In the event Russia’s invasion continues or geographically expands, additional governmental sanctions may be enacted. The uncertain nature of this evolving situation, including the potential effects of sanctions limitations, retaliatory cyber-attacks on the world economy and markets, have also contributed to increased market volatility and uncertainty, which could have an adverse impact on macroeconomic factors that affect our business and operations.

Additionally, the ongoing conflict in Ukraine may disrupt the ability of our commercial research organizations, or CROs, to conduct clinical trials at certain sites in Ukraine. Moreover, enrollment and retention of clinical trial participants may be adversely affected. The overall impact of this conflict on our ability to conduct clinical trials at certain sites in future periods is hard to predict. However, interruptions of our clinical trials could significantly delay our clinical development plans and potential authorization or approval of our product candidates, which could increase our costs and impact our timelines for commercializing certain of our product candidates.

100

Rising inflation rates could negatively impact our revenues and profitability if increases in the prices of our products or a decrease in spending on products in the biopharmaceutical industry in general results in lower sales by us or those who we collaborate with.  In addition, if our costs increase and we are not able to correspondingly adjust our commercial relationships to account for this increase, our net income would be adversely affected, and the adverse impact may be material.

Inflation rates, particularly in the U.S., have increased recently to levels not seen in years. Increased inflation may result in decreased demand for our products, increased operating costs (including our labor costs), reduced liquidity, and limitations on our ability to access credit or otherwise raise debt and equity capital. In addition, the United States Federal Reserve has raised, and may again raise, interest rates in response to concerns about inflation.  Increases in interest rates, especially if coupled with reduced government spending and volatility in financial markets, may have the effect of further increasing economic uncertainty and heightening these risks. In an inflationary environment, we may be unable to raise the sales prices of our products at or above the rate at which our costs increase, which could reduce our profit margins and have a material adverse effect on our financial results and net income. We also may experience lower than expected sales and potential adverse impacts on our competitive position if there is a decrease in spending on products in the biopharmaceutical industry in general or a negative reaction to our pricing or the pricing of those we do, or will collaborate with. A reduction in our revenue would be detrimental to our profitability and financial condition and could also have an adverse impact on our future growth.

Foreign currency exchange rates fluctuations could have an adverse impact on our operating results.

From time to time, we contract with vendors that are located in Asia and Europe, which are denominated in foreign currencies. We are subject to fluctuations in foreign currency rates in connection with these agreements. If the U.S. dollar weakens against a specific foreign currency, our revenues will increase, having a positive impact on net income, but our overall expenses will increase, having a negative impact. Conversely, if the U.S. dollar strengthens against a specific foreign currency, our revenues will decrease, having a negative impact on net income, but our overall expenses will decrease, having a positive impact. Continued fluctuations in foreign exchange rates can impact our operating results and financial condition.

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

Earthquakes or other natural disasters could severely disrupt our operations, and have a material adverse effect on our business, results of operations, financial condition and prospects. If a natural disaster, power outage or other event occurred that prevented us from using all or a significant portion of our headquarters, that damaged critical infrastructure, such as clinical trial sites or the manufacturing facilities of our third-party CMOs, or that otherwise disrupted operations, it may be difficult or, in certain cases, impossible for us to continue our business for a substantial period of time. The disaster recovery and business continuity plans we have in place may prove inadequate in the event of a serious disaster or similar event. We may incur substantial expenses as a result of the limited nature of our disaster recovery and business continuity plans, which, could have a material adverse effect on our business.

Our internal computer systems, or those of our third-party collaborators, service providers, contractors or consultants, may fail or suffer security breaches, which could result in a material disruption of our drugs’ and drug candidates’ development programs and have a material adverse effect on our reputation, business, financial condition or results of operations.

Our internal computer systems and those of our current or future third-party collaborators, service providers, contractors and consultants are vulnerable to damage from computer viruses, unauthorized access, natural disasters, terrorism, war and telecommunication and electrical failures. Attacks on information technology systems are increasing in their frequency, levels of persistence, sophistication and intensity, and they are being conducted by increasingly sophisticated and organized groups and individuals with a wide range of motives and expertise. In addition to extracting sensitive information, such attacks could include the deployment of harmful malware, ransomware, denial-of-service attacks, social engineering and other means to affect service reliability and threaten the confidentiality, integrity and availability of information. The prevalent use of mobile devices also increases the risk of data security incidents. While we have not experienced any material system failure, accident or security breach to date, if such an event were to occur and cause interruptions in our operations or the operations of third-party collaborators, service providers, contractors and

101

consultants, it could result in a material disruption of our drugs’ and drug candidates’ development programs and significant reputational, financial, legal, regulatory, business or operational harm. For example, the loss of clinical trial data for our drugs or drug candidates could result in delays in our regulatory 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 drug candidates, or inappropriate disclosure of confidential or proprietary information, we could incur liabilities and the further development of our drug candidates could be delayed. In addition, our liability insurance may not be sufficient in type or amount to cover us against claims related to security breaches, cyberattacks and other related breaches.

Any failure or perceived failure by us or any third-party collaborators, service providers, contractors or consultants to comply with our privacy, confidentiality, data security or similar obligations to third parties, or any data security incidents or other security breaches that result in the unauthorized access, release or transfer of sensitive information, including physician data, patient data, or any personally identifiable information, may result in governmental investigations, enforcement actions, regulatory fines, litigation or public statements against us, could cause third parties to lose trust in us or could result in claims by third parties asserting that we have breached our privacy, confidentiality, data security or similar obligations, any of which could have a material adverse effect on our reputation, business, financial condition or results of operations. Moreover, data security incidents and other security breaches can be difficult to detect, and any delay in identifying them may lead to increased harm. While we have implemented data security measures intended to protect our information technology systems and infrastructure, there can be no assurance that such measures will successfully prevent service interruptions or data security incidents.

Interruptions in the availability of server systems or communications with Internet or cloud-based services, or failure to maintain the security, confidentiality, accessibility or integrity of data stored on such systems, could harm our business.

We rely upon a variety of Internet service providers, third-party hosting facilities and cloud computing platform providers to support our business. Failure to maintain the security, confidentiality, accessibility or integrity of data stored on such systems could damage our reputation in the market, cause us to lose revenue or market share, increase our service costs, cause us to incur substantial costs, subject us to liability for damages and/or fines and divert our resources from other tasks, any one of which could materially adversely affect our business, financial condition, results of operations and prospects. Any damage to, or failure of, such systems, or communications to and between such systems, could result in interruptions in our operations. If our security measures or those of our third-party data center hosting facilities, cloud computing platform providers, or third-party service partners, are breached, and unauthorized access is obtained to our data or our information technology systems, we may incur significant legal and financial exposure and liabilities.

We do not have control over the operations of the facilities of our cloud service providers and our third party providers may be vulnerable to damage or interruption from natural disasters, cybersecurity attacks, terrorist attacks, power outages and similar events or acts of misconduct. In addition, any changes in our cloud service providers’ service levels may adversely affect our ability to meet our requirements and operate our business.

Compliance with global privacy and data security requirements could result in additional costs and liabilities to us or inhibit our ability to collect and process data globally, and the failure to comply with such requirements could have a material adverse effect on our business, financial condition or results of operations.

Privacy and data security have become significant issues in the U.S., Europe and in many other jurisdictions where we conduct or may in the future conduct our operations. The regulatory framework for the collection, use, safeguarding, sharing and transfer of information worldwide is rapidly evolving and is likely to remain uncertain for the foreseeable future. Globally, virtually every jurisdiction in which we operate has established its own data security and privacy frameworks with which we must comply. Notably, for example, on May 25, 2018, the European General Data Protection Regulation 2016/679, which is commonly referred to as GDPR, took effect. The GDPR applies to any company established in the EEA as well as any company outside the EEA that collects or otherwise processes personal data in connection with the offering goods or services to individuals in the EEA or the monitoring of their behavior. The GDPR enhances data protection obligations for processors and controllers of personal data, including, for example, expanded disclosures about how personal information is to be used, limitations on retention of information, mandatory data breach notification requirements and onerous new obligations on services providers. The GDPR imposes additional

102

obligations and risk upon our business and substantially increase the penalties to which we could be subject in the event of any non-compliance, including fines of up to €20 million or 4% of total worldwide annual turnover, whichever is higher. Further to the UK’s exit from the European Union on January 31, 2020, the GDPR ceased to apply in the UK at the end of the transition period on December 31, 2020. However, as of January 1, 2021, the UK’s European Union (Withdrawal) Act 2018 incorporated the GDPR (as it existed on December 31, 2020 but subject to certain UK specific amendments) into UK law (referred to as the ‘UK GDPR’). The UK GDPR and the UK Data Protection Act 2018 set out the UK’s data protection regime, which is independent from but aligned to the EU’s data protection regime. Non-compliance with the UK GDPR may result in monetary penalties of up to £17.5 million or 4% of worldwide revenue, whichever is higher. In this document, “GDPR” refers to both the EU and the UK GDPR, unless specified otherwise. Given the breadth and depth of changes in data protection obligations, preparing for and complying with the GDPR requirements has required and will continue to require significant time, resources and a review of our technologies, systems and practices, as well as those of any third-party collaborators, service providers, contractors or consultants that process or transfer personal data collected in the EEA.

Further, European data protection laws also prohibit the transfer of personal data from the EEA and Switzerland to third countries that are not considered to provide adequate protections are provided for personal data, including the U.S. With regard to transfers of personal data from the EEA, transfers to third countries that have not been approved as “adequate” are prohibited unless an appropriate safeguard specified by the GDPR is implemented, such as the Standard Contractual Clauses (SCCs) approved by the European Commission or binding corporate rules, or a derogation applies. In 2020, the Court of Justice of the European Union (CJEU) deemed that transfers made pursuant to the EU SCCs and other alternative transfer mechanisms, including binding corporate rules, need to be analyzed on a case-by-case basis to ensure EU standards of data protection are met in the jurisdiction where the data importer is based, and there continue to be concerns about whether these transfer mechanisms will face additional challenges. European regulators have issued recent guidance following the CJEU case that imposes significant new diligence requirements on transferring data outside the European Union, including under an approved transfer mechanism. This guidance requires an “essential equivalency” assessment of the laws of the destination country transferred. If essentially equivalent protections are not available in the destination country, the exporting entity must then assess if supplemental measures can be put in place that, in combination with the chosen transfer mechanism, would address the deficiency in the laws and ensure that essentially equivalent protection can be given to the data.

On June 4, 2021, the European Commission issued new SCCs that account for the CJEU’s decision and other developments, which need to be put in place for new contracts involving the transfer of personal data from the European Economic Area to a third country since September 27, 2021, and incorporated into existing contracts by December 27, 2022. The New SCCs do not apply to the UK, but the UK Information Commissioner’s Office has published its own transfer mechanism, the International Data Transfer Agreement (UK IDTA), which entered into force on 21 March 2022, and enables data transfers originating from the UK. It requires a similar assessment of the data protection provided in the importer’s country. The UK IDTA needs to be concluded in new contracts involving the transfer of personal data from the UK as of 22 September 2022. Organizations have until 21 March 2024 to update existing agreements. Complying with these obligations and applicable guidance regarding cross-border data transfers could be expensive and time consuming, and may require us to modify our data handling policies and procedures and may ultimately prevent or restrict us from transferring personal data outside the European Economic Area of the UK which could cause significant business disruption.

While we have taken steps to mitigate the impact on us with respect to transfers of data, such as implementing the SCCs in new contracts with our service providers, customers, subsidiaries, and are updating existing contracts with the new SCCs in anticipation of the December 2022 deadline, the validity of these transfer mechanisms remains uncertain. Complying with this guidance as it exists today and evolves will be expensive and time consuming and may ultimately prevent us from transferring personal data outside the European Union, which would cause significant business disruption for ourselves and our customers and potentially require the changes in the way our products are configured, hosted and supported.

In addition, we are subject to Swiss data protection laws, including the Federal Act on Data Protection (FADP). While the FADP provides broad protections to personal data, on September 25, 2020, the Swiss federal Parliament enacted a revised version of the FADP, which is anticipated to become effective in 2022 or the beginning of 2023. The new version of the FADP aligns Swiss data protection law with the GDPR.

103

Further, in addition to existing European data protection law, the European Union also is considering another draft data protection regulation. The proposed regulation, known as the Regulation on Privacy and Electronic Communications (ePrivacy Regulation), would replace the current ePrivacy Directive. The Draft Regulation is still the subject of negotiations between the Council of the European Union and the European Parliament. An update is expected in 2022. The aim is for the Draft Regulation to be in force some time in 2023. New rules related to the ePrivacy Regulation are likely to include enhanced consent requirements in order to use communications content and communications metadata, as well as obligations and restrictions on the processing of data from an end-user’s terminal equipment, which may negatively impact our product offerings and our relationships with our customers.

Preparing for and complying with the evolving application of the GDPR, national laws in Switzerland and the UK, as well as ePrivacy Regulation (if and when it becomes effective) has required and will continue to require us to incur substantial operational costs and may require us to change our business practices. Despite our efforts to bring practices into compliance with the GDPR, appliable national data protection laws and before the effective date of the ePrivacy Regulation, we may not be successful either due to internal or external factors such as resource allocation limitations. Non-compliance could result in proceedings, fines or penalties against us by governmental entities, customers, data subjects, consumer associations or others.

As another prominent example, we are also subject to data protection regulation in the UK. Following the UK’s withdrawal from the EU on January 31, 2020 and the end of the transitional arrangements agreed between the UK and EU as of January 1, 2021, the GDPR has been incorporated into UK domestic law by virtue of section 3 of the European Union (Withdrawal) Act 2018 and amended by the Data Protection, Privacy and Electronic Communications (Amendments etc.) (EU Exit) Regulations 2019 (UK GDPR). United Kingdom-based organizations doing business in the European Union will need to continue to comply with the GDPR. Although the UK is regarded as a third country under the EU’s GDPR, the European Commission has now issued a decision recognizing the UK as providing adequate protection under the EU GDPR and, therefore, transfers of personal data originating in the EU to the UK remain unrestricted. Like the EU GDPR, the UK GDPR restricts personal data transfers outside the UK to countries not regarded by the UK as providing adequate protection. The UK government has confirmed that personal data transfers from the UK to the EEA remain free flowing. Non-compliance with the UK GDPR may result in monetary penalties of up to £17.5 million or 4% of worldwide revenue, whichever is higher. Although the UK is regarded as a third country under the EU’s GDPR, the European Commission has now issued a decision recognizing the UK as providing adequate protection under the EU GDPR and, therefore, transfers of personal data originating in the EU to the UK remain unrestricted. Like the EU GDPR, the UK GDPR restricts personal data transfers outside the UK to countries not regarded by the UK as providing adequate protection. The Information Commissioner’s Office (ICO) has recently introduced new mechanisms for international transfers of personal data originating from the U.K. (an International Data Transfer Agreement, or IDTA, along with a separate addendum to the EU SCCs), which are in force as of March 21, 2022, to replace the old form EU SCCs for U.K. transfers. The new IDTA or the U.K. addendum must be used for any new contract entered into as of September 21, 2022 and implemented in existing contracts that incorporate the prior version of the SCCs by March 21, 2024. We will be required to implement these new safeguards when conducting restricted cross-border data transfers and doing so will require significant effort and cost. These and other future developments regarding the flow of data across borders could increase the cost and complexity of delivering our services in some markets and may lead to governmental enforcement actions, litigation, fines, and penalties or adverse publicity, which could adversely affect our business and financial position.

In addition to European data protection requirements, we are subject to the California Consumer Privacy Act (CCPA), which took effect on January 1, 2020 and imposes sweeping privacy and security obligations on many companies doing business in California and provides for substantial fines for non-compliance and, in some cases, a private right of action to consumers who are victims of data breaches involving their unredacted or unencrypted personal information. While there is currently an exception for protected health information that is subject to HIPAA and clinical trial regulations, as currently written, the CCPA may impact our business activities. The CCPA became enforceable as of July 1, 2020, but there continues to be uncertainty about how the law will be interpreted and enforced.

Additionally, a new California ballot initiative, the California Privacy Rights Act (CPRA) was passed in November 2020. Effective starting on January 1, 2023, the CPRA imposes additional obligations on companies covered by the legislation and will significantly modify the CCPA, including by expanding consumers’ rights with respect to certain sensitive personal information. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA. The effects of the CCPA and the CPRA are potentially significant and

104

may require us to modify our data collection or processing practices and policies and to incur substantial costs and expenses in an effort to comply and increase our potential exposure to regulatory enforcement and/or litigation.

Also, on March 2, 2021, Virginia enacted the Consumer Data Protection Act (CDPA). The CDPA will become effective January 1, 2023. The CDPA will regulate how businesses, which the CDPA refers to as “controllers”, collect and share personal information. The law applies to companies that conduct business in Virginia or product products or services that are targeted to residents of Virginia and either: (1) annually control or process personal data of at least 100,000 Virginia residents; or (2) control or process the personal data of at least 25,000 Virginia residents and derive over 50% of gross revenue from the sale of personal data. While the CDPA incorporates many similar concepts of the CCPA and CPRA, there are also several key differences in the scope, application, and enforcement of the law that will change the operational practices of controllers. The new law will impact how controllers collect and process personal sensitive data, conduct data protection assessments, transfer personal data to affiliates, and respond to consumer rights requests. In addition, on July 8, 2021, Colorado’s governor signed the Colorado Privacy Act (CPA) into law. The CPA is rather similar to the Virginia’s CPDA but also contains additional requirements. The new measure applies to companies conducting business in Colorado or who produce or deliver commercial products or services intentionally targeted to its residents of the state and that either: (1) control or process the personal data of at least 100,000 Colorado residents during a calendar year; or (2) derive revenue or receive a discount on the price of goods or services from the sale of personal data and process or control the personal data of at least 25,000 Colorado residents.

Moreover, on March 24, 2022, Utah’s governor signed the Utah Consumer Privacy Act (UCPA) into law. The UCPA will take effect on December 31, 2023. Also, in May 2022, Connecticut Governor Lamont signed the Connecticut Data Privacy Act (CTDPA) into laws. The UCPA and CTDPA draw heavily upon their predecessors in Virginia and Colorado. With the CTDPA, Connecticut became the fifth state to enact a comprehensive privacy law. New privacy and data security laws have been proposed in more than half of the states in the U.S. and in the U.S. Congress. With bills proposed in many other jurisdictions, it remains quite possible that other states will follow suit. Such proposed legislation, if enacted, may add additional complexity, variation in requirements, restrictions and potential legal risk, require additional investment of resources in compliance programs, impact strategies and the availability of previously useful data and could result in increased compliance costs and/or changes in business practices and policies. The existence of comprehensive privacy laws in different states in the country will make our compliance obligations more complex and costly and may increase the likelihood that we may be subject to enforcement actions or otherwise incur liability for noncompliance.

The increasing number and complexity of regional, country and U.S. state data protection laws, and other changes in laws or regulations across the globe, especially those associated with the enhanced protection of certain types of sensitive data, such as healthcare data or other personal information from our clinical trials, could lead to government enforcement actions and significant penalties against us and could have a material adverse effect on our business, financial condition or results of operations.

Our employees, principal investigators, CROs and consultants may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements and insider trading.

We are exposed to the risk that our employees, principal investigators, CROs and consultants may engage in fraudulent conduct or other illegal activity. Misconduct by these parties could include intentional, reckless and/or negligent conduct or disclosure of unauthorized activities to us that violate the regulations of the FDA and other regulatory authorities, including those laws requiring the reporting of true, complete and accurate information to such authorities; healthcare fraud and abuse laws and regulations in the U.S. and abroad; or laws that require the reporting of financial information or data accurately. In particular, sales, marketing and business arrangements in the healthcare industry are subject to extensive laws and regulations intended to prevent fraud, misconduct, kickbacks, self-dealing and other abusive practices. These laws and regulations may restrict or prohibit a wide range of pricing, discounting, marketing and promotion, sales commission, customer incentive programs and other business arrangements. Activities subject to these laws also involve the improper use of information obtained in the course of clinical trials or creating fraudulent data in our preclinical studies or clinical trials, which could result in regulatory sanctions and cause serious harm to our reputation. We have adopted a code of conduct applicable to all of our employees, but it is not always possible to identify and deter misconduct by employees and other third parties, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to comply with these laws or

105

regulations. In addition, we are subject to the risk that a person could allege such fraud or other misconduct, even if none occurred. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of civil, criminal and administrative penalties, damages, monetary fines, possible exclusion from participation in Medicare, Medicaid and other federal healthcare programs, contractual damages, reputational harm, diminished profits and future earnings, and curtailment of our operations, any of which could adversely affect our ability to operate our business and our results of operations.

We may acquire or in-license businesses, technologies or platforms, approved drugs, drug candidates or discovery-stage programs, or form strategic alliances, collaborations or partnerships, in the future, and we may not realize the benefits of such acquisitions, in-licenses, alliances, collaborations or partnerships.

We may acquire or in-license additional businesses, technologies or platforms, approved drugs, drug candidates or discovery-stage programs, or form strategic alliances, collaborations or partnerships that we believe will complement or augment our existing business. If we acquire businesses with promising markets or technologies, we may not be able to realize the benefit of acquiring such businesses if we are unable to successfully integrate them with our existing operations and company culture. We may encounter numerous difficulties in developing, manufacturing and marketing any new drugs or drug candidates resulting from a strategic alliance, collaboration, partnership or acquisition that delay or prevent us from realizing their expected benefits or enhancing our business. In addition, we cannot assure you that, following any such transaction, we will achieve the expected synergies to justify the transaction.

We may be subject to adverse legislative or regulatory tax changes that could negatively impact our financial condition.

The rules dealing with U.S. federal, state and local income taxation are constantly under review by persons involved in the legislative process and by the IRS and the U.S. Treasury Department. Changes to tax laws (which changes may have retroactive application) could adversely affect our stockholders or us. We assess the impact of various tax reform proposals and modifications to existing tax treaties in all jurisdictions where we have operations to determine the potential effect on our business and any assumptions we have made about our future taxable income. We cannot predict whether any specific proposals will be enacted, the terms of any such proposals or what effect, if any, such proposals would have on our business if they were to be enacted. For tax years beginning after December 31, 2021, the Tax Cuts and Jobs Act of 2017 eliminates the once available option to deduct research and development expenditures currently and requires taxpayers to amortize them over five years. The U.S. Congress is considering legislation that would defer the amortization requirement to future periods; however, we have no assurance that the provision will be repealed or otherwise modified. If the requirement is not repealed or modified, it will have a material impact on the carryover of taxable losses used to offset future taxable income, and in turn, impacting our cash flows in future years.

Risks Related to Our Common Stock

The price of our common stock has been and may in the future be volatile and fluctuate substantially.

Our stock price has been and may in the future be subject to substantial volatility. For example, our stock traded within a range of a high price of $125.61 and a low price of $13.04 per share for the period beginning on April 30, 2015, our first day of trading on The Nasdaq Global Select Market, through October 28, 2022. As a result of this volatility, our stockholders could incur substantial losses.

The stock market in general has recently experienced relatively large price and volume fluctuations, particularly in response to the COVID-19 outbreak. In particular, the market prices of securities of Nasdaq listed and biopharmaceutical companies have experienced extreme fluctuations that often have been unrelated or disproportionate to the operating results of these companies. Continued market fluctuations could result in extreme volatility in the price of our common stock, which could include a decline in the value of our common stock. In addition, the market price for our common stock may be influenced by many factors, including:

the success of commercialization of our drugs and drug candidates, if approved;
the success of competitive drugs or technologies;

106

results of clinical trials of our drug candidates or those of our competitors;
regulatory or legal developments in the U.S. and other countries;
developments or disputes concerning patent applications, issued patents or other proprietary rights;
the recruitment or departure of key personnel;
the level of expenses related to any of our drug candidates or clinical development programs;
the results of our efforts to discover, develop, acquire or in-license additional drug candidates or drugs;
actual or anticipated changes in estimates as to financial results, development timelines or recommendations by securities analysts;
variations in our financial results or those of companies that are perceived to be similar to us;
changes in the structure of healthcare payment systems;
market conditions in the pharmaceutical and biotechnology sectors;
natural disasters, epidemic or pandemic disease outbreaks, including the COVID-19 pandemic, the ongoing conflict in Ukraine, trade wars, political unrest or other similar events;
general economic, industry and market conditions; and
the other factors described in this “Risk Factors” section.

Future sales or issuances of common stock or other equity related securities may also adversely affect the market price of our common stock. In February 2022, we entered into a new sales agreement with Cowen and Company, LLC through which we may, from time to time, issue and sell shares of our common stock having an aggregate offering price of up to $300.0 million, subject to the terms and conditions of the new sales agreement. If we seek authorization to sell additional shares of common stock under the sales agreement, enter into new “at the market” stock offering programs, or conduct a public offering or private offering through other means, it could lead to additional dilution for our stockholders and may impact our stock price adversely.

These and other market and industry factors may cause the market price and demand for our common stock to fluctuate substantially, regardless of our actual operating performance, which may limit or prevent investors from readily selling their shares of common stock and may otherwise negatively affect the liquidity of our common stock. In the past, when the market price of a stock has been volatile, holders of that stock have instituted securities class action litigation against the company that issued the stock. If any of our stockholders brought a lawsuit against us, we could incur substantial costs defending the lawsuit. Such a lawsuit could also divert the time and attention of our management.

We have in the past relied in part on sales of our common shares through our at-the-market (ATM) offering program to raise capital. Increased volatility and decreases in market prices of equity securities generally and of our common shares in particular may have an adverse impact on our willingness and/or ability to continue to sell our common shares through our ATM offering. Decreases in these sales could affect the cost or availability of equity capital, which could in turn have an adverse effect on our business, including current operations, future growth, revenues, net income and the market prices of our common shares.

In February 2022, we commenced a new at-the-market, or ATM, program to raise capital. Under our ATM program, we have entered into a sales agreement to sell common shares, up to a maximum aggregate market value of $300.0 million, through one or more at-the-market offerings. Given volatility in the capital markets, we may not be willing or able to continue to raise equity capital through our ATM program. We may, therefore, need to turn to other sources of funding that may have terms that are not favorable to us, or reduce our business operations given capital

107

constraints.

Alternative financing arrangements, if we pursue any, could involve issuances of one or more types of securities, including common stock, preferred stock, convertible debt, warrants to acquire common stock or other securities. These securities could be issued at or below the then prevailing market price for our common shares. In addition, if we issue debt securities, the holders of the debt would have a claim to our assets that would be superior to the rights of stockholders until the principal, accrued and unpaid interest and any premium or make-whole has been paid. In addition, if we borrow funds and/or issue debt securities through a subsidiary, the lenders and/or holders of those debt securities would have a right to payment that would be effectively senior to the company’s equity ownership in the subsidiary, which would adversely affect the rights of holders of both the company’s equity securities and its debt and debt securities.

Interest on any newly-issued debt securities and/or newly-incurred borrowings would increase our operating costs and increase our net loss, and these impacts may be material. If the issuance of new securities results in diminished rights to holders of our common stock, the market price of our common shares could be materially and adversely affected. Should the financing we require to sustain our working capital needs be unavailable or prohibitively expensive when we require it, the consequences could result in a material adverse effect on our business, operating results, financial condition and prospects.

If equity research analysts publish negative evaluations of or downgrade our common stock, the price of our common stock could decline.

The trading market for our common stock relies in part on the research and reports that equity research analysts publish about us or our business. We do not control these analysts. If one or more of the analysts covering our business downgrade their evaluations of our common stock, the price of our common stock could decline. If one or more of these analysts cease to cover our common stock, we could lose visibility in the market for our common stock, which in turn could cause our common stock price to decline.

Our executive officers, directors, principal stockholders and their affiliates maintain the ability to exercise significant influence over our company and all matters submitted to stockholders for approval.

Our executive officers, directors and stockholders who own more than 5% of our outstanding common stock, together with their affiliates and related persons, beneficially own shares of common stock representing a significant percentage of our capital stock. As a result, if these stockholders were to choose to act together, they would be able to influence our management and affairs and the outcome of matters submitted to our stockholders for approval, including the election of directors and any sale, merger, consolidation, or sale of all or substantially all of our assets. This concentration of voting power could delay or prevent an acquisition of our company on terms that other stockholders may desire. In addition, this concentration of ownership might adversely affect the market price of our common stock by:

delaying, deferring or preventing a change of control of us;
impeding a merger, consolidation, takeover or other business combination involving us; or
discouraging a potential acquiror from making a tender offer or otherwise attempting to obtain control of us.

Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove our current management.

Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may delay or prevent an acquisition of us or a change in our management. These provisions include a classified board of directors, a prohibition on actions by written consent of our stockholders and the ability of our board of directors to issue preferred stock without stockholder approval. In addition, because we are incorporated in Delaware, we are governed by the

108

provisions of Section 203 of the Delaware General Corporation Law, which limits the ability of stockholders owning in excess of 15% of our outstanding voting stock to merge or combine with us. Although we believe these provisions collectively provide for an opportunity to obtain greater value for stockholders by requiring potential acquirors to negotiate with our board of directors, they would apply even if an offer rejected by our board were considered beneficial by some stockholders. In addition, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management.

Our bylaws contain exclusive forum provisions, which may limit a stockholder’s ability to bring a claim in a judicial forum it finds favorable and may discourage lawsuits with respect to such claims.

Our amended and restated bylaws, as amended, or bylaws, provide that unless we consent in writing to an alternative forum, the Court of Chancery of the State of Delaware will be the sole and exclusive forum for state law claims for (1) any derivative action, (2) any claim of breach of fiduciary duty, (3) any claim against a current or former director, officer, employee or stockholder, and (4) any action against our company governed by the internal affairs doctrine, which we refer to collectively as the Delaware forum provision. The Delaware forum provision does not apply to any claims arising under the Securities Exchange Act of 1934 or the Securities Act of 1933, as amended, or the Securities Act. Our bylaws further provide that, unless we consent in writing to an alternative forum, the United States District Court for the District of Massachusetts will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, which we refer to as the federal forum provision. We have chosen the United States District Court for the District of Massachusetts as the exclusive forum for such Securities Act causes of action because our principal executive offices are located in Massachusetts. In addition, our bylaws provide that any person or entity purchasing or otherwise acquiring any interest in shares of our common stock is deemed to have notice of and consented to the Delaware forum provision and the federal forum provision.

The Delaware forum provision and the federal forum provision may impose additional litigation costs on stockholders who assert the provision is not enforceable and may impose more general additional litigation costs in pursuing any such claims, particularly if the stockholders do not reside in or near the State of Delaware or the Commonwealth of Massachusetts. In addition, these forum selection clauses in our bylaws may limit our stockholders’ ability to bring a claim in a judicial forum that they find favorable for disputes with us or our directors, officers or employees, which may discourage such lawsuits against us and our directors, officers and employees even though an action, if successful, might benefit our stockholders. The federal forum provision may also impose additional litigation costs on stockholders who assert the provision is not enforceable or invalid. Alternatively, if the federal forum provision is found inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could have an adverse effect on our business, financial condition or results of operations. The Court of Chancery of the State of Delaware and the United States District Court for the District of Massachusetts may also reach different judgments or results than would other courts, including courts where a stockholder considering an action may be located or would otherwise choose to bring the action, and such judgments may be more or less favorable to us than our stockholders.

Future sales of our common stock, including by us or our directors and executive officers or shares issued upon the exercise of currently outstanding options, could cause our stock price to decline.

A substantial portion of our outstanding common stock can be traded without restriction at any time. In addition, a portion of our outstanding common stock is currently restricted as a result of federal securities laws, but can be sold at any time subject to applicable volume limitations. As such, sales of a substantial number of shares of our common stock in the public market could occur at any time. These sales, or the perception in the market that the holders of a large number of shares intend to sell shares, by us or others, could reduce the market price of our common stock or impair our ability to raise adequate capital through the sale of additional equity securities. In addition, we have a significant number of shares that are subject to outstanding options. The exercise of these options and the subsequent sale of the underlying common stock could cause a further decline in our stock price. These sales also might make it difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate. We cannot predict the number, timing or size of future issuances or the effect, if any, that any future issuances may have on the market price for our common stock.

109

We have incurred and will continue to incur substantial costs as a result of operating as a public company, and our management is required to devote substantial time to new compliance initiatives and corporate governance practices.

As a public company, we have incurred and expect to continue to incur significant legal, accounting and other expenses. In addition, the Sarbanes-Oxley Act of 2002 and rules subsequently implemented by the Securities and Exchange Commission (SEC) and Nasdaq have imposed various requirements on public companies, including establishment and maintenance of effective disclosure and financial controls and corporate governance practices. Our management and other personnel will need to devote a substantial amount of time to these compliance initiatives. Moreover, these rules and regulations will increase our legal and financial compliance costs and make some activities more time-consuming and costlier.

Pursuant to Section 404 of the Sarbanes-Oxley Act of 2002 (Section 404), we are required to furnish an annual report by our management on our internal control over financial reporting. To achieve compliance with Section 404 within the prescribed period, we have been and will continue to be engaged in a process to document and evaluate our internal control over financial reporting, which is both costly and challenging. In this regard, we will need to continue to dedicate internal resources, potentially engage outside consultants and adopt a detailed work plan to assess and document the adequacy of internal control over financial reporting, continue steps to improve control processes as appropriate, validate through testing that controls are functioning as documented and implement a continuous reporting and improvement process for internal control over financial reporting.

Despite our efforts, there is a risk that in the future neither we nor our independent registered public accounting firm will be able to conclude within the prescribed timeframe that our internal control over financial reporting is effective as required by Section 404 or that we will not be able to comply with the requirements of Section 404 in a timely manner. If this were to occur, the market price of our stock could decline and we could be subject to sanctions or investigations by the SEC or other regulatory authorities, which would require additional financial and management resources. Furthermore, investor perceptions of our company may suffer if deficiencies are found, and this could cause a decline in the market price of our stock. Irrespective of compliance with Section 404, any failure of our internal control over financial reporting could have a material adverse effect on our stated operating results and harm our reputation. If we are unable to implement these requirements effectively or efficiently, it could harm our operations, financial reporting, or financial results and could result in an adverse opinion on our internal control over financial reporting from our independent registered public accounting firm.

Because we do not anticipate paying any cash dividends on our capital stock in the foreseeable future, capital appreciation, if any, will be the sole source of gain for our stockholders.

We have never declared or paid cash dividends on our capital stock. We currently intend to retain all of our future earnings, if any, to finance the growth and development of our business. In addition, the terms of any future debt agreements may preclude us from paying dividends. As a result, capital appreciation, if any, of our common stock will be the sole source of gain for our stockholders for the foreseeable future.

Our ability to utilize our net operating loss carryforwards and certain other tax attributes may be limited.

Under Section 382 of the Internal Revenue Code of 1986, as amended (the Code), if a corporation undergoes an “ownership change” (generally defined as a greater than 50% change (by value) in the ownership of its equity over a three-year period), the corporation’s ability to use its pre-change net operating loss carryforwards and certain other pre-change tax attributes to offset its post-change income may be limited. We may have experienced such ownership changes in the past, and we may experience ownership changes in the future as a result of shifts in our stock ownership, some of which are outside our control. As of December 31, 2021, we had federal net operating loss carryforwards of approximately $872.6 million, and our ability to utilize those net operating loss carryforwards could be limited by an “ownership change” as described above, which could result in increased tax liability to us. In addition, pursuant to the TCJA (as amended by the CARES Act), we may not use net operating loss carry-forwards generated in taxable years beginning after December 31, 2017 to reduce our taxable income in any year beginning after December 31, 2020 by more than 80%, and we may not carry back any net operating losses to prior years. These rules apply regardless of the occurrence of an ownership change.

110

In April 2022, the Company completed an update to the prior Section 382 study dated February 25, 2021. Since the Section 382 owner shifts are tested on a cumulative basis, the current update incorporates the period from February 7, 2017, the day of the last identified ownership change, through December 31, 2021. The analysis concluded that it is more likely than not that an additional ownership change did not occur during the update analysis period. This is assuming that no further significant shifts in stock ownership have occurred by virtue of equity events that have not yet been reported in publicly available SEC filings.

As part of this update, the Company also analyzed the shifts in the stock ownership of Lengo Therapeutics, Inc. (Lengo), a company acquired on December 29, 2021, for purposes of determining (1) whether and when Lengo experienced an “ownership change,” as defined in section 382(g)(1) of the Internal Revenue Code, during the period beginning March 6, 2019, the date of the first reported issuance of Lengo stock, and ending on the date of the Company’s acquisition by Blueprint on December 29, 2021 (Owner Shift Analysis), and (2) the extent to which Lengo’s net operating loss and tax credit carryforwards may be subject to limitation under sections 382 and 383 as a result of any such ownership changes (Limitation Analysis) (collectively, the Analysis). The analysis concluded that it is more likely than not that ownership changes occurred on (1) March 26, 2020 in connection with the issuance of Series A Preferred stock and (2) on December 29, 2021 in connection with Blueprint’s acquisition of the Company.

Item 6. Exhibits

EXHIBIT INDEX

Exhibit

Number

    

Description of Exhibit

31.1*

Certification of Principal Executive Officer pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Exchange Act, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2*

Certification of Principal Financial Officer pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Exchange Act, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1+

Certifications of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

101.INS

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL Document

101.SCH*

Inline XBRL Taxonomy Extension Schema Document

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

Cover Page Interactive Data File – The cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

*

Filed herewith.

#

Indicates management contract or compensatory plan or arrangement.

Certain portions of the exhibit have been omitted pursuant to Regulation S-K Item 601(b) because it is both (i) not material to investors and (ii) information that the Company treats as private or confidential.

+

The certifications furnished in Exhibit 32.1 hereto are deemed to be furnished with this Quarterly Report on Form 10-Q and will not be deemed to be “filed” for purposes of Section 18 of the Exchange Act. Such certifications will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the Registrant specifically incorporates it by reference.

111

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.

 

Blueprint Medicines Corporation

Date: November 1, 2022

 

By:

 

/s/ Kathryn Haviland

 

 

Kathryn Haviland

 

 

President, Chief Executive Officer and Director

(Principal Executive Officer)

Date: November 1, 2022

 

By:

 

/s/ Michael Landsittel

 

 

Michael Landsittel

 

 

Chief Financial Officer

(Principal Financial Officer)

112

EX-31.1 2 bpmc-20220930xex31d1.htm EX-31.1

Exhibit 31.1

Certifications

I, Kathryn Haviland, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Blueprint Medicines Corporation;
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: November 1, 2022

By:

/s/ Kathryn Haviland

Kathryn Haviland

President, Chief Executive Officer and Director

(Principal Executive Officer)


EX-31.2 3 bpmc-20220930xex31d2.htm EX-31.2

Exhibit 31.2

Certifications

I, Michael Landsittel, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Blueprint Medicines Corporation;
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: November 1, 2022

By:

/s/ Michael Landsittel

Michael Landsittel

Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 bpmc-20220930xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Blueprint Medicines Corporation (the “Company”) for the period ended September 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company hereby certifies, pursuant to 18 U.S.C. Section 1350, that to his knowledge:

(1)

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

(2)

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

Date: November 1, 2022

By:

/s/ Kathryn Haviland

Kathryn Haviland

President, Chief Executive Officer and Director

(Principal Executive Officer)

Date: November 1, 2022

By:

/s/ Michael Landsittel

Michael Landsittel

Chief Financial Officer

(Principal Financial Officer)


EX-101.SCH 5 bpmc-20220930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Marketable Securities - Tabular Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Inventory - Capitalized (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Inventory - Balance Sheet Classification (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Collaboration and License Agreements - Transaction Price (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Collaboration and License Agreements - Sale of Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41010 - Disclosure - Collaboration and License Agreements - Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41108 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense - By Type (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Product Revenue Reserves and Allowances link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Restricted Cash link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Collaboration and License Agreements link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Financing Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Product Revenue Reserves and Allowances (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Collaboration and License Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Financing Arrangements - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Financing Arrangements - Royalty and Sales Information (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Financing Arrangements - Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Financing Arrangements - Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Product Revenue Reserves and Allowances - Product Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Product Revenue Reserves and Allowances - Revenue-related Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Inventory - Write-down (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Collaboration and License Agreements - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Collaboration and License Agreements - Equity Investment (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - Collaboration and License Agreements - Manufacturing and Research and Development Services (Details) link:presentationLink link:calculationLink link:definitionLink 41006 - Disclosure - Collaboration and License Agreements - Revenue Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 41007 - Disclosure - Collaboration and License Agreements - Collaboration Loss Sharing (Details) link:presentationLink link:calculationLink link:definitionLink 41008 - Disclosure - Collaboration and License Agreements - Reduction in Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41009 - Disclosure - Collaboration and License Agreements - Change in Contract with Customer, Liability (Details) link:presentationLink link:calculationLink link:definitionLink 41011 - Disclosure - Collaboration and License Agreements - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41011 - Disclosure - Collaboration and License Agreements - Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Stock-based Compensation - 2015 Stock Option and Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Stock-based Compensation - 2020 Inducement Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Stock-based Compensation - Unrecognized Compensation Costs (Details) link:presentationLink link:calculationLink link:definitionLink 41105 - Disclosure - Stock-based Compensation - Restricted Stock Units - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41106 - Disclosure - Stock-based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41109 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense - By Classification (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Income Taxes - Financing Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Income Taxes - Equity Investment (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Commitments and Contingencies - Indemnification Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature of Business (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - Financing Arrangements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Marketable Securities - Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Marketable Securities - Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - Marketable Securities - Remaining Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - Marketable Securities - Proceeds from Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 40406 - Disclosure - Marketable Securities - Realized Gains (Losses) (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Product Revenue Reserves and Allowances - Product Revenue Allowance and Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Stock-based Compensation - Stock Options - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41107 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Income Taxes - Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Leases - Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Leases - Weighted Average Remaining Lease-term and Weighted Average Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 bpmc-20220930_cal.xml EX-101.CAL EX-101.DEF 7 bpmc-20220930_def.xml EX-101.DEF EX-101.LAB 8 bpmc-20220930_lab.xml EX-101.LAB EX-101.PRE 9 bpmc-20220930_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - $ / shares
9 Months Ended
Sep. 30, 2022
Oct. 28, 2022
Cover [Abstract]    
Entity Central Index Key 0001597264  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Document Transition Report false  
Entity File Number 001-37359  
Entity Registrant Name BLUEPRINT MEDICINES CORPORATION  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-3632015  
Entity Address, Address Line One 45 Sidney Street  
Entity Address, City or Town Cambridge  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02139  
City Area Code 617  
Local Phone Number 374-7580  
Title of 12(b) Security Common stock, par value $0.001 per share  
Trading Symbol BPMC  
Security Exchange Name NASDAQ  
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  
Entity Shell Company false  
Entity Listing, Par Value Per Share $ 0.001  
Entity Common Stock, Shares Outstanding   59,830,611
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 291,430 $ 209,948
Marketable securities 845,535 267,166
Accounts receivable 19,320 25,155
Unbilled accounts receivable 2,595 11,875
Inventory 35,253 21,817
Prepaid expenses and other current assets 33,532 18,064
Total current assets 1,227,665 554,025
Marketable securities 55,675 557,529
Property and equipment, net 33,454 30,700
Operating lease right-of-use assets, net 83,917 90,162
Restricted cash 5,193 5,171
Equity investment 27,789  
Other assets 24,699 14,638
Total assets 1,458,392 1,252,225
Current liabilities:    
Accounts payable 4,233 8,333
Accrued expenses 120,763 121,829
Current portion of operating lease liabilities 10,116 8,093
Current portion of deferred revenue 4,629 11,510
Current portion of liabilities related to the sale of future royalties and revenues 20,479  
Current portion of term loan 15,290  
Total current liabilities 175,510 149,765
Operating lease liabilities, net of current portion 95,495 103,315
Deferred revenue, net of current portion 11,995 25,066
Liabilities related to the sale of future royalties and revenues, net of current portion 403,174  
Term loan, net of current portion 123,060  
Other long-term liabilities 8,851 3,344
Total liabilities 818,085 281,490
Commitments and Contingencies (Note 15)
Stockholders' equity:    
Preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued and outstanding
Common stock, $0.001 par value; 120,000,000 shares authorized; 59,808,492 and 59,141,086 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively 60 59
Additional paid-in capital 2,329,385 2,250,250
Accumulated other comprehensive loss (14,826) (4,133)
Accumulated deficit (1,674,312) (1,275,441)
Total stockholders' equity 640,307 970,735
Total liabilities and stockholders' equity $ 1,458,392 $ 1,252,225
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2022
Dec. 31, 2021
Preferred Stock Disclosures    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common Stock Disclosures    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 120,000,000 120,000,000
Common stock, shares issued (in shares) 59,808,492 59,141,086
Common Stock, shares outstanding (in shares) 59,808,492 59,141,086
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenues:        
Revenue $ 65,977 $ 24,188 $ 165,255 $ 73,059
Cost and operating expenses:        
Cost of sales 3,000 3,790 12,965 10,385
Research and development 127,981 84,419 359,579 244,157
Selling, general and administrative 57,608 49,806 173,354 141,093
Collaboration loss sharing 1,665 3,269 7,076 3,269
Total cost and operating expenses 190,254 141,284 552,974 398,904
Other income (expense):        
Interest income (expense), net (8,396) 552 (7,527) 1,923
Other income (expense), net 396 (522) 575 (1,109)
Total other income (expense), net (8,000) 30 (6,952) 814
Loss before income taxes (132,277) (117,066) (394,671) (325,031)
Income tax expense (886) (175) (4,200) (368)
Net loss (133,163) (117,241) (398,871) (325,399)
Other comprehensive loss:        
Unrealized losses on available-for-sale investments (843) (12) (11,171) (1,035)
Currency translation adjustments 265 174 478 577
Comprehensive loss $ (133,741) $ (117,079) $ (409,564) $ (325,857)
Net income (loss) per share - basic (in dollars per share) $ (2.23) $ (2.00) $ (6.70) $ (5.58)
Net income (loss) per share - diluted (in dollars per share) $ (2.23) $ (2.00) $ (6.70) $ (5.58)
Weighted-average number of common shares used in net loss per share - basic (in shares) 59,758 58,647 59,564 58,361
Weighted-average number of common shares used in net loss per share - diluted (in shares) 59,758 58,647 59,564 58,361
Product revenue, net        
Revenues:        
Revenue $ 28,634 $ 17,270 $ 80,929 $ 37,658
Collaboration and license revenue        
Revenues:        
Revenue 9,843 $ 6,918 56,826 $ 35,401
License revenue - related party        
Revenues:        
Revenue $ 27,500   $ 27,500  
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total
Beginning Balance at Dec. 31, 2020 $ 58 $ 2,106,600 $ (5,214) $ (631,356) $ 1,470,088
Beginning Balance (in shares) at Dec. 31, 2020 57,793,533        
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under stock plan   8,318     8,318
Issuance of common stock under stock plan (in shares) 483,879        
Stock-based compensation expense   21,212     21,212
Other comprehensive income (loss)     117   117
Net loss       (99,714) (99,714)
Ending Balance at Mar. 31, 2021 $ 58 2,136,130 (5,097) (731,070) 1,400,021
Ending Balance (in shares) at Mar. 31, 2021 58,277,412        
Beginning Balance at Dec. 31, 2020 $ 58 2,106,600 (5,214) (631,356) 1,470,088
Beginning Balance (in shares) at Dec. 31, 2020 57,793,533        
Increase (Decrease) in Stockholders' Equity          
Net loss         (325,399)
Ending Balance at Sep. 30, 2021 $ 59 2,209,456 (5,673) (956,755) 1,247,087
Ending Balance (in shares) at Sep. 30, 2021 58,814,666        
Beginning Balance at Mar. 31, 2021 $ 58 2,136,130 (5,097) (731,070) 1,400,021
Beginning Balance (in shares) at Mar. 31, 2021 58,277,412        
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under stock plan $ 1 11,709     11,710
Issuance of common stock under stock plan (in shares) 254,823        
Purchase of common stock under ESPP   1,733     1,733
Purchase of common stock under ESPP (in shares) 22,324        
Stock-based compensation expense   24,522     24,522
Other comprehensive income (loss)     (738)   (738)
Net loss       (108,444) (108,444)
Ending Balance at Jun. 30, 2021 $ 59 2,174,094 (5,835) (839,514) 1,328,804
Ending Balance (in shares) at Jun. 30, 2021 58,554,559        
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under stock plan   11,038     11,038
Issuance of common stock under stock plan (in shares) 260,107        
Stock-based compensation expense   24,324     24,324
Other comprehensive income (loss)     162   162
Net loss       (117,241) (117,241)
Ending Balance at Sep. 30, 2021 $ 59 2,209,456 (5,673) (956,755) 1,247,087
Ending Balance (in shares) at Sep. 30, 2021 58,814,666        
Beginning Balance at Dec. 31, 2021 $ 59 2,250,250 (4,133) (1,275,441) $ 970,735
Beginning Balance (in shares) at Dec. 31, 2021 59,141,086       59,141,086
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under stock plan $ 1 1,297     $ 1,298
Issuance of common stock under stock plan (in shares) 414,888        
Stock-based compensation expense   23,609     23,609
Other comprehensive income (loss)     (7,977)   (7,977)
Net loss       (105,999) (105,999)
Ending Balance at Mar. 31, 2022 $ 60 2,275,156 (12,110) (1,381,440) 881,666
Ending Balance (in shares) at Mar. 31, 2022 59,555,974        
Beginning Balance at Dec. 31, 2021 $ 59 2,250,250 (4,133) (1,275,441) $ 970,735
Beginning Balance (in shares) at Dec. 31, 2021 59,141,086       59,141,086
Increase (Decrease) in Stockholders' Equity          
Net loss         $ (398,871)
Ending Balance at Sep. 30, 2022 $ 60 2,329,385 (14,826) (1,674,312) $ 640,307
Ending Balance (in shares) at Sep. 30, 2022 59,808,492       59,808,492
Beginning Balance at Mar. 31, 2022 $ 60 2,275,156 (12,110) (1,381,440) $ 881,666
Beginning Balance (in shares) at Mar. 31, 2022 59,555,974        
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under stock plan   535     535
Issuance of common stock under stock plan (in shares) 92,274        
Purchase of common stock under ESPP   1,872     1,872
Purchase of common stock under ESPP (in shares) 40,047        
Stock-based compensation expense   25,524     25,524
Other comprehensive income (loss)     (2,138)   (2,138)
Net loss       (159,709) (159,709)
Ending Balance at Jun. 30, 2022 $ 60 2,303,087 (14,248) (1,541,149) 747,750
Ending Balance (in shares) at Jun. 30, 2022 59,688,295        
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock under stock plan   2,030     2,030
Issuance of common stock under stock plan (in shares) 120,197        
Stock-based compensation expense   24,268     24,268
Other comprehensive income (loss)     (578)   (578)
Net loss       (133,163) (133,163)
Ending Balance at Sep. 30, 2022 $ 60 $ 2,329,385 $ (14,826) $ (1,674,312) $ 640,307
Ending Balance (in shares) at Sep. 30, 2022 59,808,492       59,808,492
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash flows from operating activities    
Net loss $ (398,871) $ (325,399)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 4,719 4,816
Non-cash lease expense 6,212 4,668
Stock-based compensation 72,855 68,949
Non-cash interest expense 8,389  
Non-cash customer consideration (27,500)  
Other 787 2,677
Changes in assets and liabilities:    
Accounts receivable 5,553 (11,375)
Unbilled accounts receivable 9,282 6,891
Inventory (20,653) (11,812)
Prepaid expenses and other current assets (15,575) (1,795)
Other assets (11,886) (2,842)
Accounts payable (2,031) 5,144
Accrued expenses 7,833 (12,844)
Other long-term liabilities 5,730  
Deferred revenue (19,952) (5,761)
Operating lease liabilities (5,764) (5,856)
Net cash used in operating activities (380,872) (284,539)
Cash flows from investing activities    
Purchases of property and equipment (7,438) (1,831)
Purchases of investments (258,654) (514,906)
Maturities of investments 170,123 637,831
Other (289)  
Net cash provided by (used in) investing activities (96,258) 121,094
Cash flows from financing activities    
Net proceeds from the sale of future royalties and revenues 415,836  
Net proceeds from term loan facility 137,797  
Net proceeds from stock option exercises and employee stock purchase plan 5,686 32,787
Net cash provided by financing activities 559,319 32,787
Net increase (decrease) in cash, cash equivalents, and restricted cash 82,189 (130,658)
Cash, cash equivalents and restricted cash at beginning of period 215,119 689,804
Effect of exchange rate changes on cash, cash equivalents and restricted cash (685) (382)
Cash, cash equivalents and restricted cash at end of period 296,623 558,764
Supplemental cash flow information    
Cash paid for interest 2,956  
Property and equipment purchases unpaid at period end 195 206
Cash paid for taxes, net $ 4,018 $ 674
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Reconciliation of cash, cash equivalents, and restricted cash        
Cash and cash equivalents $ 291,430 $ 209,948 $ 553,593  
Restricted cash 5,193 5,171 5,171  
Total cash, cash equivalents, and restricted cash shown in condensed consolidated statements of cash flows $ 296,623 $ 215,119 $ 558,764 $ 689,804
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Nature of Business
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Nature of Business

1. Nature of Business

Blueprint Medicines Corporation (the Company), a Delaware corporation incorporated on October 14, 2008, is a precision therapy company focused on genomically defined cancers and blood disorders. The Company’s approach is to leverage its novel research engine to systematically and reproducibly identify drivers of diseases in genomically defined patient populations, and to craft highly selective and potent drug candidates that are intended to provide significant and durable clinical responses to patients.

The Company has two approved precision therapies and is globally advancing multiple programs for systemic mastocytosis (SM), lung cancer and other genomically defined cancers, and cancer immunotherapy. The Company is devoting substantially all of its efforts to research and development for current and future drug candidates and commercialization of AYVAKIT/AYVAKYT, GAVRETO and any current or future drug candidates that obtain marketing approval.

As of September 30, 2022, the Company had cash, cash equivalents and marketable securities of $1,192.6 million. Based on the Company’s current operating plans, the Company anticipates that its existing cash, cash equivalents and marketable securities will be sufficient to enable it to fund its current operations for at least the next twelve months from the issuance of the financial statements.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Summary of Significant Accounting Policies and Recent Accounting Pronouncements

2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements

Basis of Presentation

The unaudited interim condensed consolidated financial statements of the Company included herein have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) as found in the Accounting Standards Codification (ASC), Accounting Standards Update (ASU) of the Financial Accounting Standards Board (FASB) and the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted from this report, as is permitted by such rules and regulations. Accordingly, these financial statements should be read in conjunction with the financial statements as of and for the year ended December 31, 2021 and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 17, 2022 (2021 Annual Report on Form 10-K).

The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited financial statements, and updated, as necessary, in this report. In the opinion of the Company’s management, the accompanying unaudited interim condensed consolidated financial statements contain all adjustments that are necessary to present fairly the Company’s financial position as of September 30, 2022, the results of its operations for the three and nine months ended September 30, 2022 and 2021, stockholder’s equity for the three and nine months ended September 30, 2022 and 2021 and cash flows for nine months ended September 30, 2022 and 2021. Such adjustments are of a normal and recurring nature. The results for the three and nine months ended September 30, 2022 are not necessarily indicative of the results for the year ending December 31, 2022 or for any future period.

The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Blueprint Medicines Security Corporation, which is a Massachusetts subsidiary created to buy, sell and hold securities, Blueprint Medicines (Switzerland) GmbH, Blueprint Medicines (Netherlands) B.V., Blueprint Medicines (UK) Ltd, Blueprint Medicines (Germany) GmbH, Blueprint Medicines (Spain) S.L., Blueprint Medicines (France) SAS, and Blueprint Medicines (Italy) S.r.L. Lengo Therapeutics, Inc. (Lengo), which was acquired on December 30, 2021, was dissolved in June 2022. All intercompany transactions and balances have been eliminated.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. Management considers many factors in selecting appropriate financial accounting policies and in developing the estimates and assumptions that are used in the preparation of the financial statements. Management must apply significant judgment in this process. Management’s estimation process often may yield a range of potentially reasonable estimates and management must select an amount that falls within that range of reasonable estimates. Estimates are used in the following areas, among others: revenue recognition, inventory, operating lease right-of-use assets, operating lease liabilities, stock-based compensation expense, accrued expenses, liabilities related to the sale of future royalties and future revenues, equity investment, and income taxes. The length of time and full extent to which the ongoing COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenues, expenses, reserves and allowances, manufacturing and supply, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, subject to change and difficult to predict, including as a result of new information that may emerge concerning COVID-19, including the identification and spread of new variants, and the actions taken to contain or treat COVID-19, as well as the economic impact thereof on local, regional, national and international customers and markets. The Company considers the impact of COVID-19 while making the estimates within its consolidated financial statements and there may be changes to those estimates in future periods. Actual results may differ from these estimates. The Russian invasion of Ukraine has not had a material impact on the Company’s business, results of operations and financial condition.

Significant Accounting Policies

The significant accounting policies used in preparation of these condensed consolidated financial statements for the three and nine months ended September 30, 2022 are consistent with those discussed in Note 2 to the consolidated financial statements in the 2021 Annual Report on Form 10-K, with the exception of the below new policies.

Equity Investment

Investments in non-marketable equity securities of privately-held companies that do not have readily determinable fair values are carried at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Each period the Company assesses relevant transactions to identify observable price changes, and the Company regularly monitors these investments to evaluate whether there is an indication of impairment. The Company evaluates whether an investment’s fair value is less than its carrying value using an estimate of fair value, if such an estimate is available. For periods in which there is no estimate of fair value, the Company evaluates whether an event or change in circumstances has occurred that may have a significant adverse effect on the value of the investment.

Liabilities related to the sale of future royalties and revenues

The Company accounts for net proceeds from sales of the Company’s rights to receive future royalty payments and from sales of future revenues as liabilities if the Company has significant continuing involvement in the generation of the related future cash flows. Interest on the liabilities related to the sale of future royalties and revenues will be recognized using the effective interest rate method over the life of the related royalty or revenue stream. The liabilities related to the sale of future royalties and revenues and the related interest expenses are based on the Company’s current estimates of future royalties or revenues as well as commercial milestones expected to be achieved and received over the life of the arrangement, which the Company determines by using forecasts of the underlying drug products of the underlying regions. The Company will periodically assess the expected payments and to the extent the amount or timing of the future estimated payments is materially different than previous estimates, the Company will account for any such change by adjusting the carrying value of the liabilities related to the sale of future royalties and revenues, and prospectively recognizing the related interest expenses.

New Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies that the Company adopts as of the specified effective date. The Company does not believe that the adoption of recently issued standards have or may have a material impact on its condensed consolidated financial statements and disclosures.

Fair value measurements

In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820) – Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. This standard clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. This standard will be effective for the Company on January 1, 2024, and is not expected to have a material impact on the Company’s condensed consolidated financial statements and related disclosures.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financing Arrangements
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Financing Arrangements

3. Financing Arrangements

Royalty Pharma Purchase and Sale Agreement

On June 30, 2022, the Company entered into a purchase and sale agreement (Royalty Purchase Agreement) with Royalty Pharma. Pursuant to the Royalty Purchase Agreement, the Company received an upfront payment of $175.0 million in consideration for the Company’s rights to receive royalty payments on the net sales of GAVRETO worldwide excluding the CStone territory and U.S. territory under the terms of the Roche pralsetinib collaboration agreement.

Although the Company sold all of the rights to receive royalties on the net sales of GAVRETO worldwide excluding the CStone territory and U.S. territory to Royalty Pharma, the Company continues to co-develop pralsetinib with Roche globally and is therefore involved in the generation of these future royalties. Due to the Company’s significant continuing involvement, the Company continues to account for any royalties and development and commercialization milestones earned related to the underlying territory under the Roche pralsetinib collaboration agreement as collaboration revenue on its consolidated statements of operations and comprehensive loss. Net proceeds from the transaction were recorded as a liability related to sale of future royalties and revenues on the consolidated balance sheet. The Company will accrete the $175.0 million, net of transaction costs of $3.8 million, to the total of these royalties as interest expense using the effective interest method over the estimated life of the arrangement. As of September 30, 2022, the Company’s estimate of this total interest expense resulted in an effective annual interest rate of 6.3%. These estimates contain assumptions that impact the amount recorded and the interest expense that will be recognized in future periods.

As payments are made to Royalty Pharma, the balance of the liability will be effectively repaid over the life of the Royalty Purchase Agreement. In order to determine the amortization of the liability, the Company estimates the total amount of future royalty payments to be paid to Royalty Pharma over the life of the arrangement. The exact amount of repayment is likely to change each reporting period. A significant increase or decrease in GAVRETO’s net revenue of the underlying territory will materially impact the liability related to this arrangement, interest expense and the time period for repayment. The Company will periodically assess the expected payments to Royalty Pharma and will prospectively adjust the amortization of the liability related to this arrangement for material changes in such payments.

As of September 30, 2022, the carrying value of the liability related to this arrangement was $173.6 million. The following table shows the activity within the liability account (in thousands):

Carrying value as of January 1, 2022

$

Sale of future royalties

175,000

Interest expense recognized

2,709

Capitalized closing costs

(3,777)

Interest payments

(330)

Carrying value as of September 30, 2022

$

173,602

Pursuant to the Royalty Purchase Agreement, the Company is eligible to receive certain milestone payments totaling up to $165.0 million, subject to the achievement of specified net sales milestones by Roche. The potential milestone payments will be added to the carrying value of the liability related to this arrangement when the milestones are achieved and received.

Financing Arrangements with Sixth Street Partners

In July 2022, the Company closed two transactions pursuant to a purchase and sale agreement (Future Revenue Purchase Agreement) and a financing transaction for up to $660.0 million (Financing Agreement) with Sixth Street Partners (Sixth Street). Because two transactions were entered into with the same parties and in contemplation of one another, the Company recorded these transactions based on the relative fair values of each freestanding financial instrument and allocated the proceeds in proportion to those fair value amounts.

Sixth Street Partners Purchase and Sale Agreement

Pursuant to the Future Revenue Purchase Agreement, the Company received gross proceeds of $250.0 million in exchange for future royalty payments at a rate of 9.75% on up to $900 million each year of (i) aggregate worldwide annual net product sales of AYVAKIT/ AYVAKYT (avapritinib) and (ii), if it is approved, aggregate worldwide annual net product sales of BLU-263, but excluding sales in Greater China, subject to a cumulative cap of 1.45 times the upfront invested capital or a total of $362.5 million. In the event that certain revenue targets are not achieved by specified dates, the royalty rate and cumulative cap shall be increased to 15% and 1.85 times the invested capital (or $462.5 million), respectively.

The Company continues to own the research, development, manufacturing and commercialization of AYVAKIT/ AYVAKYT and if it is approved, BLU-263, and has significant continuing involvement in the generation of the cash flows under the Future Revenue Purchase Agreement. Therefore, the Company continues to account for any revenue earned from worldwide product sales of AYVAKIT/ AYVAKYT and, if it is approved, BLU-263, on its consolidated statements of operations and comprehensive loss. Net proceeds from the transaction were recorded as a liability related to sale of future liabilities and revenues on the consolidated balance sheet. The Company will accrete the $250.0 million, net of transaction costs of $5.4 million, to the total of these future payments as interest expense using the effective interest method over the estimated life of the arrangement.

As payments are made to Sixth Street, the balance of the liability will be effectively repaid over the life of the Future Revenue Purchase Agreement. In order to determine the amortization of the liability, the Company estimates the total amount of future revenue payments to be paid to Sixth Street over the life of the arrangement. The exact amount of repayment is likely to change each reporting period. A significant increase or decrease in worldwide product sales of AYVAKIT/ AYVAKYT and, if it is approved, BLU-263, will materially impact the liability related to this arrangement, interest expense and the time period for repayment. The Company will periodically assess the expected payments to Sixth Street and will prospectively adjust the amortization of the liability related to this arrangement for material changes in such payments. As of September 30, 2022, the Company’s estimate of this total interest expense resulted in an effective annual interest rate of 11.5%. These estimates contain assumptions that impact the amount recorded and the interest expense that will be recognized in future periods.

As of September 30, 2022, the carrying value of the liability related to this arrangement was $250.1 million. The following table shows the activity within the liability account (in thousands):

Carrying value as of January 1, 2022

$

Sale of future revenue

250,000

Interest expense recognized

5,446

Capitalized closing costs

(5,395)

Interest payments

Carrying value as of September 30, 2022

$

250,051

Sixth Street Partners Term Loan

The Financing Agreement entered into by the parties in connection with the transaction provides for (i) a senior secured term loan facility of up to $150.0 million and (ii) a senior secured delayed draw term loan facility of up to $250.0 million to be funded in two tranches at the Company’s choice. The term loans will mature on June 30, 2028 and bear interest at a variable rate equal to either the Secured Overnight Financing Rate (SOFR) plus six and one half percent (6.50%) or the base rate plus five and one half percent (5.50%), subject to a floor of one percent (1%) and two percent (2%) with respect to the SOFR and base rate, respectively.

As part of the Financing Agreement with Sixth Street Partners, the Company received gross proceeds of $150.0 million as a term loan in July 2022 and incurred an aggregate of $12.2 million of debt discounts and transaction costs, which have been recorded as a reduction to the carrying amount of the debt on the Company’s consolidated balance sheet and will be amortized as additional interest expenses using the effective interest rate method over the period from issuance through maturity. As of September 30, 2022, the Company’s estimate of the total interest expense resulted in an effective annual interest rate of 12.0%. The carrying amount of the debt as of September 30, 2022 is subject to variable interest rates, which are based on current market rates, and as such, approximates fair value.

The following table shows the activity within the liability account (in thousands):

Carrying value as of January 1, 2022

$

Term Loan

150,000

Interest expense recognized

3,190

Debt discounts and capitalized closing costs

(12,214)

Interest payments

(2,626)

Carrying value as of September 30, 2022

$

138,350

The Company’s obligations under the Financing Agreement will be secured, subject to certain exceptions, by security interests in the substantially all of the Company’s assets and the Company’s certain subsidiaries. The Financing Agreement contains customary negative covenants that, among other things and subject to certain exceptions, could restrict the Company’s ability to incur additional liens, incur additional indebtedness, make investments, including acquisitions, engage in fundamental changes, sell or dispose of assets that constitute collateral, including certain intellectual property, pay dividends or make any distribution or payment on or redeem, retire or purchase any equity interests, amend, modify or waive certain material agreements or organizational documents and make payments of certain subordinated indebtedness. The Financing Agreement also requires the Company to maintain a consolidated liquidity of at least (i) $50.0 million during the period commencing from the date on which the term loans are funded to the date which is the day before the next term loans are funded and (ii) $80.0 million for each day thereafter.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Marketable Securities

4. Marketable Securities

Marketable securities consisted of the following at September 30, 2022 and December 31, 2021 (in thousands):

Amortized

Unrealized

Unrealized

Fair

September 30, 2022

Cost

 

Gain

Losses

Value

Marketable securities, available-for-sale:

U.S. government agency securities 

$

429,423

$

(7,007)

$

422,416

U.S. treasury obligations

485,647

(6,853)

478,794

Total

$

915,070

$

$

(13,860)

$

901,210

Amortized

Unrealized

Unrealized

Fair

December 31, 2021

Cost

 

Gain

Losses

Value

Marketable securities, available-for-sale:

U.S. government agency securities

$

498,582

$

21

$

(1,460)

$

497,143

U.S. treasury obligations

328,801

(1,249)

327,552

Total

$

827,383

$

21

$

(2,709)

$

824,695

As of September 30, 2022, the Company held 103 debt securities that were in an unrealized loss position with an aggregate fair value of $901.2 million. Of the 103 debt securities, 33 were in an unrealized loss position for more than twelve months with an aggregate fair value of $346.4 million. As of December 31, 2021, the Company held 74 debt securities that were in an unrealized loss position with an aggregate fair value of $750.5 million. As of December 31, 2021, there were no securities held by the Company in an unrealized loss position for more than twelve months. The Company has the intent and ability to hold such securities until recovery. As a result, the Company did not record any charges for credit-related impairments for its marketable debt securities for the three and nine months ended September 30, 2022 and 2021.

As of September 30, 2022, 10 securities with an aggregate fair value of $55.7 million had remaining maturities between one year and five years. As of December 31, 2021, 56 securities with an aggregate fair value of $557.5 million had remaining maturities between one year and five years.

The Company received proceeds of $90.5 million and $170.1 million from maturities of debt securities for the three and nine months ended September 30, 2022, respectively, and $237.3 million and $637.8 million for the three and nine months ended September 30, 2021, respectively. The Company did not realize any gains or losses from maturities of debt securities for the three and nine months ended September 30, 2022 and 2021.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Fair Value of Financial Instruments

5. Fair Value of Financial Instruments

The following table summarizes cash equivalents and marketable securities measured at fair value on a recurring basis as of September 30, 2022 (in thousands):

    

    

Active

    

Observable

    

Unobservable

September 30, 

Markets

Inputs

Inputs

Description

2022

(Level 1)

(Level 2)

(Level 3)

Cash equivalents:

Money market funds

$

274,622

$

274,622

$

$

Marketable securities, available-for-sale:

U.S. government agency securities 

422,416

422,416

U.S. treasury obligations

478,794

478,794

Total

$

1,175,832

$

753,416

$

422,416

$

The following table summarizes cash equivalents and marketable securities measured at fair value on a recurring basis as of December 31, 2021 (in thousands):

    

    

Active

    

Observable

    

Unobservable

December 31, 

Markets

Inputs

Inputs

Description

2021

(Level 1)

(Level 2)

(Level 3)

Cash equivalents:

Money market funds

$

118,880

$

118,880

$

$

Marketable securities, available-for-sale:

U.S. government agency securities 

497,143

497,143

U.S. treasury obligations

327,552

327,552

Total

$

943,575

$

446,432

$

497,143

$

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Product Revenue Reserves and Allowances
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Product Revenue Reserves and Allowances

6. Product Revenue Reserves and Allowances

In January 2020, the U.S. Food and Drug Administration (FDA) approved AYVAKIT for the treatment of adults with unresectable or metastatic gastrointestinal stromal tumor (GIST) harboring a PDGFRA exon 18 mutation, including PDGFRA D842V mutations. In September 2020, the European Commission granted conditional marketing authorization to AYVAKYT as a monotherapy for the treatment of adult patients with unresectable or metastatic GIST harboring the PDGFRA D842V mutation. In June 2021, the FDA granted a subsequent approval for AYVAKIT, expanding the labeled indications to include adult patients with advanced systemic mastocytosis (Advanced SM), including aggressive SM (ASM), SM with an associated hematological neoplasm (SM-AHN) and mast cell leukemia (MCL). In March 2022, the European Commission expanded the marketing authorization for AYVAKYT to include the treatment of adult patients with ASM, SM-AHN, or MCL, after at least one systemic therapy.

In September 2020, the FDA granted accelerated approval of GAVRETO for the treatment of adult patients with metastatic RET fusion-positive non-small cell lung cancer (NSCLC) as detected by an FDA approved test. In December 2020, the FDA granted a subsequent accelerated approval for GAVRETO, expanding the labeled indications to include adult and pediatric patients 12 years of age and older with advanced or metastatic RET-mutant medullary thyroid cancer (MTC) who require systemic therapy, or with advanced or metastatic RET fusion-positive thyroid cancer who require systemic therapy and who are radioactive iodine-refractory (if radioactive iodine is appropriate).

The Company recorded net product revenue from the U.S. product sales of GAVRETO in 2021 until it transferred, on July 1, 2021, certain responsibilities associated with product sales to customers, pricing and distribution matters related to U.S. product sales of GAVRETO to its collaboration partner. The Company did not record any net product revenue from product sales of GAVRETO subsequent to this transition date. For additional information, see Note 10, Collaboration and License Agreements, to our unaudited condensed consolidated financial statements.

The following table summarizes revenue recognized from product sales for the three and nine months ended September 30, 2022 and 2021 (in thousands):

Three Months Ended

 

Nine Months Ended

September 30, 

 

September 30, 

2022

 

2021

 

2022

 

2021

AYVAKIT/AYVAKYT

$

28,634

$

17,270

$

80,929

$

32,952

GAVRETO

4,706

Total product revenue

$

28,634

$

17,270

$

80,929

$

37,658

The following table summarizes activity in each of the product revenue allowance and reserve categories for the nine months ended September 30, 2022 and 2021 (in thousands):

Nine Months Ended September 30, 

2022

2021

Beginning balance at January 1

$

4,345

$

1,192

Provision related to product sales

 

13,606

5,665

Adjustment related to prior periods sales

 

(645)

Credits and payments made

 

(9,980)

(3,416)

Ending balance at September 30

$

7,326

$

3,441

The total reserves that are included in the Company’s unaudited condensed consolidated balance sheets as of September 30, 2022 and December 31, 2021, are summarized as follows (in thousands):

September 30, 

December 31, 

2022

2021

Reduction of accounts receivable, net

$

946

$

419

Component of accrued expenses

6,380

3,926

Total revenue-related reserves

$

7,326

$

4,345

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Inventory

7. Inventory

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

September 30, 

December 31, 

2022

    

2021

Raw materials

$

11,927

$

10,788

Work in process

29,773

17,702

Finished goods

 

2,311

 

3,916

Total

$

44,011

$

32,406

Balance sheet classification

September 30, 

December 31, 

2022

    

2021

Inventory

$

35,253

$

21,817

Other assets

 

8,758

 

10,589

Total

$

44,011

$

32,406

Inventory amounts written down as a result of excess, obsolescence, unmarketability or other reasons are charged to cost of sales. The Company did not recognize any material write-down for the three and nine months ended September 30, 2022. For the three and nine months ended September 30, 2021, the Company recorded a write-down of $0.4 million and $0.8 million, respectively. Long-term inventory, which primarily consists of work in process and raw materials, is included in other assets in the unaudited condensed consolidated balance sheets.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Restricted Cash
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Restricted Cash

8. Restricted Cash

At September 30, 2022 and December 31, 2021, $5.2 million and $5.2 million, respectively, of the Company’s cash is restricted by a bank primarily related to security deposits for the Company’s building lease agreements.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Accrued Expenses

9. Accrued Expenses

Accrued expenses consist of the following (in thousands):

September 30, 

December 31, 

    

2022

    

2021

Research, development and commercial contract costs

$

62,119

$

68,164

Employee compensation

25,525

29,166

Accrued professional fees

 

18,345

 

12,611

Revenue-related reserves

6,380

3,926

Other

8,394

7,962

Total

$

120,763

$

121,829

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Collaboration and License Agreements
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Collaboration and License Agreements

10. Collaboration and License Agreements

IDRx

In August 2022, the Company entered into a license agreement with IDRx, Inc. (IDRx), pursuant to which the Company granted IDRx an exclusive, worldwide, royalty-bearing license to exploit the Company’s internally discovered KIT exon 13 inhibitor, IDRX-73 (formerly known as BLU-654) (IDRx License Agreement). IDRx is a clinical-stage biopharmaceutical company and among IDRx’s founders are Alexis Borisy, George Demetri, M.D., and Nicholas Lydon, Ph.D., each of whom currently serve as members of the Company’s board of directors. Due to these relationships, the transaction with IDRx is a related party transaction.

In connection with the IDRx License Agreement, the Company also entered into a stock purchase agreement with IDRx (IDRx Stock Purchase Agreement), pursuant to which the Company received 4,509,105 shares of IDRx’s Series A preferred stock and the Company has the right to receive additional shares of IDRX’s Series A preferred stock through an anti-dilution provision subject to a defined financing cap.

The Company is also eligible to receive up to $217.5 million in contingent cash payments, including specified development, regulatory and sales-based milestone payments. In addition, IDRx is obligated to pay to the Company royalties on aggregate annual worldwide net sales of licensed products at tiered percentage rates up to low-teens, subject to adjustments in specified circumstances under the IDRx License Agreement.

Unless earlier terminated, the IDRx License Agreement will expire on a country-by-country, licensed product-by-licensed product basis upon the latest of: (a) the expiration of the last valid claim within the licensed patents covering such licensed product in a such country, (b) the expiration of the regulatory exclusivity period for such licensed product in such country, or (c) the tenth (10th) anniversary of the first commercial sale of such licensed product in such country. Following the end of the term for any such licensed product and in such region by expiration, the license granted to IDRx will become exclusive, perpetual, irrevocable, fully paid-up and royalty-free. IDRx may terminate the IDRx License Agreement for convenience at any time upon at least twelve months’ prior written notice to the Company. Either party may also terminate the IDRx License Agreement for material breach of the other party or for insolvency, and the Company may terminate the IDRx License Agreement for IDRx’s breach of the anti-dilution provision in the IDRx Stock Purchase Agreement. Upon termination of the license agreement in its entirety, all rights and obligations under the license agreement will terminate and revert back to the Company, and the Company has a license under certain intellectual property of IDRx to continue to exploit the compound and terminated product, subject to a royalty that will be negotiated at the time of termination.

The Company considered the ASC 606 criteria for combining contracts and determined the IDRx License Agreement and the IDRx Stock Purchase Agreement should be combined into a single contract because they were negotiated and entered into in contemplation of one another. Therefore, the Company determined that the 4,509,105

shares of IDRx’s Series A preferred stock and the anti-dilution right to receive additional shares should be attributed to the transaction price of the IDRx License Agreement.

The Company evaluated the IDRx License Agreement under ASC 606. The Company identified the following material promises under the agreement: (1) the exclusive license and (2) the initial know-how transfer. The Company determined that the exclusive license and the initial know-how transfer were not distinct from each other, as the exclusive license has limited value without the corresponding know-how transfer. As such, for the purposes of ASC 606, the Company determined that these two material promises, the exclusive license and the initial know-how transfer, should be combined into one distinct performance obligation. The Company concluded that the license is a functional intellectual property license. The Company determined that IDRx benefited from the license along with the initial know-how transfer at the time of grant, and therefore the related performance obligation is satisfied at a point in time.

For the purposes of ASC 606, the transaction price of the IDRx License Agreement at the contract inception was determined to be $27.5 million and recorded as license revenue-related party on the consolidated statements of operations and comprehensive loss. The fair value was derived from IDRx’s most recent financing transaction with unrelated investors. All potential milestone payments that the Company is eligible to receive under the IDRx License Agreement have been excluded from the transaction price. The Company will reevaluate the transaction price for inclusion of milestone payments and royalties at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal. Additionally, the Company is entitled to sales milestones and royalties from the sales of the licensed products, and revenue are recognized when the related sales occur.

The Company concluded the preferred stock investment should be accounted for as an equity investment as it is not mandatorily redeemable nor does the Company have the unilateral right to redeem the preferred stock, and the Company, along with its related parties, did not have a controlling financial interest in IDRx nor have the ability to influence the financial and operating policies through the ownership of preferred stock. IDRx’s preferred stock is not exchange-traded and does not have a readily determinable fair value. Therefore, the Company accounts for the preferred stock investment under the measurement alternative for equity investments that do not have a readily determinable fair value, which is at cost of $27.8 million including transaction costs of $0.3 million. As of September 30, 2022, the cost of the investment in IDRx’s preferred stock was $27.8 million and was recorded as equity investment on the condensed consolidated balance sheets. As of September 30, 2022, no adjustments have been recognized related to the preferred stock investment as a result of the application of the measurement.

Proteovant

In February 2022, the Company entered into an exclusive collaboration agreement (the Proteovant collaboration agreement) with Oncopia Therapeutics, Inc., d/b/a Proteovant Therapeutics, Inc. (Proteovant), pursuant to which the parties will jointly research and advance up to two novel protein degrader therapies into development candidates, as well as up to two additional novel protein degrader target programs as may be mutually agreed to by the Company and Proteovant (each a target program). On a target program-by-target program basis, the Company will have an exclusive option to obtain a worldwide, exclusive license to develop and commercialize any licensed compound and licensed product under each target program. Proteovant will have the right to opt into the global development and U.S. commercialization of certain licensed compounds and licensed products under the second target program that the Company options, and if the parties add additional target programs, Proteovant will have the same opt-in right for the fourth target program that the Company options.

The Company paid Proteovant an upfront payment of $20.0 million in connection with the execution of the agreement and Proteovant will be eligible to receive up to an additional $632.0 million in contingent milestone payments including specified research, development, regulatory and commercialization milestones and tiered percentage royalties on a licensed product-by-licensed product basis ranging from the mid- to high-single digits on net sales on the first two target programs, subject to adjustment in specified circumstances. If Proteovant opts in to the second target program, the parties will split profits and losses of that program equally in the U.S. along with development costs and the milestone payments for the program will be reduced accordingly. Proteovant will be eligible to receive milestone payments and royalties on ex-U.S. sales. In addition, the parties may jointly extend the collaboration, with the same structure and financial terms, to two additional program targets through additional funding by the Company.

The Company concluded that Proteovant is providing the Company with research services throughout the period until the Company can exercise its option to obtain a worldwide, exclusive license to develop and commercialize any licensed compound. Therefore, the Company recorded the $20.0 million upfront payment as an asset on the unaudited condensed consolidated financial statements and will record it as research and development expense over the expected research period. During the three and nine months ended September 30, 2022, the Company recorded research and development expense of $1.4 million and $2.9 million, respectively, under the Proteovant collaboration agreement. The Company will reevaluate the research period at the end of each reporting period and as any changes in circumstances occur, and if necessary, the Company will adjust its estimate of expected research period accordingly. Each research and development milestone payment will be accrued and expensed when probable.

Zai Lab

In November 2021, the Company entered into a collaboration (the Zai Lab agreement) with Zai Lab (Shanghai) Co., Ltd., (Zai Lab), pursuant to which the Company granted Zai Lab exclusive rights to develop and commercialize the Company’s drug candidates BLU-701 and BLU-945, including their respective back-up forms and certain other forms thereof, for the treatment of EGFR-driven non-small cell lung cancer in Greater China, including Mainland China, Hong Kong, Macau and Taiwan (collectively, the Zai Lab territory), either as a monotherapy or as part of a combination therapy. The Company retains exclusive rights to the licensed products outside the Zai Lab territory.

Under the Zai Lab agreement, the Company received an upfront cash payment of $25.0 million and, in addition to the upfront payment received, the Company is eligible to receive up to $590.0 million in contingent payments, including specified development, regulatory and sales-based milestones and tiered percentage royalties on a licensed product-by-licensed product basis ranging from the low-teens to mid-teens on annual net sales of each licensed product in the Zai Lab territory, subject to adjustment in specified circumstances. Zai Lab will be responsible for costs related to clinical trials in the Zai Lab territory, other than the specified shared services costs as defined in the Zai Lab agreement which will be shared by the Company and Zai Lab.

Pursuant to the terms of the Zai Lab agreement, Zai Lab is responsible for conducting all development and commercialization activities in the Zai Lab territory related to the licensed drug candidates. In addition, under the Zai Lab agreement, each party has granted the other party specified intellectual property licenses to enable the other party to perform its obligations and exercise its rights under the Zai Lab agreement, including license grants to enable each party to conduct research, development and commercialization activities pursuant to the terms of the Zai Lab agreement.

The Zai Lab agreement will continue on a licensed product-by-product and region-by-region basis until the later of (i) the 12th anniversary of the date of the first commercial sale of a licensed product in the Zai Lab territory, (ii) the date of expiration of the last valid patent claim related to the Company’s patent rights of the product in the Zai Lab territory, and (iii) the expiration of the last regulatory exclusivity for that product in a region in the Zai Lab territory. Zai Lab may terminate the agreement for convenience by giving a written notice after the second anniversary of the effective date (a) at least 12 months after the date of notice, in the event such notice is given after the first commercial sale of a licensed product in the Zai Lab territory or (b) at least nine months after the date of such notice, in the event such notice is given prior to the first commercial sale of the first licensed product in the Zai Lab territory. Either party may terminate the Zai Lab agreement for the other party’s uncured material breach or insolvency. Upon termination, all licenses and all other rights granted by the Company to Zai Lab will terminate. Each party will retain its joint ownership interests in any joint collaboration technology.

The Company evaluated the Zai Lab agreement to determine whether it is a collaborative arrangement in the scope of ASC 808. The Company concluded that the Zai Lab agreement is a collaborative agreement under ASC 808 as both parties are active participants in the clinical trials and are exposed to significant risks and rewards of those activities under the Zai Lab agreement. The Company determined that the Zai Lab agreement contained two material components: (i) licenses granted to Zai Lab to exploit and develop each licensed product in the Zai Lab territory and related activities in the Zai Lab territory, including manufacturing, and (ii) the parties’ participation in the global development of the licensed products. The Company used the criteria specified in ASC 606 to determine which of the components of the Zai Lab agreement are performance obligations with a customer and concluded that Zai Lab is the Company’s customer for the licenses and related activities in the Zai Lab territory under ASC 606. The global development activities under the agreement does not present a transaction with a customer and the payments received by the Company for global development activities, including manufacturing, are accounted for as a reduction of related expenses. During the three

and nine months ended September 30, 2022, the Company recorded $0.2 million and $0.5 million, respectively, in reduction of expenses under the Zai Lab agreement.

The Company evaluated the Zai Lab territory specific licenses and related activities under ASC 606 as these transactions are considered transactions with a customer and identified three material promises at the outset of the Zai Lab agreement, which consists of the following for each licensed product: (1) the exclusive license, (2) the initial know-how transfer and (3) manufacturing activities related to development and commercial supply of the licensed product in the Zai Lab territory. The Company determined that the exclusive license and the initial know-how transfer were not distinct from each other, as the exclusive license has limited value without the corresponding know-how transfer. As such, for the purposes of ASC 606, the Company determined that these two material promises, the exclusive license and the initial know-how, should be combined into one distinct performance obligation. The Company further evaluated the material promise associated with manufacturing activities related to development and commercial supply of the licensed products in the Zai Lab territory, given Zai Lab is not obligated to purchase any minimum amount or quantities of the development and commercial supply from the Company, the Company concluded that, for the purpose of ASC 606, the provision of manufacturing activities related to development and commercial supply of the licensed product in Zai Lab territory was an option but not a performance obligation of the Company at the inception of the Zai Lab collaboration agreement and will be accounted for if and when exercised. The Company also concluded that there is no separate material right in connection with the development and commercial supply of the licensed product, as the expected pricing was not issued at a significant and incremental discount. Therefore, the manufacturing activities were excluded as performance obligation at the outset of the arrangement.

The Company evaluated the license under ASC 606 and concluded that the license is a functional intellectual property license. The Company determined that Zai Lab benefited from the license along with the initial know-how transfer at the time of grant, and therefore the related performance obligation is satisfied at a point in time. Additionally, the Company is entitled to sales milestones and royalties from Zai Lab upon future sales of the licensed products in the Zai Lab territory, and revenue will be recognized when the related sales occur. Costs that are incurred associated with Zai Lab territory specific activities are reimbursable from Zai Lab and are recognized as revenue. During the three and nine months ended September 30, 2022, the Company recorded $0.2 million and $0.8 million, respectively, in revenue related to Zai Lab territory specific activities in the unaudited condensed consolidated financial statements.

For the purposes of ASC 606, the transaction price of the Zai Lab agreement as of the outset of the arrangement was determined to be $25.0 million, which consisted of the upfront cash payment. The other potential milestone payments that the Company is eligible to receive were excluded from the transaction price, as all milestone amounts were fully constrained based on the probability of achievement. The Company satisfied the performance obligation upon delivery of the licenses and initial know-how transfer, and recognized the upfront payment of $25.0 million as revenue during the year ended December 31, 2021.

The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal.

Roche – Pralsetinib Collaboration

In July 2020, the Company entered into a collaboration agreement (the Roche pralsetinib collaboration agreement) with F. Hoffmann-La Roche Ltd and Genentech, Inc., a member of the Roche Group (collectively, Roche), pursuant to which the Company granted Roche exclusive rights to develop and commercialize the Company’s drug candidate pralsetinib worldwide, excluding the CStone territory (as defined below), and a co-exclusive license in the U.S. to develop and commercialize pralsetinib. In addition, Roche has the right to opt in to a next-generation RET compound co-developed by the Company and Roche.

Under the Roche pralsetinib collaboration agreement, the Company received an upfront cash payment of $675.0 million, and through September 30, 2022, the Company has received an aggregate of $105.0 million in specified regulatory and commercialization milestones. In addition to the upfront and milestone payments received through September 30, 2022, the Company is eligible to receive up to $822.0 million in contingent payments, including specified

development, regulatory and sales-based milestones for pralsetinib and any licensed product containing a next-generation RET compound.

In the U.S., the Company and Roche agreed to work together to co-commercialize pralsetinib and equally share responsibilities, profits and losses. In addition, the Company is eligible to receive tiered royalties ranging from high-teens to mid-twenties on annual net sales of pralsetinib outside the U.S., excluding Greater China (the Roche territory). The Company and Roche have also agreed to co-develop pralsetinib globally in RET-altered solid tumors, including non-small cell lung cancer, medullary thyroid carcinoma and other thyroid cancers, as well as other solid tumors. The Company and Roche will share global development costs for pralsetinib at a rate of 45 percent for the Company and 55 percent for Roche up to a specified amount of aggregate joint development costs, after which the Company’s share of global development costs for pralsetinib will be reduced by a specified percentage. The Company and Roche will also share specified global development costs for any next-generation RET compound co-developed under the collaboration in a similar manner.

Unless earlier terminated in accordance with its terms, the Roche pralsetinib collaboration agreement will expire on a licensed product-by-licensed product basis (i) in the U.S. upon the expiration of the gross profit sharing term for such licensed product and (ii) outside the U.S. on a country-by-country basis at the end of the applicable royalty term for such licensed product. Roche may terminate the agreement in its entirety or on a licensed product-by-licensed product or country-by-country basis subject to certain notice periods. Either party may terminate the Roche pralsetinib collaboration agreement for the other party’s uncured material breach or insolvency. Subject to the terms of the Roche pralsetinib collaboration agreement, effective upon termination of the agreement, the Company is entitled to retain specified licenses to be able to continue to exploit the licensed products.

In connection with the Roche collaboration agreement, on July 13, 2020, the Company also entered into a stock purchase agreement with Roche Holdings, Inc. (Roche Holdings) pursuant to which the Company issued and sold an aggregate of 1,035,519 shares of common stock to Roche Holdings at a purchase price of $96.57 per share and received an aggregate of $100.0 million in the third quarter of 2020. The closing for a minority portion of the equity investment occurred following the expiration of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and other customary closing conditions.

The Company considered the ASC 606 criteria for combining contracts and determined that the Roche pralsetinib collaboration agreement and stock purchase agreement should be combined into a single contract because they were negotiated and entered into in contemplation of one another. The Company accounted for the common stock issued to Roche Holdings based on the fair market value of the common stock on the dates of issuance. The fair market value of the common stock issued to Roche Holdings was $79.3 million, based on the closing price of the Company’s common stock on the dates of issuance, resulting in a $20.7 million premium. The Company determined that the premium paid by Roche Holdings for the common stock should be attributed to the transaction price of the Roche pralsetinib collaboration agreement.

The Company determined that the Roche pralsetinib collaboration agreement contained four material components: (i) licenses granted to Roche to develop and commercialize pralsetinib worldwide, excluding the CStone territory (pralsetinib license); (ii) the Roche territory-specific commercialization activities for pralsetinib, including manufacturing (Roche territory activities); (iii) the parties’ joint development activities for pralsetinib worldwide, excluding the CStone territory; and (iv) the parties’ joint commercialization activities for pralsetinib in the U.S. The Company considered the guidance in ASC 606 to determine which of the components of the Roche pralsetinib collaboration agreement are performance obligations with a customer and concluded that the pralsetinib license and the Roche territory activities are within the scope of ASC 606 because Roche is the Company’s customer in those transactions.

The Company evaluated the Roche pralsetinib license under ASC 606 and concluded that the pralsetinib license is a functional intellectual property license and is a distinct performance obligation. The Company determined that Roche benefited from the pralsetinib license at the time of grant, and therefore the related performance obligation is satisfied at a point in time.

The Company evaluated the Roche territory activities under ASC 606 and identified one material promise associated with manufacturing activities related to development and commercial supply of pralsetinib in the Roche

territory for up to 24 months. Given that Roche is not obligated to purchase any minimum amount or quantities of the development and commercial supply from the Company, the Company concluded that, for the purpose of ASC 606, the provision of manufacturing activities related to development and commercial supply of pralsetinib in Roche territory was an option but not a performance obligation of the Company at the inception of the Roche collaboration agreement and will be accounted for if and when exercised. The Company also concluded that there is no separate material right in connection with the development and commercial supply of pralsetinib, as the expected pricing was not issued at a significant and incremental discount. Therefore, the manufacturing activities were excluded as performance obligations at the outset of the arrangement. Additionally, the Company is entitled to sales milestones and royalties from Roche upon future sales of pralsetinib in the Roche territory, and revenue are recognized when the related sales occur. Costs that are incurred associated with the Roche territory activities are reimbursable from Roche and are recognized as revenue.

For the purposes of ASC 606, the transaction price of the Roche collaboration agreement at the outset of the arrangement was determined to be $695.7 million, which consisted of the upfront cash payment of $675.0 million and the $20.7 million premium on the sale of common stock to Roche Holdings, which was allocated to the performance obligation related to the pralsetinib licenses. Through September 30, 2022, the Company has achieved an aggregate of $105.0 million in specified regulatory and commercialization milestones and added the $105.0 million to the estimated transaction price of the Roche pralsetinib agreement. The other potential milestone payments that the Company is eligible to receive under the Roche pralsetinib agreement have been excluded from the transaction price, as all the remaining milestone amounts were fully constrained based on the probability of achievement. The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal.

The following table summarizes revenue recognized under the Roche pralsetinib collaboration during the three and nine months ended September 30, 2022 and 2021 (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

 

2022

 

2021

 

2022

 

2021

Manufacturing and research and development services related to
ex-US territory-specific activities

 

$

3,971

 

$

856

 

$

4,663

 

$

4,539

Royalty revenue

 

311

 

 

910

 

 

Total Roche pralsetinib collaboration revenue

 

$

4,282

 

$

856

 

$

5,573

 

$

4,539

For the parties’ participation in global development for pralsetinib and the U.S. commercialization activities for GAVRETO, the Company concluded that those activities and cost-sharing payments related to such activities are within the scope of ASC 808, as both parties are active participants in the development, manufacturing and commercialization activities and are exposed to significant risks and rewards of those activities under the Roche pralsetinib collaboration agreement. Payments to or reimbursements from Roche related to the global development activities are accounted for as an increase to or reduction of research and development expenses. Prior to July 1, 2021, the Company was the principal for product sales to customers in the U.S. and recognized revenues on sales to third parties in product revenue, net in its consolidated statements of operations and comprehensive loss. On July 1, 2021, Roche took over certain responsibilities associated with product sales to customers, pricing and distribution matters for GAVRETO in the U.S. and became the principal for recording product sales to customers in the U.S., and the Company recognized its portion of the commercial losses sharing as collaboration loss sharing in its consolidated statements of operations and comprehensive loss.

The following table summarizes the amount recognized from collaboration loss sharing after Roche became the principal for product sales of GAVRETO to customers in the U.S. (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

The Company's share of loss in the U.S. for pralsetinib

$

1,665

$

3,269

$

7,076

$

3,269

The following table summarizes the amounts recognized as reductions to selling, general and administrative expenses related to the commercialization of GAVRETO in the U.S. and reductions to or increases in research and development expenses related to global development activities for pralsetinib under the Roche pralsetinib collaboration during the three and nine months ended September 30, 2022 and 2021 (in thousands):

Three Months Ended

 

Nine Months Ended

September 30, 

 

September 30, 

 

2022

 

2021

 

2022

 

2021

Reductions to selling, general and administrative expenses

 

$

3,560

$

6,903

 

$

12,808

$

12,058

Reductions to (increases in) research and development expenses

 

$

(6,111)

$

1,459

 

$

(9,815)

$

7,613

The following table summarizes the contract assets and liability associated with the Roche pralsetinib collaboration as of September 30, 2022 and December 31, 2021 (in thousands):

September 30, 

December 31,

2022

2021

Accounts receivable, net

$

    

$

2,679

Unbilled accounts receivable

6,802

Accrued expenses

$

577

    

$

Although the Company sold its right to receive royalty payments from Roche’s sales of GAVRETO in Roche territory to Royalty Pharma in June 2022, given the Company’s significant continuing involvement in the generation of future royalties, the Company continues to account for any royalties and development and commercialization milestones earned related to the Roche territory activities under the Roche pralsetinib collaboration agreement as collaboration revenue on its consolidated statements of operations and comprehensive loss. For additional information, see Note 3 – Financing Arrangements, to our unaudited condensed consolidated financial statements.

Clementia

In October 2019, the Company entered into a license agreement (the Clementia agreement) with Clementia Pharmaceuticals, Inc. (Clementia), a wholly-owned subsidiary of Ipsen S.A. Under the Clementia agreement, the Company granted an exclusive, worldwide, royalty-bearing license to Clementia to develop and commercialize BLU-782, the Company’s oral, highly selective investigational ALK2 inhibitor in Phase 1 clinical development for the treatment of fibrodysplasia ossificans progressiva (FOP), as well as specified other compounds related to the BLU-782 program.

Under the Clementia agreement, the Company received an upfront cash payment of $25.0 million and through September 30, 2022, the Company has received an aggregate of $50.0 million in cash milestone payments. Subject to the terms of the Clementia agreement, in addition to the upfront and milestone payments received through September 30, 2022, the Company is eligible to receive up to $460.0 million in contingent payments, including specified development, regulatory and sales-based milestones for licensed products. In addition, Clementia is obligated to pay to the Company royalties on aggregate annual worldwide net sales of licensed products at tiered percentage rates ranging from the low- to mid-teens, subject to adjustment in specified circumstances under the Clementia agreement, and to purchase specified manufacturing inventory from the Company for a total of $1.5 million.

Unless earlier terminated in accordance with the terms of the Clementia agreement, the agreement will expire on a country-by-country, licensed product-by-licensed product basis on the date when no royalty payments are or will become due. Clementia may terminate the agreement at any time on or after the second anniversary of the effective date of the agreement upon at least 12 months’ prior written notice to the Company, which cannot be delivered before the first anniversary of the effective date. Either party may terminate the agreement for the other party’s uncured material breach or insolvency and in certain other circumstances agreed to by the parties. In certain termination circumstances, the Company is entitled to retain specified licenses to be able to continue to exploit the Clementia licensed products.

The Company evaluated the Clementia agreement under ASC 606, as the agreement represented a transaction with a customer. The Company identified the following material promises under the agreement: (1) the exclusive license

to develop, manufacture and commercialize BLU-782; (2) the technology transfer of BLU-782 program; (3) the transfer of existing manufacturing inventory; and (4) the transfer of in-process manufacturing inventory. In addition, the Company determined that the exclusive license and technology transfer were not distinct from each other, as the exclusive license has limited value without the corresponding technology transfer. As such, for the purposes of ASC 606, the Company determined that these four material promises, described above, should be combined into three performance obligations: (1) the exclusive license and the technology transfer; (2) the transfer of existing manufacturing inventory; and (3) the transfer of in-process manufacturing inventory.

The Company determined that the transaction price as of the outset of the arrangement was $46.5 million, which was allocated to the three performance obligations on a relative stand-alone selling price basis. The Company recognized revenue in a total of $46.2 million related to the license and the technology transfer and inventory transfer in 2019 and $0.3 million related to remaining inventory transfer in 2020.

During the three months ended September 30, 2022, no revenue was recognized from the Clementia collaboration. During the nine months ended September 30, 2022, cash consideration associated with an achieved development milestone of $30.0 million was added to the estimated transaction price for the Clementia agreement and recognized as revenue. The other potential milestone payments that the Company is eligible to receive were excluded from the transaction price, as the amounts were fully constrained based on the probability of achievement. The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal.

During the three and nine months ended September 30, 2021, no material revenue was recognized from the Clementia collaboration. There was no revenue deferred as a contract liability associated with the Clementia agreement as of September 30, 2022 and December 31, 2021.

CStone Pharmaceuticals

In June 2018, the Company entered into a collaboration and license agreement (the CStone agreement) with CStone Pharmaceuticals (CStone) pursuant to which the Company granted CStone exclusive rights to develop and commercialize the Company’s drug candidates avapritinib, pralsetinib and fisogatinib, including back-up forms and certain other forms thereof, in Mainland China, Hong Kong, Macau and Taiwan (each, a CStone region and collectively, the CStone territory), either as a monotherapy or as part of a combination therapy.

The Company received an upfront cash payment of $40.0 million, and through September 30, 2022, the Company has achieved an aggregate of $27.0 million in milestones under this collaboration. Subject to the terms of the CStone agreement, in addition to the upfront payments received and milestones achieved through September 30, 2022, the Company will be eligible to receive up to $319.0 million in contingent payments, including specified development, regulatory and sales-based milestones for licensed products. In addition, CStone will be obligated to pay the Company tiered percentage royalties on a licensed product-by-licensed product basis ranging from the mid-teens to low twenties on annual net sales of each licensed product in the CStone territory, subject to adjustment in specified circumstances. CStone will be responsible for costs related to the development of the licensed products in the CStone territory, other than specified costs related to the development of fisogatinib as a combination therapy in the CStone territory that will be shared by the Company and CStone.

Pursuant to the terms of the CStone agreement, CStone is responsible for conducting all development and commercialization activities in the CStone territory related to the licensed products. Subject to specified exceptions, during the term of the CStone agreement, each party has agreed that neither it nor its affiliates will conduct specified development and commercialization activities in the CStone territory related to selective inhibitors of FGFR4, KIT, PDGFRA and RET. In addition, under the CStone agreement, each party has granted the other party specified intellectual property licenses to enable the other party to perform its obligations and exercise its rights under the CStone agreement, including license grants to enable each party to conduct research, development and commercialization activities pursuant to the terms of the CStone agreement.

The CStone agreement will continue on a licensed product-by-licensed product and CStone region-by-CStone region basis until the later of (i) 12 years after the first commercial sale of a licensed product in a CStone region in the CStone territory and (ii) the date of expiration of the last valid patent claim related to the Company’s patent rights or any joint collaboration patent rights for the licensed product that covers the composition of matter, method of use or method of manufacturing such licensed product in such region. Subject to the terms of the CStone agreement, CStone may terminate the CStone agreement in its entirety or with respect to one or more licensed products for convenience by providing written notice to the Company, and CStone may terminate the CStone agreement with respect to a licensed product for convenience at any time by providing written notice to the Company following the occurrence of specified events. In addition, the Company may terminate the CStone agreement under specified circumstances if CStone or certain other parties challenges the Company’s patent rights or any joint collaboration patent rights or if CStone or its affiliates do not conduct any material development or commercialization activities with respect to one or more licensed products for a specified period of time, subject to specified exceptions. Either party may terminate the CStone agreement for the other party’s uncured material breach or insolvency. In certain termination circumstances, the parties are entitled to retain specified licenses to be able to continue to exploit the licensed products, and in the event of termination by CStone for the Company’s uncured material breach, the Company will be obligated to pay CStone a low single digit percentage royalty on a licensed product-by-licensed product basis on annual net sales of such licensed product in the CStone territory, subject to a cap and other specified exceptions.

The Company evaluated the CStone agreement to determine whether it is a collaborative arrangement for purposes of ASC 808. The Company determined that there were two material components of the CStone agreement: (i) the CStone territory-specific license and related activities in the CStone territory, and (ii) the parties’ participation in global development of the licensed products. The Company concluded that the CStone territory-specific license and related activities in the CStone territory are not within the scope of ASC 808 because the Company is not exposed to significant risks and rewards. The Company concluded that CStone is a customer with regard to the component that includes the CStone territory-specific license and related activities in CStone territory, which include manufacturing. For the parties’ participation in global development of the licensed products, the Company concluded that the research and development activities and cost-sharing payments related to such activities are within the scope of ASC 808 as both parties are active participants exposed to the risk of the activities under the CStone agreement. The Company concluded that CStone is not a customer with regard to the global development component in the context of the CStone agreement. Therefore, payments received by the Company for global development activities under the CStone agreement, including manufacturing, are accounted for as a reduction of related expenses.

A summary of manufacturing and research and development services related to the global development activities, net of expenses payable to CStone during the three and nine months ended September 30, 2022 and 2021 is as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Manufacturing and research and development services related to global development activities, net of expenses payable to CStone

$

493

    

$

769

    

$

1,642

    

$

1,777

The Company evaluated the CStone territory-specific license and related activities in the CStone territory under ASC 606, as these transactions are considered transactions with a customer. The Company identified the following material promises under the arrangement: (1) the three exclusive licenses granted in the CStone territory to develop, manufacture and commercialize the three licensed products; (2) the initial know-how transfer for each licensed product; (3) manufacturing activities related to development and commercial supply of the licensed products; (4) participation in the joint steering committee (JSC) and joint project teams (JPT); (5) regulatory responsibilities; and (6) manufacturing technology and continuing know-how transfers. The Company determined that each licensed product is distinct from the other licensed products. In addition, the Company determined that the exclusive licenses and initial know-how transfers for each licensed product were not distinct from each other, as each exclusive license has limited value without the corresponding initial know-how transfer. For purposes of ASC 606, the Company determined that participation on the JSC and JPTs, the regulatory responsibilities and the manufacturing technology and continuing know-how transfers are qualitatively and quantitatively immaterial in the context of the CStone agreement and therefore are excluded from performance obligations. As such, the Company determined that these six material promises, described above, should be combined into one performance obligation for each of the three candidates.

The Company evaluated the provision of manufacturing activities related to development and commercial supply of the licensed products as an option for purposes of ASC 606 to determine whether these manufacturing activities provide CStone with any material rights. The Company concluded that the manufacturing activities were not issued at a significant and incremental discount, and therefore do not provide CStone with any material rights. As such, the manufacturing activities are excluded as performance obligations at the outset of the arrangement.

Based on these assessments, the Company identified three distinct performance obligations at the outset of the CStone agreement, which consists of the following for each licensed product: (1) the exclusive license and (2) the initial know-how transfer.

Under the CStone agreement, in order to evaluate the transaction price for purposes of ASC 606, the Company determined that the upfront amount of $40.0 million constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement, which was allocated to the three performance obligations. The potential milestone payments that the Company is eligible to receive were excluded from the transaction price, as all milestone amounts were fully constrained based on the probability of achievement. The Company satisfied the performance obligations upon delivery of the licenses, initial know-how transfers and product trademark and recognized the upfront payment of $40.0 million as revenue in 2018.

The Company did not achieve any milestones under the CStone agreement during the three months ended September 30, 2022 and 2021. During the nine months ended September 30, 2022 and 2021, cash considerations associated with achieved regulatory and development milestones of $4.0 million and $9.0 million, respectively, were added to the estimated transaction price for the CStone agreement and recognized as revenue in such periods. The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal.

In 2021, the Company entered into commercial supply agreements and an avapritinib manufacturing technology transfer agreement with CStone related to supply of drug substance of avapritinib and drug product of avapritinib and pralsetinib to assist CStone’s commercialization activities conducted specifically for the CStone territory. In the first quarter of 2022, the Company entered into a pralsetinib manufacturing technology transfer agreement with CStone related to supply of drug substance of pralsetinib. The manufacturing activities in these agreements were considered as distinct performance obligations from the CStone collaboration agreement and collaboration revenue is recognized upon delivery of the drug substance and drug product to CStone.

A summary of revenue recognized under the CStone agreement during the three and nine months ended September 30, 2022 and 2021 is as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

License milestone revenue

$

    

$

    

$

4,000

    

$

9,000

Manufacturing services and royalty revenue related to CStone territory-specific activities

2,915

4,655

14,209

17,228

Total CStone collaboration revenue

$

2,915

$

4,655

$

18,209

$

26,228

The following table presents the contract assets associated with the CStone collaboration as of September 30, 2022 and December 31, 2021 (in thousands):

September 30, 

December 31,

2022

2021

Accounts receivable, net

$

2,045

    

$

8,164

Unbilled accounts receivable

$

2,206

    

$

5,034

As of September 30, 2022, the Company did not have material contract liability associated with the CStone collaboration. The contract liability associated with the CStone collaboration was $4.8 million at December 31, 2021, which resulted primarily from advance payments made by CStone in connection with commercial supply of pralsetinib for the CStone territory.

Roche – Immunotherapy Collaboration

In March 2016, the Company entered into a collaboration and license agreement (as amended, the Roche immunotherapy agreement) with F. Hoffmann-La Roche Ltd and Hoffmann-La Roche Inc. (collectively, Roche) for the discovery, development and commercialization of small molecule therapeutics targeting kinases believed to be important in cancer immunotherapy (including BLU-852, a development candidate for the kinase target MAP4K1, which is believed to play a role in T cell regulation), as single products or possibly in combination with other therapeutics.

Under the Roche immunotherapy agreement, Roche was originally granted up to five option rights to obtain an exclusive license to exploit products derived from the collaboration programs in the field of cancer immunotherapy. Such option rights are triggered upon the achievement of Phase 1 proof-of-concept. As a result of amendments to the Roche immunotherapy agreement in prior reporting periods, the Company and Roche are currently conducting activities for up to two programs under the collaboration. For one of the two collaboration programs, if Roche exercises its option, Roche will receive worldwide, exclusive commercialization rights for the licensed product. For the other collaboration program, if Roche exercises its option, the Company will retain commercialization rights in the U.S. for the licensed product, and Roche will receive commercialization rights outside of the U.S. for the licensed product. The Company will also retain worldwide rights to any products for which Roche elects not to exercise its applicable option.

Prior to Roche’s exercise of an option, the Company has the lead responsibility for drug discovery and preclinical development of all collaboration programs. In addition, the Company has the lead responsibility for the conduct of all Phase 1 clinical trials other than those Phase 1 clinical trials for any product in combination with Roche’s portfolio of therapeutics, for which Roche has the right to lead the conduct of such Phase 1 clinical trials. Pursuant to the Roche immunotherapy agreement, the parties share the costs of Phase 1 development for each collaboration program. In addition, Roche will be responsible for post-Phase 1 development costs for each licensed product for which it retains global commercialization rights, and the Company and Roche will share post-Phase 1 development costs for each licensed product for which the Company retains commercialization rights in the U.S.

The Company received an upfront cash payment of $45.0 million, and through September 30, 2022, the Company has achieved an aggregate of $25.0 million in milestone payments under this collaboration. Subject to the terms of the Roche immunotherapy agreement, as amended, in addition to the upfront and milestone payments received through September 30, 2022, the Company is eligible to receive up to approximately $317.8 million in contingent option fees and milestone payments related to specified research, preclinical, clinical, regulatory and sales-based milestones. In addition, for any licensed product for which Roche retains worldwide commercialization rights, the Company will be eligible to receive tiered royalties ranging from low double-digits to high-teens on future net sales of the licensed product. For any licensed product for which the Company retains commercialization rights in the U.S., the Company and Roche will be eligible to receive tiered royalties ranging from mid-single-digits to low double-digits on future net sales in the other party’s respective territories in which it commercializes the licensed product. The upfront cash payment and any payments for milestones, option fees and royalties are non-refundable, non-creditable and not subject to set-off.

The Roche immunotherapy agreement will continue until the date when no royalty or other payment obligations are or will become due, unless earlier terminated in accordance with the terms of the Roche immunotherapy agreement. Prior to its exercise of its first option, Roche may terminate the Roche immunotherapy agreement at will, in whole or on a collaboration target-by-collaboration target basis, upon 120 days’ prior written notice to the Company. Following its exercise of an option, Roche may terminate the Roche immunotherapy agreement at will, in whole, on a collaboration target-by-collaboration target basis, on a collaboration program-by-collaboration program basis or, if a licensed product has been commercially sold, on a country-by-country basis, (i) upon 120 days’ prior written notice if a licensed product has not been commercially sold or (ii) upon 180 days’ prior written notice if a licensed product has been commercially sold. Either party may terminate the Roche immunotherapy agreement for the other party’s uncured material breach or insolvency and in certain other circumstances agreed to by the parties. In certain termination circumstances, the Company is entitled to retain specified licenses to be able to continue to exploit the licensed products.

The Company assessed this arrangement in accordance with ASC 606 upon the adoption of the new standard on January 1, 2018, and concluded that the contract counterparty, Roche, is a customer prior to the exercise, if any, of an option by Roche. The Company identified the following material promises under the arrangement: (1) a non-transferable, sub-licensable and non-exclusive license to use the Company’s intellectual property and collaboration compounds to conduct research activities; (2) research and development activities through Phase 1 clinical trials under the research plan; (3) five option rights for licenses to develop, manufacture, and commercialize the collaboration targets; (4) participation on a joint research committee (JRC) and joint development committee (JDC); and (5) regulatory responsibilities under Phase 1 clinical trials. The Company determined that the license and research and development activities were not distinct from another, as the license has limited value without the performance of the research and development activities. Participation on the JRC and JDC to oversee the research and development activities was determined to be quantitatively and qualitatively immaterial and therefore is excluded from performance obligations. The regulatory responsibilities related to filings and obtaining approvals related to the drugs that may result from each program do not represent separate performance obligations based on their dependence on the research and development efforts. As such, the Company determined that these promises should be combined into a single performance obligation.

The Company evaluated the option rights for licenses to develop, manufacture, and commercialize the collaboration targets to determine whether it provides Roche with any material rights. The Company concluded that the options were not issued at a significant and incremental discount, and therefore do not provide material rights. As such, they are excluded as performance obligations at the outset of the arrangement.

Based on these assessments, the Company identified one performance obligation at the outset of the Roche immunotherapy agreement, which consists of: (1) the non-exclusive license; (2) the research and development activities through Phase 1; and (3) regulatory responsibilities under Phase 1 clinical trials.

Under the Roche immunotherapy agreement, in order to evaluate the appropriate transaction price, the Company determined that as of January 1, 2018, the upfront amount of $45.0 million constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement, which was allocated to the single performance obligation. The option exercise payments that may be received are excluded from the transaction price until each customer option is exercised as it was determined that the options are not material rights. The potential milestone payments that the Company is eligible to receive prior to the exercise of the options were initially excluded from the transaction price, as all milestone amounts were fully constrained based on the probability of achievement. The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and, if necessary, adjust its estimate of the transaction price.

Through September 30, 2022, the Company has achieved an aggregate of $25.0 million in research milestones under this collaboration, and these amounts were added to the estimated transaction price and allocated to the existing performance obligation as it became probable that a significant reversal of cumulative revenue would not occur for each of the research milestones achieved. During the three and nine months ended September 30, 2022, cash consideration associated with an achieved research milestone of $1.5 million was added to the estimated transaction price. During the three and nine months ended September 30, 2021, no research milestones were achieved under the Roche immunotherapy agreement. In the first quarter of 2022, it was determined that Roche will initiate a Phase 1 clinical development plan for BLU-852, one of the ongoing programs, in combination with atezolizumab, an approved drug product commercialized by Roche, and pursuant to the Roche immunotherapy agreement, the Company will share the development cost up to $15.0 million. As a result, during the first quarter of 2022, the Company reduced $15.0 million from the aggregated transaction price of this collaboration and recorded its commitment of $15.0 million as a contract liability on its unaudited condensed consolidated financial statements.

The Company recognizes revenue associated with the performance obligation as the research and development services are provided using an input method, according to the costs incurred as related to the research and development activities on each program and the costs expected to be incurred in the future to satisfy the performance obligation. The transfer of control occurs over this time period and, in management’s judgment, is the best measure of progress towards satisfying the performance obligation. The amounts received that have not yet been recognized as revenue are deferred as a contract liability on the Company’s consolidated balance sheet and will be recognized over the remaining research and development period until the performance obligation is satisfied. In the first quarter of 2022, a reduction in the costs expected to be incurred in the future to satisfy certain performance obligations under the collaboration became probable

as a result of Roche and the Company endorsing the Phase 1 clinical development plan for one of the ongoing programs in combination with Roche’s product.

Because of the revision to the cost expected to be incurred to satisfy the performance obligation and the reduction of the $15.0 million payment commitment to Roche from the aggregated transaction price, the Company recorded a cumulative revenue catch-up of $2.9 million during the nine months ended September 30, 2022. A summary of revenue recognized or revenue reduced under the Roche immunotherapy agreement during the three and nine months ended September 30, 2022 and 2021 is as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Roche collaboration research and development services revenue

$

2,475

    

$

1,408

    

$

1,710

    

$

4,293

During the three and nine months ended September 30, 2022 and 2021, the Company recognized the following revenue due to the changes in the contract liability balances (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Amounts included in the contract liability at the beginning of the period

$

1,424

    

$

1,062

    

$

3,829

    

$

3,364

The following table summarizes the contract liability related to the Roche immunotherapy agreement as of September 30, 2022, and December 31, 2021 (in thousands):

 

September 30, 2022

 

December 31, 2021

 

Current

 

Noncurrent

 

Total

 

Current

 

Noncurrent

 

Total

Deferred revenue

 

$

4,594

$

11,995

$

16,589

 

$

6,339

$

25,066

$

31,405

Accrued expenses

 

$

8,208

 

5,730

 

13,938

 

$

 

 

The research and development services related to the performance obligation are expected to be performed over a remaining period of approximately 3.3 years.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Stock-based Compensation

11. Stock-based compensation

2015 Stock Option and Incentive Plan

In 2015, the Company’s board of directors and stockholders approved the 2015 Stock Option and Incentive Plan (the 2015 Plan), which replaced the Company’s 2011 Stock Option and Grant Plan, as amended (the 2011 Plan). The 2015 Plan includes incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock, restricted stock units, unrestricted stock, performance share awards and cash-based awards. The Company initially reserved a total of 1,460,084 shares of common stock for the issuance of awards under the 2015 Plan. The 2015 Plan provides that the number of shares reserved and available for issuance under the 2015 Plan will be cumulatively increased on January 1 of each calendar year by 4% of the number of shares of common stock issued and outstanding on the immediately preceding December 31 or such lesser amount as specified by the compensation committee of the board of directors. For the calendar year beginning January 1, 2022, the number of shares reserved for issuance under the 2015 Plan was increased by 2,365,643 shares. In addition, the total number of shares reserved for issuance is subject to adjustment in the event of a stock split, stock dividend or other change in the Company’s capitalization. As of September 30, 2022, there were 4,137,674 shares available for future grant under the 2015 Plan.

2020 Inducement Plan

In March 2020, the Company’s board of directors adopted the 2020 Inducement Plan (the Inducement Plan), pursuant to which the Company may grant, subject to the terms of the Inducement Plan and Nasdaq rules, nonstatutory

stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards. The Company initially reserved a total of 1,000,000 shares of common stock for the issuance of awards under the Inducement Plan. In June 2022, the Company’s board of directors approved the reservation of an additional 1,500,000 shares of common stock for the issuance of awards under the Inducement Plan. The number of shares reserved and available for issuance under the Inducement Plan can be further increased at any time with the approval of the Company’s board of directors. The Inducement Plan permits the board of directors or a committee thereof to use the stock-based awards available under the Inducement Plan to attract key employees for the growth of the Company. As of September 30, 2022, there were 1,535,757 shares available for future grant under the Inducement Plan.

Stock options

The following table summarizes the stock option activity for the nine months ended September 30, 2022:

Weighted-Average

Shares

Exercise Price

Outstanding at December 31, 2021

 

5,682,022

$

69.37

Granted

 

1,126,919

60.97

Exercised

 

(206,582)

18.70

Canceled

 

(286,619)

79.26

Outstanding at September 30, 2022

 

6,315,740

$

69.07

Exercisable at September 30, 2022

 

4,028,524

$

66.34

As of September 30, 2022, the total unrecognized compensation expense related to unvested stock option awards was $86.1 million, which is expected to be recognized over a weighted-average period of approximately 2.54 years.

Restricted stock units

The following table summarizes the restricted stock units activity for the nine months ended September 30, 2022:

Weighted-Average

    

Shares

    

Grant Date Fair Value

Unvested shares at December 31, 2021

 

1,590,160

$

83.85

Granted

 

814,891

 

60.78

Vested

 

(420,823)

 

79.80

Forfeited

 

(146,069)

 

79.17

Unvested shares at September 30, 2022

 

1,838,159

$

74.90

As of September 30, 2022, the total unrecognized compensation expense related to unvested restricted stock units was $110.1 million, which is expected to be recognize over a weighted-average period of approximately 2.64 years.

2015 Employee Stock Purchase Plan

In 2015, the Company’s board of directors and stockholders approved the 2015 Employee Stock Purchase Plan (the 2015 ESPP), which became effective upon the closing of the Company’s initial public offering in May 2015. The Company initially reserved a total of 243,347 shares of common stock for issuance under the 2015 ESPP. The 2015 ESPP provides that the number of shares reserved and available for issuance under the 2015 ESPP will be cumulatively increased on January 1 of each calendar year by 1% of the number of shares of common stock issued and outstanding on the immediately preceding December 31 or such lesser amount as specified by the compensation committee of the board of directors. For the calendar year beginning January 1, 2022, the number of shares reserved for issuance under the 2015 ESPP was increased by 591,410 shares.

Stock-based compensation expense

The Company recognized stock-based compensation expense totaling $24.1 million and $72.9 million for the three and nine months ended September 30, 2022, respectively, and $24.0 million and $68.9 million for the three and nine months ended September 30, 2021, respectively. Stock-based compensation expense by award type included within the unaudited condensed consolidated statements of operations and comprehensive loss was as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Stock options

$

12,062

$

14,842

$

37,819

$

43,949

Restricted stock units

11,802

9,165

34,583

25,229

Employee stock purchase plan

404

317

1,000

880

Subtotal

24,268

24,324

73,402

70,058

Capitalized stock-based compensation costs

(159)

(366)

(547)

(1,109)

Stock-based compensation expense included in total cost and operating expenses

$

24,109

$

23,958

$

72,855

$

68,949

Stock-based compensation expense, that is included in operating expenses, by classification within the unaudited condensed consolidated statements of operations and comprehensive loss is as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Research and development

$

10,010

    

$

10,250

    

$

30,548

    

$

29,682

Selling, general and administrative

 

14,099

 

13,708

 

42,307

 

39,267

Total

$

24,109

$

23,958

$

72,855

$

68,949

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss Per Share
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Net Income (Loss) Per Share

12. Net Loss per Share

Basic net loss per share is calculated by dividing net loss by the weighted average shares outstanding during the period, without consideration for common stock equivalents. Diluted net loss per share is calculated by adjusting weighted average shares outstanding for the dilutive effect of common stock equivalents outstanding for the period. For purposes of the dilutive net loss per share calculation, stock options, unvested restricted stock units and ESPP shares are considered to be common stock equivalents but are excluded from the calculation of diluted net loss per share, as their effect would be anti-dilutive; therefore, basic and diluted net loss per share were the same for all periods presented as a result of the Company’s net loss.

The following common stock equivalents were excluded from the calculation of diluted net loss per share for the three and nine months ended September 30, 2022 and 2021 because including them would have had an anti-dilutive effect (in thousands):

September 30, 

    

2022

    

2021

Stock options

 

6,316

5,958

Restricted stock units

 

1,838

1,537

ESPP shares

46

25

Total

 

8,200

 

7,520

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Income Taxes

13. Income Taxes

The Company utilizes the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial statement carrying amounts and tax basis of assets and liabilities using enacted tax rates in effect for years in which the temporary

differences are expected to reverse. The Company provides a valuation allowance when it is more likely than not that deferred tax assets will not be realized.

The realization of deferred income tax assets is dependent on the generation of sufficient taxable income during future periods in which temporary differences are expected to reverse. Where the realization of such assets does not meet the more likely than not criterion, the Company applies a valuation allowance against the deferred income tax asset under consideration. The valuation allowance is reviewed periodically and if the assessment of the more likely than not criterion changes, the valuation allowance is adjusted accordingly. As of September 30, 2022, the Company has a full valuation allowance applied against its U.S. and foreign deferred tax assets.

On March 11, 2021, President Joe Biden signed into law a relief and stimulus package known as the American Rescue Plan Act of 2021 (ARPA) stimulus package. While this Act provides various tax provisions including for example, extending the employee retention credit through the end of 2021, modifying the paid sick and family leave credits, repealing the worldwide interest allocation rules that were scheduled to take effect in 2021, and expanding the number of employees subject to the limit on the deduction for executive compensation under Section 162(m) beginning in 2027, among other things, based on the Company’s initial review of the various business tax provisions offered in the ARPA along with having a valuation allowance on its U.S. deferred tax assets, it does not believe that there is an impact to the Company and as such the recording of a discrete item was not required during the three and nine months ended September 30, 2022.

Effective January 1, 2022, a provision of the Tax Cuts and Jobs Act (TCJA) has taken effect creating a significant change to the treatment of research and experimental (R&E) expenditures under Section 174 of the IRC (Sec. 174 expenses). Historically, businesses have had the option of deducting Sec. 174 expenses in the year incurred or capitalizing and amortizing the costs over five years. The new TCJA provision, however, eliminates this option and will require Sec. 174 expenses associated with research conducted in the U.S to be capitalized and amortized over a five-year period. For expenses associated with research outside of the United States, Sec. 174 expenses will be capitalized and amortized over a 15-year period. The Company prepared an analysis of the tax impact of capitalizing and amortizing these costs over the required periods and is expected to be in a taxable income position after the estimated addback for calendar year ended December 31, 2022.

On June 30, 2022, the Company entered into a Royalty Purchase Agreement with Royalty Pharma and a Future Revenue Purchase Agreement with Sixth Street Partners. Pursuant to the agreements, the Company received gross proceeds of $175.0 million from Royalty Pharma in June 2022 and $250.0 million from Sixth Street Partners in July 2022 upon the transactions closing. The total cash consideration of $425.0 million, in its entirety, is considered taxable income for calendar year ended December 31, 2022. Therefore, the $425.0 million is included in the estimated taxable income calculation when estimating the Company’s forecasted 2022 annual effective tax rate.

On August 1, 2022, the Company entered into the IDRx License Agreement and IDRx Stock Purchase Agreement. Pursuant to these agreements, the Company licensed its internally discovered KIT exon 13 inhibitor, IDRX-73 (formerly known as BLU-654) to IDRx in exchange for 4,509,105 shares of IDRx’s Series A preferred stock and the eligibility to receive future milestones and tiered royalty payments. For book and tax purposes, the fair value of the equity totaling $27.5 million was recorded as income for the period ended September 30, 2022 and included in the estimated taxable income calculation when estimating the Company’s forecasted 2022 annual effective tax rate.

On August 16, 2022, President Biden signed the Inflation Reduction Act (IRA) of 2022 (H.R. 5376) into law. It includes income tax incentives designed to encourage investment in renewable and alternative energy sources, adoption of electric vehicles, and improvement in the energy efficiency of buildings and communities. To finance these incentives, the law imposes a 15% corporate alternative minimum tax (CAMT) on adjusted financial statement income of corporations with profits over $1 billion. It also introduces a new excise tax on corporate stock buybacks of public US companies. The CAMT is effective for tax years beginning after December 31, 2022 while the excise tax on corporate stock buybacks is effective for repurchases of stock after December 31, 2022. The Company does not anticipate the IRA having a significant impact on the effective tax rate or income tax payable and deferred income tax positions.

As of September 30, 2022, the Company expects to be in a taxable income position for the calendar year ended December 31, 2022, and recorded an income tax expense of $0.9 million and $4.2 million for the three and nine months

ended September 30, 2022, respectively.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Leases

14. Leases

 The Company’s building leases are comprised of office and laboratory spaces under non-cancelable operating leases. The lease agreements contain various clauses for renewal at the Company’s option, and the renewal options were not included in the calculation of the operating lease assets and the operating lease liabilities as the renewal options were not reasonably certain of being exercised as of September 30, 2022. The lease agreements do not contain residual value guarantees and the components of lease cost for the three and nine months ended September 30, 2022 and 2021 were as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

Operating leases:

2022

2021

2022

2021

Lease cost 

$

5,322

$

4,676

$

16,233

$

13,861

Sublease income 

(600)

(838)

(2,132)

(1,434)

Net lease cost

$

4,722

$

3,838

$

14,101

$

12,427

The Company’s sublease agreement for the 38 Sidney Street property expired in September 2022 and the Company continues to use the leased space for its own operations. The Company has not entered into any material short-term leases or financing leases as of September 30, 2022.

Supplemental cash flow information related to leases for the nine months ended September 30, 2022 and 2021 is as follows (in thousands):

Nine Months Ended

September 30, 

2022

2021

Cash paid for amounts included in the measurement of lease liabilities:

$

11,668

$

11,121

Lease liabilities arising from obtaining right-of-use assets:

Operating leases

$

$

141

The weighted average remaining lease term and weighted average discount rate of the operating leases are as follows:

Operating leases

Weighted average remaining lease term in years

7.1

Weighted average discount rate

7.4%

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2022
Disclosure Text Block  
Commitments and Contingencies

15. Commitments and Contingencies

Purchase Commitments Associated with Commercial Supply Agreements

In connection with the commercialization of AYVAKIT/AYVAKYT and GAVRETO, the Company has negotiated manufacturing agreements with certain vendors that require the Company to meet minimum purchase obligations on an annual basis. During the nine months ended September 30, 2022, there was a $4.0 million decrease in the Company’s contractual obligations described in Note 18 to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Legal Proceedings

The Company is not currently a party to any material legal proceedings. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses the costs related to its legal proceedings as they are incurred.

Indemnification Agreements

In the ordinary course of business, the Company may provide indemnification of varying scope and terms to vendors, lessors, business partners, and other parties with respect to certain matters including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its board of directors and senior management that will require the Company, among other things, to indemnify them against certain liabilities that may arise from their status or service as directors or officers of the Company. The maximum potential amount of future payments that the Company could be required to make, or otherwise be liable for, under these indemnification agreements is, in many cases, unlimited. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company is not aware of any claims under indemnification arrangements, and it has not accrued any liabilities related to such obligations in its consolidated financial statements as of September 30, 2022 or December 31, 2021.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)
9 Months Ended
Sep. 30, 2022
Policy Text Blocks  
Basis of Presentation

Basis of Presentation

The unaudited interim condensed consolidated financial statements of the Company included herein have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) as found in the Accounting Standards Codification (ASC), Accounting Standards Update (ASU) of the Financial Accounting Standards Board (FASB) and the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted from this report, as is permitted by such rules and regulations. Accordingly, these financial statements should be read in conjunction with the financial statements as of and for the year ended December 31, 2021 and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 17, 2022 (2021 Annual Report on Form 10-K).

The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited financial statements, and updated, as necessary, in this report. In the opinion of the Company’s management, the accompanying unaudited interim condensed consolidated financial statements contain all adjustments that are necessary to present fairly the Company’s financial position as of September 30, 2022, the results of its operations for the three and nine months ended September 30, 2022 and 2021, stockholder’s equity for the three and nine months ended September 30, 2022 and 2021 and cash flows for nine months ended September 30, 2022 and 2021. Such adjustments are of a normal and recurring nature. The results for the three and nine months ended September 30, 2022 are not necessarily indicative of the results for the year ending December 31, 2022 or for any future period.

The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Blueprint Medicines Security Corporation, which is a Massachusetts subsidiary created to buy, sell and hold securities, Blueprint Medicines (Switzerland) GmbH, Blueprint Medicines (Netherlands) B.V., Blueprint Medicines (UK) Ltd, Blueprint Medicines (Germany) GmbH, Blueprint Medicines (Spain) S.L., Blueprint Medicines (France) SAS, and Blueprint Medicines (Italy) S.r.L. Lengo Therapeutics, Inc. (Lengo), which was acquired on December 30, 2021, was dissolved in June 2022. All intercompany transactions and balances have been eliminated.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. Management considers many factors in selecting appropriate financial accounting policies and in developing the estimates and assumptions that are used in the preparation of the financial statements. Management must apply significant judgment in this process. Management’s estimation process often may yield a range of potentially reasonable estimates and management must select an amount that falls within that range of reasonable estimates. Estimates are used in the following areas, among others: revenue recognition, inventory, operating lease right-of-use assets, operating lease liabilities, stock-based compensation expense, accrued expenses, liabilities related to the sale of future royalties and future revenues, equity investment, and income taxes. The length of time and full extent to which the ongoing COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenues, expenses, reserves and allowances, manufacturing and supply, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, subject to change and difficult to predict, including as a result of new information that may emerge concerning COVID-19, including the identification and spread of new variants, and the actions taken to contain or treat COVID-19, as well as the economic impact thereof on local, regional, national and international customers and markets. The Company considers the impact of COVID-19 while making the estimates within its consolidated financial statements and there may be changes to those estimates in future periods. Actual results may differ from these estimates. The Russian invasion of Ukraine has not had a material impact on the Company’s business, results of operations and financial condition.

Significant Accounting Policies

Significant Accounting Policies

The significant accounting policies used in preparation of these condensed consolidated financial statements for the three and nine months ended September 30, 2022 are consistent with those discussed in Note 2 to the consolidated financial statements in the 2021 Annual Report on Form 10-K, with the exception of the below new policies.

Equity Investment

Equity Investment

Investments in non-marketable equity securities of privately-held companies that do not have readily determinable fair values are carried at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Each period the Company assesses relevant transactions to identify observable price changes, and the Company regularly monitors these investments to evaluate whether there is an indication of impairment. The Company evaluates whether an investment’s fair value is less than its carrying value using an estimate of fair value, if such an estimate is available. For periods in which there is no estimate of fair value, the Company evaluates whether an event or change in circumstances has occurred that may have a significant adverse effect on the value of the investment.

Liabilities related to the sale of future royalties and revenues

Liabilities related to the sale of future royalties and revenues

The Company accounts for net proceeds from sales of the Company’s rights to receive future royalty payments and from sales of future revenues as liabilities if the Company has significant continuing involvement in the generation of the related future cash flows. Interest on the liabilities related to the sale of future royalties and revenues will be recognized using the effective interest rate method over the life of the related royalty or revenue stream. The liabilities related to the sale of future royalties and revenues and the related interest expenses are based on the Company’s current estimates of future royalties or revenues as well as commercial milestones expected to be achieved and received over the life of the arrangement, which the Company determines by using forecasts of the underlying drug products of the underlying regions. The Company will periodically assess the expected payments and to the extent the amount or timing of the future estimated payments is materially different than previous estimates, the Company will account for any such change by adjusting the carrying value of the liabilities related to the sale of future royalties and revenues, and prospectively recognizing the related interest expenses.

New Accounting Pronouncements

New Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies that the Company adopts as of the specified effective date. The Company does not believe that the adoption of recently issued standards have or may have a material impact on its condensed consolidated financial statements and disclosures.

Fair value measurements

In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820) – Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. This standard clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. This standard will be effective for the Company on January 1, 2024, and is not expected to have a material impact on the Company’s condensed consolidated financial statements and related disclosures.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financing Arrangements (Tables)
9 Months Ended
Sep. 30, 2022
Royalty Pharma, Royalty Purchase Agreement  
Table Text Blocks  
Schedule of activity within the liability account

Carrying value as of January 1, 2022

$

Sale of future royalties

175,000

Interest expense recognized

2,709

Capitalized closing costs

(3,777)

Interest payments

(330)

Carrying value as of September 30, 2022

$

173,602

Sixth Street Partners, Future Revenue Purchase Agreement  
Table Text Blocks  
Schedule of activity within the liability account

Carrying value as of January 1, 2022

$

Sale of future revenue

250,000

Interest expense recognized

5,446

Capitalized closing costs

(5,395)

Interest payments

Carrying value as of September 30, 2022

$

250,051

Sixth Street Partners, Financing Agreement, Senior Secured Term Loan Facility  
Table Text Blocks  
Schedule of activity within the liability account

Carrying value as of January 1, 2022

$

Term Loan

150,000

Interest expense recognized

3,190

Debt discounts and capitalized closing costs

(12,214)

Interest payments

(2,626)

Carrying value as of September 30, 2022

$

138,350

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2022
Table Text Blocks  
Schedule of marketable securities

Amortized

Unrealized

Unrealized

Fair

September 30, 2022

Cost

 

Gain

Losses

Value

Marketable securities, available-for-sale:

U.S. government agency securities 

$

429,423

$

(7,007)

$

422,416

U.S. treasury obligations

485,647

(6,853)

478,794

Total

$

915,070

$

$

(13,860)

$

901,210

Amortized

Unrealized

Unrealized

Fair

December 31, 2021

Cost

 

Gain

Losses

Value

Marketable securities, available-for-sale:

U.S. government agency securities

$

498,582

$

21

$

(1,460)

$

497,143

U.S. treasury obligations

328,801

(1,249)

327,552

Total

$

827,383

$

21

$

(2,709)

$

824,695

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2022
Table Text Blocks  
Schedule of financial instruments measured at fair value

The following table summarizes cash equivalents and marketable securities measured at fair value on a recurring basis as of September 30, 2022 (in thousands):

    

    

Active

    

Observable

    

Unobservable

September 30, 

Markets

Inputs

Inputs

Description

2022

(Level 1)

(Level 2)

(Level 3)

Cash equivalents:

Money market funds

$

274,622

$

274,622

$

$

Marketable securities, available-for-sale:

U.S. government agency securities 

422,416

422,416

U.S. treasury obligations

478,794

478,794

Total

$

1,175,832

$

753,416

$

422,416

$

The following table summarizes cash equivalents and marketable securities measured at fair value on a recurring basis as of December 31, 2021 (in thousands):

    

    

Active

    

Observable

    

Unobservable

December 31, 

Markets

Inputs

Inputs

Description

2021

(Level 1)

(Level 2)

(Level 3)

Cash equivalents:

Money market funds

$

118,880

$

118,880

$

$

Marketable securities, available-for-sale:

U.S. government agency securities 

497,143

497,143

U.S. treasury obligations

327,552

327,552

Total

$

943,575

$

446,432

$

497,143

$

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Product Revenue Reserves and Allowances (Tables) - Product revenue, net
9 Months Ended
Sep. 30, 2022
Table Text Blocks  
Summary of revenue recognized

Three Months Ended

 

Nine Months Ended

September 30, 

 

September 30, 

2022

 

2021

 

2022

 

2021

AYVAKIT/AYVAKYT

$

28,634

$

17,270

$

80,929

$

32,952

GAVRETO

4,706

Total product revenue

$

28,634

$

17,270

$

80,929

$

37,658

Schedule of product revenue allowance and reserve categories

Nine Months Ended September 30, 

2022

2021

Beginning balance at January 1

$

4,345

$

1,192

Provision related to product sales

 

13,606

5,665

Adjustment related to prior periods sales

 

(645)

Credits and payments made

 

(9,980)

(3,416)

Ending balance at September 30

$

7,326

$

3,441

September 30, 

December 31, 

2022

2021

Reduction of accounts receivable, net

$

946

$

419

Component of accrued expenses

6,380

3,926

Total revenue-related reserves

$

7,326

$

4,345

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory (Tables)
9 Months Ended
Sep. 30, 2022
Table Text Blocks  
Schedule of capitalized inventory

September 30, 

December 31, 

2022

    

2021

Raw materials

$

11,927

$

10,788

Work in process

29,773

17,702

Finished goods

 

2,311

 

3,916

Total

$

44,011

$

32,406

Balance sheet classification

September 30, 

December 31, 

2022

    

2021

Inventory

$

35,253

$

21,817

Other assets

 

8,758

 

10,589

Total

$

44,011

$

32,406

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2022
Table Text Blocks  
Schedule of accrued expenses

September 30, 

December 31, 

    

2022

    

2021

Research, development and commercial contract costs

$

62,119

$

68,164

Employee compensation

25,525

29,166

Accrued professional fees

 

18,345

 

12,611

Revenue-related reserves

6,380

3,926

Other

8,394

7,962

Total

$

120,763

$

121,829

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Collaboration and License Agreements (Tables)
9 Months Ended
Sep. 30, 2022
Table Text Blocks  
Summary of manufacturing and research and development services related to the global development activities

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Manufacturing and research and development services related to global development activities, net of expenses payable to CStone

$

493

    

$

769

    

$

1,642

    

$

1,777

Schedule of collaboration loss sharing

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

The Company's share of loss in the U.S. for pralsetinib

$

1,665

$

3,269

$

7,076

$

3,269

Schedule of amounts recognized as reductions to expenses

Three Months Ended

 

Nine Months Ended

September 30, 

 

September 30, 

 

2022

 

2021

 

2022

 

2021

Reductions to selling, general and administrative expenses

 

$

3,560

$

6,903

 

$

12,808

$

12,058

Reductions to (increases in) research and development expenses

 

$

(6,111)

$

1,459

 

$

(9,815)

$

7,613

Roche, Collaboration (Pralsetnib) Agreement  
Table Text Blocks  
Summary of revenue recognized

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

 

2022

 

2021

 

2022

 

2021

Manufacturing and research and development services related to
ex-US territory-specific activities

 

$

3,971

 

$

856

 

$

4,663

 

$

4,539

Royalty revenue

 

311

 

 

910

 

 

Total Roche pralsetinib collaboration revenue

 

$

4,282

 

$

856

 

$

5,573

 

$

4,539

Roche, Collaboration (Pralsetnib) Agreement | Collaboration revenue  
Table Text Blocks  
Summary of contract assets and/or contract liabilities

September 30, 

December 31,

2022

2021

Accounts receivable, net

$

    

$

2,679

Unbilled accounts receivable

6,802

Accrued expenses

$

577

    

$

Roche, Collaboration and License (Immunotherapy) Agreement  
Table Text Blocks  
Summary of revenue recognized

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Roche collaboration research and development services revenue

$

2,475

    

$

1,408

    

$

1,710

    

$

4,293

Roche, Collaboration and License (Immunotherapy) Agreement | Collaboration revenue  
Table Text Blocks  
Summary of contract assets and/or contract liabilities

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Amounts included in the contract liability at the beginning of the period

$

1,424

    

$

1,062

    

$

3,829

    

$

3,364

 

September 30, 2022

 

December 31, 2021

 

Current

 

Noncurrent

 

Total

 

Current

 

Noncurrent

 

Total

Deferred revenue

 

$

4,594

$

11,995

$

16,589

 

$

6,339

$

25,066

$

31,405

Accrued expenses

 

$

8,208

 

5,730

 

13,938

 

$

 

 

C Stone  
Table Text Blocks  
Summary of revenue recognized

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

License milestone revenue

$

    

$

    

$

4,000

    

$

9,000

Manufacturing services and royalty revenue related to CStone territory-specific activities

2,915

4,655

14,209

17,228

Total CStone collaboration revenue

$

2,915

$

4,655

$

18,209

$

26,228

C Stone | Collaboration revenue  
Table Text Blocks  
Summary of contract assets and/or contract liabilities

September 30, 

December 31,

2022

2021

Accounts receivable, net

$

2,045

    

$

8,164

Unbilled accounts receivable

$

2,206

    

$

5,034

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2022
Table Text Blocks  
Summary of stock option activity

Weighted-Average

Shares

Exercise Price

Outstanding at December 31, 2021

 

5,682,022

$

69.37

Granted

 

1,126,919

60.97

Exercised

 

(206,582)

18.70

Canceled

 

(286,619)

79.26

Outstanding at September 30, 2022

 

6,315,740

$

69.07

Exercisable at September 30, 2022

 

4,028,524

$

66.34

Summary of restricted stock units activity

Weighted-Average

    

Shares

    

Grant Date Fair Value

Unvested shares at December 31, 2021

 

1,590,160

$

83.85

Granted

 

814,891

 

60.78

Vested

 

(420,823)

 

79.80

Forfeited

 

(146,069)

 

79.17

Unvested shares at September 30, 2022

 

1,838,159

$

74.90

Summary of stock-based compensation expense, allocation by type of awards and recognition in statements of operations

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Stock options

$

12,062

$

14,842

$

37,819

$

43,949

Restricted stock units

11,802

9,165

34,583

25,229

Employee stock purchase plan

404

317

1,000

880

Subtotal

24,268

24,324

73,402

70,058

Capitalized stock-based compensation costs

(159)

(366)

(547)

(1,109)

Stock-based compensation expense included in total cost and operating expenses

$

24,109

$

23,958

$

72,855

$

68,949

Stock-based compensation expense, that is included in operating expenses, by classification within the unaudited condensed consolidated statements of operations and comprehensive loss is as follows (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

    

2021

Research and development

$

10,010

    

$

10,250

    

$

30,548

    

$

29,682

Selling, general and administrative

 

14,099

 

13,708

 

42,307

 

39,267

Total

$

24,109

$

23,958

$

72,855

$

68,949

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Table Text Blocks  
Schedule of common stock equivalents excluded from calculation of diluted net loss per share applicable to common stockholders

September 30, 

    

2022

    

2021

Stock options

 

6,316

5,958

Restricted stock units

 

1,838

1,537

ESPP shares

46

25

Total

 

8,200

 

7,520

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
9 Months Ended
Sep. 30, 2022
Table Text Blocks  
Summary of lease expenses and cash flow and weighted average information

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

Operating leases:

2022

2021

2022

2021

Lease cost 

$

5,322

$

4,676

$

16,233

$

13,861

Sublease income 

(600)

(838)

(2,132)

(1,434)

Net lease cost

$

4,722

$

3,838

$

14,101

$

12,427

Nine Months Ended

September 30, 

2022

2021

Cash paid for amounts included in the measurement of lease liabilities:

$

11,668

$

11,121

Lease liabilities arising from obtaining right-of-use assets:

Operating leases

$

$

141

Operating leases

Weighted average remaining lease term in years

7.1

Weighted average discount rate

7.4%

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Nature of Business (Details)
$ in Millions
Sep. 30, 2022
USD ($)
Cash, cash equivalents and marketable securities  
Cash, cash equivalents and marketable securities $ 1,192.6
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financing Arrangements - General Information (Details)
$ in Thousands
1 Months Ended 9 Months Ended
Jun. 30, 2022
USD ($)
Jul. 31, 2022
USD ($)
Transaction
tranche
Sep. 30, 2022
USD ($)
Sixth Street Partners, Financing Arrangements      
Debt Financing      
Debt instrument, transactions, number | Transaction   2  
Sale of Future Royalties and Revenues      
Gross Proceeds      
Gross proceeds     $ 425,000
Sale of Future Royalties and Revenues | Royalty Pharma, Royalty Purchase Agreement      
Debt Financing      
Debt instrument, issuance date Jun. 30, 2022    
Debt instrument, face amount $ 175,000    
Transaction costs, gross 3,800    
Gross Proceeds      
Gross proceeds $ 175,000   $ 175,000
Effective Interest Rate      
Debt instrument, interest rate, effective percentage (as a percent)     6.30%
Sale of Future Royalties and Revenues | Sixth Street Partners, Future Revenue Purchase Agreement      
Debt Financing      
Debt instrument, face amount   $ 250,000  
Transaction costs, gross   5,400  
Gross Proceeds      
Gross proceeds   250,000 $ 250,000
Effective Interest Rate      
Debt instrument, interest rate, effective percentage (as a percent)     11.50%
Loans Payable | Sixth Street Partners, Financing Agreement      
Debt Financing      
Debt instrument, face amount, potential amount   660,000  
Debt instrument, covenants, consolidated liquidity, period commencing from date term loan funded to date day before next term loans funded   50,000  
Debt instrument, covenants, consolidated liquidity, period commencing from date term loan funded to date day before next term loans funded, each day thereafter   $ 80,000  
Secured Debt | Sixth Street Partners, Financing Agreement, Senior Secured Term Loan Facilities      
Debt Financing      
Debt instrument, maturity date   Jun. 30, 2028  
Secured Debt | Sixth Street Partners, Financing Agreement, Senior Secured Term Loan Facilities | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate      
Debt Financing      
Debt instrument, basis spread on variable rate   6.50%  
Debt instrument, variable rate floor   1.00%  
Secured Debt | Sixth Street Partners, Financing Agreement, Senior Secured Term Loan Facilities | Base Rate      
Debt Financing      
Debt instrument, basis spread on variable rate   5.50%  
Debt instrument, variable rate floor   2.00%  
Secured Debt | Sixth Street Partners, Financing Agreement, Senior Secured Term Loan Facility      
Debt Financing      
Debt instrument, face amount   $ 150,000  
Debt discounts and transaction costs   12,200  
Gross Proceeds      
Gross proceeds   150,000 $ 150,000
Effective Interest Rate      
Debt instrument, interest rate, effective percentage (as a percent)     12.00%
Secured Debt | Sixth Street Partners, Financing Agreement, Senior Secured Delayed Draw Term Loan Facility      
Debt Financing      
Debt instrument, face amount, potential amount   $ 250,000  
Debt instrument, tranches, number | tranche   2  
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financing Arrangements - Royalty and Sales Information (Details) - Sixth Street Partners
$ in Millions
Jul. 31, 2022
USD ($)
Financing Arrangements  
Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, percentage rate (as a percent) 9.75%
Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, amount, maximum $ 900.0
Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, cumulative cap of upfront invested capital, ratio 1.45
Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, cumulative cap of upfront invested capital, amount $ 362.5
Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, cumulative cap of upfront invested capital, revenue targets not achieved, percentage increase (as a percent) 15.00%
Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, cumulative cap of upfront invested capital, revenue targets not achieved, ratio 1.85
Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, cumulative cap of upfront invested capital, revenue targets not achieved, amount $ 462.5
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financing Arrangements - Long-term Debt (Details) - Sale of Future Royalties and Revenues - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Royalty Pharma, Royalty Purchase Agreement    
Long-term Debt    
Long-term debt $ 173,602 $ 0
Sixth Street Partners, Future Revenue Purchase Agreement    
Long-term Debt    
Long-term debt $ 250,051 $ 0
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financing Arrangements - Roll Forward (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Jun. 30, 2022
Jul. 31, 2022
Sep. 30, 2022
Sale of Future Royalties and Revenues      
Long-term Debt      
Sale of future royalties / borrowings     $ 425,000
Sale of Future Royalties and Revenues | Royalty Pharma, Royalty Purchase Agreement      
Long-term Debt      
Carrying value, beginning balance     0
Sale of future royalties / borrowings $ 175,000   175,000
Interest expense recognized     2,709
Debt discounts and capitalized closing costs     (3,777)
Interest payments     (330)
Carrying value, ending balance     173,602
Sale of Future Royalties and Revenues | Sixth Street Partners, Future Revenue Purchase Agreement      
Long-term Debt      
Carrying value, beginning balance     0
Sale of future royalties / borrowings   $ 250,000 250,000
Interest expense recognized     5,446
Debt discounts and capitalized closing costs     (5,395)
Carrying value, ending balance     250,051
Secured Debt | Sixth Street Partners, Financing Agreement, Senior Secured Term Loan Facility      
Long-term Debt      
Sale of future royalties / borrowings   $ 150,000 150,000
Interest expense recognized     3,190
Debt discounts and capitalized closing costs     (12,214)
Interest payments     (2,626)
Carrying value, ending balance     $ 138,350
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financing Arrangements - Additional Information (Details)
$ in Millions
Jun. 30, 2022
USD ($)
Debt Financing  
Royalty Purchase Agreement, milestone payments, achievement of specified net sales milestones, maximum $ 165.0
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Tabular Disclosure (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Marketable securities, available-for-sale:    
Amortized cost $ 915,070 $ 827,383
Unrealized gain   21
Unrealized losses (13,860) (2,709)
Fair value 901,210 824,695
U.S. government agency securities    
Marketable securities, available-for-sale:    
Amortized cost 429,423 498,582
Unrealized gain   21
Unrealized losses (7,007) (1,460)
Fair value 422,416 497,143
U.S. Treasury obligations    
Marketable securities, available-for-sale:    
Amortized cost 485,647 328,801
Unrealized losses (6,853) (1,249)
Fair value $ 478,794 $ 327,552
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Unrealized Loss Position (Details)
$ in Millions
Sep. 30, 2022
USD ($)
security
Dec. 31, 2021
USD ($)
security
Unrealized loss position, number of positions    
Number of held securities in an unrealized loss position | security 103 74
Number of held securities in an unrealized loss position for 12 months or longer | security 33 0
Unrealized loss position, aggregate fair value    
Unrealized loss position | $ $ 901.2 $ 750.5
Unrealized loss position for more than 12 months | $ $ 346.4  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Impairment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Marketable Securities        
Marketable debt securities, charges for credit-related impairments $ 0 $ 0 $ 0 $ 0
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Remaining Maturities (Details)
$ in Millions
Sep. 30, 2022
USD ($)
security
Dec. 31, 2021
USD ($)
security
Investments, available-for-sale    
Securities with remaining maturities greater than one year | security 10 56
Aggregate fair value with remaining maturities greater than one year | $ $ 55.7 $ 557.5
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Proceeds from Maturities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Proceeds from the maturities of debt securities        
Proceeds from the maturities of debt securities $ 90,500 $ 237,300 $ 170,123 $ 637,831
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Realized Gains (Losses) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Realized gains (losses) from maturities of debt securities        
Realized gains (losses) from maturities of debt securities $ 0 $ 0 $ 0 $ 0
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value of Financial Instruments    
Marketable securities, available-for-sale $ 901,210 $ 824,695
U.S. government agency securities    
Fair Value of Financial Instruments    
Marketable securities, available-for-sale 422,416 497,143
U.S. Treasury obligations    
Fair Value of Financial Instruments    
Marketable securities, available-for-sale 478,794 327,552
Recurring    
Fair Value of Financial Instruments    
Total 1,175,832 943,575
Recurring | U.S. government agency securities    
Fair Value of Financial Instruments    
Marketable securities, available-for-sale 422,416 497,143
Recurring | U.S. Treasury obligations    
Fair Value of Financial Instruments    
Marketable securities, available-for-sale 478,794 327,552
Recurring | Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 274,622 118,880
Recurring | Active Markets (Level 1)    
Fair Value of Financial Instruments    
Total 753,416 446,432
Recurring | Active Markets (Level 1) | U.S. Treasury obligations    
Fair Value of Financial Instruments    
Marketable securities, available-for-sale 478,794 327,552
Recurring | Active Markets (Level 1) | Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 274,622 118,880
Recurring | Observable Inputs (Level 2)    
Fair Value of Financial Instruments    
Total 422,416 497,143
Recurring | Observable Inputs (Level 2) | U.S. government agency securities    
Fair Value of Financial Instruments    
Marketable securities, available-for-sale $ 422,416 $ 497,143
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Product Revenue Reserves and Allowances - Product Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenues        
Revenue $ 65,977 $ 24,188 $ 165,255 $ 73,059
Product revenue, net        
Revenues        
Revenue 28,634 17,270 80,929 37,658
AYVAKIT and AYVAKYT        
Revenues        
Revenue $ 28,634 $ 17,270 $ 80,929 32,952
GAVRETO        
Revenues        
Revenue       $ 4,706
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Product Revenue Reserves and Allowances - Product Revenue Allowance and Reserve (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Product revenue allowance and reserve    
Beginning balance $ 4,345 $ 1,192
Provision related to sales in the current period 13,606 5,665
Adjustment related to prior periods sales (645)  
Credits and payments made (9,980) (3,416)
Ending balance $ 7,326 $ 3,441
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Product Revenue Reserves and Allowances - Revenue-related Reserves (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Revenue-related reserves        
Revenue-related reserves $ 7,326 $ 4,345 $ 3,441 $ 1,192
Accounts Receivable, Net        
Revenue-related reserves        
Revenue-related reserves 946 419    
Accrued Expenses        
Revenue-related reserves        
Revenue-related reserves $ 6,380 $ 3,926    
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory - Capitalized (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Inventory, Noncurrent [Abstract]    
Raw materials $ 11,927 $ 10,788
Work in process 29,773 17,702
Finished goods 2,311 3,916
Total $ 44,011 $ 32,406
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory - Balance Sheet Classification (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Inventory    
Inventory $ 35,253 $ 21,817
Other assets 8,758 10,589
Total $ 44,011 $ 32,406
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory - Write-down (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Inventory        
Inventory write-down $ 0 $ 400 $ 0 $ 800
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Restricted Cash (Details) - USD ($)
$ in Millions
Sep. 30, 2022
Dec. 31, 2021
Restricted cash    
Restricted cash $ 5.2 $ 5.2
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Accrued Expenses    
External research and development $ 62,119 $ 68,164
Employee compensation 25,525 29,166
Accrued professional fees 18,345 12,611
Revenue-related reserves 6,380 3,926
Other 8,394 7,962
Total $ 120,763 $ 121,829
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Collaboration and License Agreements - General Information (Details)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 9 Months Ended
Feb. 26, 2022
USD ($)
Oct. 15, 2019
USD ($)
Jun. 01, 2018
USD ($)
item
Oct. 31, 2019
USD ($)
Mar. 31, 2016
USD ($)
item
Dec. 31, 2021
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2019
item
Sep. 30, 2022
USD ($)
item
Sep. 30, 2021
USD ($)
Mar. 31, 2022
USD ($)
Nov. 08, 2021
USD ($)
Jul. 13, 2020
USD ($)
Collaboration Agreements                              
Prepaid expenses and other current assets           $ 18,064 $ 33,532       $ 33,532        
Research and development expense             127,981 $ 84,419     359,579 $ 244,157      
Collaborative Arrangement | IDRx, Inc. | Director                              
Collaboration Agreements                              
Collaborative arrangement, milestones, potential contingent payments             217,500       $ 217,500        
Collaborative arrangement, termination, counterparty written notice period                     12 months        
Collaborative Arrangement | Proteovant                              
Collaboration Agreements                              
Collaborative arrangement, upfront payment $ 20,000                            
Collaborative arrangement, milestones, potential contingent payments 632,000                            
Prepaid expenses and other current assets $ 20,000                            
Research and development expense             1,400       $ 2,900        
Collaborative Arrangement | Zai Lab (Shanghai) Co., Ltd.                              
Collaboration Agreements                              
Collaborative arrangement, upfront payment, cash payment received           $ 25,000                  
Collaborative arrangement, milestones, contingent payments eligible to receive                           $ 590,000  
Collaborative arrangement, termination, counterparty written notice period, period from effective date                     2 years        
Collaborative arrangement, termination, counterparty written notice period, period from effective date, given after first commercial sale of licensed product in counterparty territory                     12 months        
Collaborative arrangement, termination, counterparty written notice period, period from effective date, given prior to first commercial sale of licensed product in counterparty territory                     9 months        
Collaborative Arrangement | Roche, Collaboration (Pralsetnib) Agreement                              
Collaboration Agreements                              
Collaborative arrangement, upfront payment, cash payment received                 $ 675,000            
Collaborative arrangement, milestones, contingent payments eligible to receive                             $ 822,000
Collaborative arrangement, milestones, specified regulatory and commercialization milestones, achieved                     $ 105,000        
Collaborative arrangement, percentage of global development costs shared, entity (as a percent)                             45.00%
Collaborative arrangement, percentage of global development costs shared, counterparty (as a percent)                             55.00%
Collaborative Arrangement | Roche, Collaboration and License (Immunotherapy) Agreement                              
Collaboration Agreements                              
Collaborative arrangement, upfront payment, cash payment received         $ 45,000                    
Collaborative arrangement, milestones, cash payments received, aggregate             25,000       25,000        
Collaborative arrangement, option fees and milestones, contingent payments eligible to receive         $ 317,800                    
Collaborative arrangement, milestones, research milestones, achieved             25,000 $ 0     $ 25,000 $ 0      
Collaborative arrangement, license option rights, number | item         5                    
Collaborative arrangement, collaboration programs, number | item                   2          
Collaborative arrangement, collaboration programs, licensed products, commercialization rights, counterparty exercises option, counterparty receives worldwide exclusivity, number | item         2                    
Collaborative arrangement, collaboration programs, licensed products, commercialization rights, counterparty exercises option, entity retains domestic and counterparty receives international, number | item                     1        
Collaborative arrangement, termination, counterparty written notice period         120 days                    
Collaborative arrangement, termination, counterparty written notice period, after option exercise, if licensed products have not been commercially sold         120 days                    
Collaborative arrangement, termination, counterparty written notice period, after option exercise, if licensed products have been commercially sold         180 days                    
Collaborative arrangement, clinical trials, shared development cost                         $ 15,000    
Collaborative Arrangement | Clementia                              
Collaboration Agreements                              
Collaborative arrangement, upfront payment, cash payment received   $ 25,000                          
Collaborative arrangement, milestones, cash payments received       $ 50,000                      
Collaborative arrangement, milestones, contingent payments eligible to receive   460,000                          
Collaborative arrangement, inventory purchased by counterparty   $ 1,500                          
Collaborative arrangement, termination, counterparty written notice period   12 months                          
Collaborative Arrangement | C Stone                              
Collaboration Agreements                              
Collaborative arrangement, upfront payment, cash payment received     $ 40,000                        
Collaborative arrangement, milestones, contingent payments eligible to receive     $ 319,000                        
Collaborative arrangement, milestones, achieved             $ 27,000       $ 27,000        
Collaborative arrangement, licensed product term from first commercial sale     12 years                        
Collaborative arrangement, license option rights, number | item     3                        
Collaborative arrangement, collaboration programs with exclusive commercialization rights, number | item     3                        
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Collaboration and License Agreements - Transaction Price (Details) - Collaborative Arrangement - USD ($)
$ in Millions
1 Months Ended 2 Months Ended 3 Months Ended 9 Months Ended
Jul. 13, 2020
Oct. 15, 2019
Jun. 01, 2018
Mar. 31, 2016
Dec. 31, 2021
Sep. 30, 2022
Mar. 31, 2022
Sep. 30, 2022
Zai Lab (Shanghai) Co., Ltd.                
Collaboration Agreements                
Collaborative arrangement, transaction price         $ 25.0      
Roche, Collaboration (Pralsetnib) Agreement                
Collaboration Agreements                
Collaborative arrangement, transaction price $ 695.7              
Collaborative arrangement, transaction price, upfront payment 675.0              
Collaborative arrangement, transaction price, stock issued, premium on sale of stock to counterparty $ 20.7              
Collaborative arrangement, transaction price, milestone payments receivable               $ 105.0
Roche, Collaboration and License (Immunotherapy) Agreement                
Collaboration Agreements                
Collaborative arrangement, transaction price       $ 45.0        
Collaborative arrangement, transaction price, research milestone achieved, cash consideration           $ 1.5   $ 1.5
Collaborative arrangement, transaction price, payment commitment reduction             $ 15.0  
Collaborative arrangement, transaction price, reduction             $ 15.0  
Clementia                
Collaboration Agreements                
Collaborative arrangement, transaction price   $ 46.5            
C Stone                
Collaboration Agreements                
Collaborative arrangement, transaction price     $ 40.0          
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Collaboration and License Agreements - Equity Investment (Details) - USD ($)
$ in Thousands
Aug. 01, 2022
Sep. 30, 2022
Equity Investment    
Equity investment   $ 27,789
Collaborative Arrangement | IDRx, Inc. | Director    
Equity Investment    
Equity investment, license agreement, shares received (in shares) 4,509,105  
Equity investment $ 27,800 $ 27,800
Equity investment, transaction costs $ 300  
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Collaboration and License Agreements - Sale of Stock (Details) - Private Placement
$ / shares in Units, $ in Millions
Jul. 13, 2020
USD ($)
$ / shares
shares
Sale of Stock  
Stock issued (in shares) | shares 1,035,519
Share price (in dollars per share) | $ / shares $ 96.57
Purchase consideration $ 100.0
Issuance of common stock 79.3
Share purchase consideration, premium $ 20.7
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Collaboration and License Agreements - Manufacturing and Research and Development Services (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Collaborative Arrangement | C Stone        
Collaboration Agreements        
Manufacturing and research and development services related to global development activities, net of expenses payable $ 493 $ 769 $ 1,642 $ 1,777
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Collaboration and License Agreements - Revenue Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Aug. 01, 2022
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues                  
Revenue   $ 65,977 $ 24,188 $ 165,255 $ 73,059        
License revenue | IDRx, Inc. | Director                  
Revenues                  
Revenue $ 27,500                
Collaborative Arrangement | Zai Lab (Shanghai) Co., Ltd.                  
Revenues                  
Revenue           $ 25,000      
Collaborative Arrangement | Clementia                  
Revenues                  
Revenue       30,000          
Collaborative Arrangement | Collaboration revenue | Roche, Collaboration (Pralsetnib) Agreement                  
Revenues                  
Revenue   4,282 856 5,573 4,539        
Collaborative Arrangement | Collaboration revenue | Roche, Collaboration and License (Immunotherapy) Agreement                  
Revenues                  
Revenue   2,475 1,408 1,710 4,293        
Collaborative Arrangement | Collaboration revenue | Clementia                  
Revenues                  
Revenue             $ 300 $ 46,200  
Collaborative Arrangement | Collaboration revenue | C Stone                  
Revenues                  
Revenue   2,915 4,655 18,209 26,228       $ 40,000
Collaborative Arrangement | License milestone revenue | C Stone                  
Revenues                  
Revenue   0 0 4,000 9,000        
Collaborative Arrangement | Territory-specific activities | Zai Lab (Shanghai) Co., Ltd.                  
Revenues                  
Revenue   200   800          
Collaborative Arrangement | Territory-specific activities, manufacturing services and royalty | C Stone                  
Revenues                  
Revenue   2,915 4,655 14,209 17,228        
Collaborative Arrangement | Territory-specific activities, manufacturing and research and development services | Roche, Collaboration (Pralsetnib) Agreement                  
Revenues                  
Revenue   3,971 $ 856 4,663 $ 4,539        
Collaborative Arrangement | Territory-specific activities, manufacturing and research and development services | Roche, Collaboration and License (Immunotherapy) Agreement                  
Revenues                  
Cumulative revenue catch-up       (2,900)          
Collaborative Arrangement | Royalty | Roche, Collaboration (Pralsetnib) Agreement                  
Revenues                  
Revenue   311   910          
Collaborative Arrangement | License revenue | IDRx, Inc. | Director                  
Revenues                  
Revenue   $ 27,500   $ 27,500          
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Collaboration and License Agreements - Collaboration Loss Sharing (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Collaboration Agreements        
Collaboration loss sharing $ 1,665 $ 3,269 $ 7,076 $ 3,269
Collaborative Arrangement | Roche, Collaboration (Pralsetnib) Agreement        
Collaboration Agreements        
Collaboration loss sharing $ 1,665 $ 3,269 $ 7,076 $ 3,269
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Collaboration and License Agreements - Reduction in Expenses (Details) - Collaborative Arrangement - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Zai Lab (Shanghai) Co., Ltd.        
Collaboration Agreements        
Collaborative arrangement, global development activities, reduction in research and development expenses $ 200   $ 500  
Roche, Collaboration (Pralsetnib) Agreement        
Collaboration Agreements        
Collaborative arrangement, commercialization, reduction in selling, general and administrative expenses 3,560 $ 6,903 12,808 $ 12,058
Collaborative arrangement, global development activities, reduction in research and development expenses $ (6,111) $ 1,459 $ (9,815) $ 7,613
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Collaboration and License Agreements - Change in Contract with Customer, Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Collaborative Arrangement | Roche, Collaboration and License (Immunotherapy) Agreement        
Change in Contract with Customer, Liability        
Amounts included in the contact liability at the beginning of the period $ 1,424 $ 1,062 $ 3,829 $ 3,364
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Collaboration and License Agreements - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Contract Assets      
Accounts receivable, net $ 19,320   $ 25,155
Unbilled accounts receivable 2,595   11,875
Contract Liabilities      
Contract liabilities, current 4,629   11,510
Contract liabilities, noncurrent 11,995   25,066
Accrued expenses, current 62,119   68,164
Collaborative Arrangement | Roche, Collaboration (Pralsetnib) Agreement      
Contract Assets      
Accounts receivable, net     2,679
Unbilled accounts receivable     6,802
Contract Liabilities      
Accrued expenses 577    
Collaborative Arrangement | Roche, Collaboration and License (Immunotherapy) Agreement      
Contract Liabilities      
Contract liabilities 16,589   31,405
Contract liabilities, current 4,594   6,339
Contract liabilities, noncurrent 11,995   25,066
Accrued expenses 13,938    
Accrued expenses, current 8,208    
Accrued expenses, noncurrent 5,730    
Collaborative Arrangement | Roche, Collaboration and License (Immunotherapy) Agreement, Phase I Clinical Trials      
Contract Liabilities      
Accrued expenses   $ 15,000  
Collaborative Arrangement | Clementia      
Contract Liabilities      
Contract liabilities 0   0
Collaborative Arrangement | C Stone      
Contract Assets      
Accounts receivable, net 2,045   8,164
Unbilled accounts receivable 2,206   5,034
Contract Liabilities      
Contract liabilities $ 0   $ 4,800
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Collaboration and License Agreements - Performance Obligations (Details) - Collaborative Arrangement
9 Months Ended
Sep. 30, 2022
item
component
IDRx, Inc. | Director  
Performance Obligations  
Collaborative arrangement, material promises, number 2
Collaborative arrangement, material promises, combined into distinct performance obligation, number 1
Zai Lab (Shanghai) Co., Ltd.  
Performance Obligations  
Collaborative arrangement, material promises, number 3
Collaborative arrangement, material promises, combined into distinct performance obligation, number 2
Collaborative arrangement, material components, number | component 2
Roche, Collaboration (Pralsetnib) Agreement  
Performance Obligations  
Collaborative arrangement, material promises, number 1
Collaborative arrangement, material promises, manufacturing activities, term 24 months
Collaborative arrangement, material components, number | component 4
Roche, Collaboration and License (Immunotherapy) Agreement  
Performance Obligations  
Revenue, performance obligation, performance obligations, number 1
Roche, Collaboration and License (Immunotherapy) Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01  
Performance Obligations  
Revenue, remaining performance obligation, expected timing of satisfaction, period 3 years 3 months 18 days
Clementia  
Performance Obligations  
Collaborative arrangement, material promises, number 4
Revenue, performance obligation, performance obligations, number 3
C Stone  
Performance Obligations  
Collaborative arrangement, material promises, number 6
Collaborative arrangement, material components, number | component 2
Revenue, performance obligation, performance obligations, number 3
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation - 2015 Stock Option and Incentive Plan (Details) - 2015 Stock Option and Incentive Plan - shares
9 Months Ended
Jan. 01, 2022
Sep. 30, 2022
Apr. 08, 2015
Stock-based compensation      
Initial shares of common stock authorized for issuance of stock awards (in shares)     1,460,084
Increase in number of shares available for grant (as a percent)   4.00%  
Increase in number of shares available for grant (in shares) 2,365,643    
Number of shares available for grant (in shares)   4,137,674  
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation - 2020 Inducement Plan (Details) - 2020 Inducement Plan - shares
1 Months Ended
Jun. 30, 2022
Sep. 30, 2022
Mar. 31, 2020
Stock-based compensation      
Initial shares of common stock authorized for issuance of stock awards (in shares)     1,000,000
Increase in number of shares available for grant (in shares) 1,500,000    
Number of shares available for grant (in shares)   1,535,757  
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation - Stock Options - Activity (Details)
9 Months Ended
Sep. 30, 2022
$ / shares
shares
Shares  
Outstanding at beginning of period (in shares) | shares 5,682,022
Granted (in shares) | shares 1,126,919
Exercised (in shares) | shares (206,582)
Cancelled (in shares) | shares (286,619)
Outstanding at end of period (in shares) | shares 6,315,740
Weighted-Average Exercise Price  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 69.37
Granted (in dollars per share) | $ / shares 60.97
Exercised (in dollars per share) | $ / shares 18.70
Cancelled (in dollars per share) | $ / shares 79.26
Outstanding at end of period (in dollars per share) | $ / shares $ 69.07
Additional disclosures  
Shares - Exercisable (in shares) | shares 4,028,524
Weighted-Average Exercise Price - Exercisable (in dollars per share) | $ / shares $ 66.34
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation - Unrecognized Compensation Costs (Details)
$ in Millions
Sep. 30, 2022
USD ($)
Stock-based compensation  
Total unrecognized compensation cost related to non-vested stock option awards $ 86.1
Weighted-average period over which unrecognized compensation cost will be recognized 2 years 6 months 14 days
Restricted Stock Units  
Stock-based compensation  
Total unrecognized compensation cost related to non-vested stock awards $ 110.1
Weighted-average period over which unrecognized compensation cost will be recognized 2 years 7 months 20 days
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation - Restricted Stock Units - Activity (Details) - Restricted Stock Units
9 Months Ended
Sep. 30, 2022
$ / shares
shares
Shares  
Unvested at beginning of period (in shares) | shares 1,590,160
Granted (in shares) | shares 814,891
Vested (in shares) | shares (420,823)
Forfeited (in shares) | shares (146,069)
Unvested at end of period (in shares) | shares 1,838,159
Weighted-Average Grant Date Fair Value  
Unvested at beginning or period (in dollars per share) | $ / shares $ 83.85
Granted (in dollars per share) | $ / shares 60.78
Vested (in dollars per share) | $ / shares 79.80
Forfeited (in dollars per share) | $ / shares 79.17
Unvested at end of period (in dollars per share) | $ / shares $ 74.90
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock - shares
1 Months Ended
May 31, 2015
Jan. 01, 2022
Stock-based compensation    
Number of common shares reserved for future issuance (in shares) 243,347  
Annual increase for common stock for issuance (as a percent) 1.00%  
Increase of common shares reserved for future issuance (in shares)   591,410
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation - Stock-based Compensation Expense - General Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Total stock based compensation expense        
Stock-based compensation expense $ 24,109 $ 23,958 $ 72,855 $ 68,949
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation - Stock-based Compensation Expense - By Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Total stock based compensation expense        
Subtotal $ 24,268 $ 24,324 $ 73,402 $ 70,058
Capitalized stock-based compensation costs (159) (366) (547) (1,109)
Stock-based compensation expense included in total cost and operating expenses 24,109 23,958 72,855 68,949
Stock Options        
Total stock based compensation expense        
Subtotal 12,062 14,842 37,819 43,949
Restricted Stock Units        
Total stock based compensation expense        
Subtotal 11,802 9,165 34,583 25,229
Employee Stock        
Total stock based compensation expense        
Subtotal $ 404 $ 317 $ 1,000 $ 880
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation - Stock-based Compensation Expense - By Classification (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Total stock based compensation expense        
Stock-based compensation expense $ 24,109 $ 23,958 $ 72,855 $ 68,949
Research and Development        
Total stock based compensation expense        
Stock-based compensation expense 10,010 10,250 30,548 29,682
General and Administrative Expense        
Total stock based compensation expense        
Stock-based compensation expense $ 14,099 $ 13,708 $ 42,307 $ 39,267
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Antidilutive securities excluded from computation of earnings per share    
Antidilutive securities excluded from computation of earnings per share 8,200 7,520
Stock Options    
Antidilutive securities excluded from computation of earnings per share    
Antidilutive securities excluded from computation of earnings per share 6,316 5,958
Restricted Stock Units    
Antidilutive securities excluded from computation of earnings per share    
Antidilutive securities excluded from computation of earnings per share 1,838 1,537
Employee Stock    
Antidilutive securities excluded from computation of earnings per share    
Antidilutive securities excluded from computation of earnings per share 46 25
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Financing Arrangements (Details) - Sale of Future Royalties and Revenues - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Jun. 30, 2022
Jul. 31, 2022
Sep. 30, 2022
Gross Proceeds      
Gross proceeds     $ 425,000
Royalty Pharma, Royalty Purchase Agreement      
Debt Financing      
Debt instrument, issuance date Jun. 30, 2022    
Gross Proceeds      
Gross proceeds $ 175,000   175,000
Sixth Street Partners, Future Revenue Purchase Agreement      
Gross Proceeds      
Gross proceeds   $ 250,000 $ 250,000
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Equity Investment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 01, 2022
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenues          
Revenue   $ 65,977 $ 24,188 $ 165,255 $ 73,059
License revenue | IDRx, Inc. | Director          
Revenues          
Revenue $ 27,500        
Collaborative Arrangement | IDRx, Inc. | Director          
Equity Investment          
Equity investment, license agreement, shares received (in shares) 4,509,105        
Collaborative Arrangement | License revenue | IDRx, Inc. | Director          
Revenues          
Revenue   $ 27,500   $ 27,500  
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Taxes        
Income tax expense (benefit) $ 886 $ 175 $ 4,200 $ 368
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Operating leases cost:        
Lease cost $ 5,322 $ 4,676 $ 16,233 $ 13,861
Sublease income (600) (838) (2,132) (1,434)
Net lease cost $ 4,722 $ 3,838 $ 14,101 $ 12,427
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Leases    
Cash paid for amounts included in the measurement of lease liabilities, operating cash flows from operating leases $ 11,668 $ 11,121
Lease liabilities arising from obtaining right-of-use assets, operating leases   $ 141
XML 90 R81.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Weighted Average Remaining Lease-term and Weighted Average Discount Rate (Details)
Sep. 30, 2022
Leases  
Weighted average remaining lease term in years 7 years 1 month 6 days
Weighted average discount rate 7.40%
XML 91 R82.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies - Purchase Commitments (Details)
$ in Millions
9 Months Ended
Sep. 30, 2022
USD ($)
Manufacturing Agreement, October 2020  
Manufacturing Agreements  
Unrecorded unconditional purchase obligation, period increase (decrease) $ (4.0)
XML 92 R83.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies - Indemnification Agreements (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Indemnification Agreement    
Indemnification Agreements    
Loss contingency accrual $ 0 $ 0
XML 93 bpmc-20220930x10q_htm.xml IDEA: XBRL DOCUMENT 0001597264 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001597264 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001597264 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001597264 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001597264 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001597264 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001597264 us-gaap:RetainedEarningsMember 2022-09-30 0001597264 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001597264 us-gaap:RetainedEarningsMember 2022-06-30 0001597264 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001597264 us-gaap:RetainedEarningsMember 2022-03-31 0001597264 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001597264 2022-03-31 0001597264 us-gaap:RetainedEarningsMember 2021-12-31 0001597264 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001597264 us-gaap:RetainedEarningsMember 2021-09-30 0001597264 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001597264 us-gaap:RetainedEarningsMember 2021-06-30 0001597264 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001597264 2021-06-30 0001597264 us-gaap:RetainedEarningsMember 2021-03-31 0001597264 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001597264 2021-03-31 0001597264 us-gaap:RetainedEarningsMember 2020-12-31 0001597264 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001597264 us-gaap:PrivatePlacementMember 2020-07-13 0001597264 bpmc:StockOptionAndIncentivePlan2015Member 2022-09-30 0001597264 bpmc:InducementPlan2020Member 2022-09-30 0001597264 bpmc:InducementPlan2020Member 2020-03-31 0001597264 bpmc:StockOptionAndIncentivePlan2015Member 2015-04-08 0001597264 bpmc:InducementPlan2020Member 2022-06-01 2022-06-30 0001597264 bpmc:StockOptionAndIncentivePlan2015Member 2022-01-01 2022-01-01 0001597264 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001597264 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001597264 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001597264 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001597264 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001597264 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001597264 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001597264 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001597264 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001597264 us-gaap:EmployeeStockMember 2021-07-01 2021-09-30 0001597264 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001597264 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001597264 us-gaap:EmployeeStockMember 2021-01-01 2021-09-30 0001597264 bpmc:SixthStreetPartnersFutureRevenuePurchaseAgreementMember 2022-01-01 2022-09-30 0001597264 bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilityMember 2022-01-01 2022-09-30 0001597264 bpmc:RoyaltyPharmaRoyaltyPurchaseAgreementMember 2022-01-01 2022-09-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember 2022-10-01 us-gaap:CollaborativeArrangementMember 2022-09-30 0001597264 bpmc:IdrxIncMember us-gaap:LicenseMember srt:DirectorMember 2022-08-01 2022-08-01 0001597264 bpmc:IdrxIncMember us-gaap:LicenseMember srt:DirectorMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 bpmc:ZaiLabShanghaiCoLtdMember bpmc:TerritorySpecificActivitiesMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember us-gaap:RoyaltyMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember bpmc:TerritorySpecificActivitiesManufacturingAndResearchAndDevelopmentServicesMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 bpmc:CStoneMember bpmc:TerritorySpecificActivitiesManufacturingServicesAndRoyaltyMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 bpmc:CStoneMember bpmc:LicenseMilestoneMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 bpmc:CStoneMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 us-gaap:ProductMember 2022-07-01 2022-09-30 0001597264 bpmc:LicenseRelatedPartyMember 2022-07-01 2022-09-30 0001597264 bpmc:CollaborationAndLicenseExcludingRelatedPartyMember 2022-07-01 2022-09-30 0001597264 bpmc:AyvakitAndAyvakytMember 2022-07-01 2022-09-30 0001597264 bpmc:IdrxIncMember us-gaap:LicenseMember srt:DirectorMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:ZaiLabShanghaiCoLtdMember bpmc:TerritorySpecificActivitiesMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember us-gaap:RoyaltyMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember bpmc:TerritorySpecificActivitiesManufacturingAndResearchAndDevelopmentServicesMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:CStoneMember bpmc:TerritorySpecificActivitiesManufacturingServicesAndRoyaltyMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:CStoneMember bpmc:LicenseMilestoneMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:CStoneMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:LicenseRelatedPartyMember 2022-01-01 2022-09-30 0001597264 bpmc:CollaborationAndLicenseExcludingRelatedPartyMember 2022-01-01 2022-09-30 0001597264 bpmc:AyvakitAndAyvakytMember 2022-01-01 2022-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember bpmc:TerritorySpecificActivitiesManufacturingAndResearchAndDevelopmentServicesMember us-gaap:CollaborativeArrangementMember 2021-07-01 2021-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2021-07-01 2021-09-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2021-07-01 2021-09-30 0001597264 bpmc:CStoneMember bpmc:TerritorySpecificActivitiesManufacturingServicesAndRoyaltyMember us-gaap:CollaborativeArrangementMember 2021-07-01 2021-09-30 0001597264 bpmc:CStoneMember bpmc:LicenseMilestoneMember us-gaap:CollaborativeArrangementMember 2021-07-01 2021-09-30 0001597264 bpmc:CStoneMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2021-07-01 2021-09-30 0001597264 us-gaap:ProductMember 2021-07-01 2021-09-30 0001597264 bpmc:CollaborationAndLicenseExcludingRelatedPartyMember 2021-07-01 2021-09-30 0001597264 bpmc:AyvakitAndAyvakytMember 2021-07-01 2021-09-30 0001597264 bpmc:ZaiLabShanghaiCoLtdMember us-gaap:CollaborativeArrangementMember 2021-01-01 2021-12-31 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember bpmc:TerritorySpecificActivitiesManufacturingAndResearchAndDevelopmentServicesMember us-gaap:CollaborativeArrangementMember 2021-01-01 2021-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2021-01-01 2021-09-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2021-01-01 2021-09-30 0001597264 bpmc:CStoneMember bpmc:TerritorySpecificActivitiesManufacturingServicesAndRoyaltyMember us-gaap:CollaborativeArrangementMember 2021-01-01 2021-09-30 0001597264 bpmc:CStoneMember bpmc:LicenseMilestoneMember us-gaap:CollaborativeArrangementMember 2021-01-01 2021-09-30 0001597264 bpmc:CStoneMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2021-01-01 2021-09-30 0001597264 us-gaap:ProductMember 2021-01-01 2021-09-30 0001597264 bpmc:GavretoMember 2021-01-01 2021-09-30 0001597264 bpmc:CollaborationAndLicenseExcludingRelatedPartyMember 2021-01-01 2021-09-30 0001597264 bpmc:AyvakitAndAyvakytMember 2021-01-01 2021-09-30 0001597264 bpmc:ClementiaMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2020-01-01 2020-12-31 0001597264 bpmc:ClementiaMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2019-01-01 2019-12-31 0001597264 bpmc:CStoneMember bpmc:CollaborationMember us-gaap:CollaborativeArrangementMember 2018-01-01 2018-12-31 0001597264 bpmc:ProteovantMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 bpmc:ProteovantMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:SixthStreetPartnersFutureRevenuePurchaseAgreementMember bpmc:SaleOfFutureRoyaltiesAndRevenuesMember 2022-07-01 2022-07-31 0001597264 bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilityMember us-gaap:SecuredDebtMember 2022-07-01 2022-07-31 0001597264 bpmc:SaleOfFutureRoyaltiesAndRevenuesMember 2022-01-01 2022-09-30 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001597264 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001597264 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001597264 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001597264 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001597264 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001597264 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001597264 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001597264 us-gaap:IndemnificationGuaranteeMember 2022-09-30 0001597264 us-gaap:IndemnificationGuaranteeMember 2021-12-31 0001597264 bpmc:SixthStreetPartnersFutureRevenuePurchaseAgreementMember bpmc:SaleOfFutureRoyaltiesAndRevenuesMember 2021-12-31 0001597264 bpmc:RoyaltyPharmaRoyaltyPurchaseAgreementMember bpmc:SaleOfFutureRoyaltiesAndRevenuesMember 2021-12-31 0001597264 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 2022-09-30 0001597264 2022-09-30 2022-09-30 0001597264 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember 2022-01-01 2022-09-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember 2022-01-01 2022-09-30 0001597264 bpmc:CStoneMember 2022-01-01 2022-09-30 0001597264 bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilitiesMember us-gaap:SecuredDebtMember 2022-07-01 2022-07-31 0001597264 bpmc:RoyaltyPharmaRoyaltyPurchaseAgreementMember bpmc:SaleOfFutureRoyaltiesAndRevenuesMember 2022-06-30 2022-06-30 0001597264 bpmc:SixthStreetPartnersFutureRevenuePurchaseAgreementMember bpmc:SaleOfFutureRoyaltiesAndRevenuesMember 2022-09-30 0001597264 bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilityMember us-gaap:SecuredDebtMember 2022-09-30 0001597264 bpmc:RoyaltyPharmaRoyaltyPurchaseAgreementMember bpmc:SaleOfFutureRoyaltiesAndRevenuesMember 2022-09-30 0001597264 bpmc:SixthStreetPartnersFutureRevenuePurchaseAgreementMember bpmc:SaleOfFutureRoyaltiesAndRevenuesMember 2022-07-31 0001597264 bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilityMember us-gaap:SecuredDebtMember 2022-07-31 0001597264 bpmc:RoyaltyPharmaRoyaltyPurchaseAgreementMember bpmc:SaleOfFutureRoyaltiesAndRevenuesMember 2022-06-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember us-gaap:CollaborativeArrangementMember 2021-07-01 2021-09-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember us-gaap:CollaborativeArrangementMember 2021-01-01 2021-09-30 0001597264 bpmc:ClementiaMember us-gaap:CollaborativeArrangementMember 2022-09-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember us-gaap:CollaborativeArrangementMember 2021-12-31 0001597264 bpmc:ClementiaMember us-gaap:CollaborativeArrangementMember 2021-12-31 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember bpmc:CollaborationMember 2022-01-01 2022-09-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember bpmc:CollaborationMember 2022-01-01 2022-09-30 0001597264 bpmc:CStoneMember bpmc:CollaborationMember 2022-01-01 2022-09-30 0001597264 us-gaap:ProductMember 2022-01-01 2022-09-30 0001597264 us-gaap:AccruedLiabilitiesMember 2022-09-30 0001597264 us-gaap:AccountsReceivableMember 2022-09-30 0001597264 us-gaap:AccruedLiabilitiesMember 2021-12-31 0001597264 us-gaap:AccountsReceivableMember 2021-12-31 0001597264 us-gaap:CommonStockMember 2022-09-30 0001597264 us-gaap:CommonStockMember 2022-06-30 0001597264 us-gaap:CommonStockMember 2022-03-31 0001597264 us-gaap:CommonStockMember 2021-12-31 0001597264 us-gaap:CommonStockMember 2021-09-30 0001597264 us-gaap:CommonStockMember 2021-06-30 0001597264 us-gaap:CommonStockMember 2021-03-31 0001597264 us-gaap:CommonStockMember 2020-12-31 0001597264 us-gaap:EmployeeStockMember 2015-05-31 0001597264 2020-12-31 0001597264 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001597264 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001597264 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001597264 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001597264 2021-09-30 0001597264 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-09-30 0001597264 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-09-30 0001597264 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-09-30 0001597264 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-09-30 0001597264 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001597264 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001597264 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001597264 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001597264 us-gaap:USTreasurySecuritiesMember 2022-09-30 0001597264 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-09-30 0001597264 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001597264 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001597264 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001597264 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001597264 us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001597264 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001597264 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001597264 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001597264 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001597264 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001597264 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001597264 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001597264 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001597264 us-gaap:EmployeeStockMember 2021-07-01 2021-09-30 0001597264 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001597264 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001597264 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001597264 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001597264 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001597264 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001597264 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001597264 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001597264 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001597264 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001597264 2022-04-01 2022-06-30 0001597264 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001597264 2022-01-01 2022-03-31 0001597264 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001597264 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001597264 2021-04-01 2021-06-30 0001597264 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001597264 2021-01-01 2021-03-31 0001597264 2022-10-28 0001597264 bpmc:ManufacturingAgreementOctober2020Member 2022-01-01 2022-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember us-gaap:CollaborativeArrangementMember 2021-12-31 0001597264 bpmc:CStoneMember us-gaap:CollaborativeArrangementMember 2021-12-31 0001597264 us-gaap:PrivatePlacementMember 2020-07-13 2020-07-13 0001597264 bpmc:StockOptionAndIncentivePlan2015Member 2022-01-01 2022-09-30 0001597264 2022-06-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember bpmc:TerritorySpecificActivitiesManufacturingAndResearchAndDevelopmentServicesMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:SixthStreetPartnersMember 2022-07-31 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember us-gaap:CollaborativeArrangementMember 2022-09-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementPhaseIClinicalTrialsMember us-gaap:CollaborativeArrangementMember 2022-03-31 0001597264 bpmc:IdrxIncMember srt:DirectorMember us-gaap:CollaborativeArrangementMember 2022-08-01 0001597264 bpmc:IdrxIncMember srt:DirectorMember us-gaap:CollaborativeArrangementMember 2022-08-01 2022-08-01 0001597264 bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilitiesMember us-gaap:SecuredDebtMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-07-01 2022-07-31 0001597264 bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilitiesMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2022-07-01 2022-07-31 0001597264 bpmc:SixthStreetPartnersFinancingArrangementsMember 2022-07-31 0001597264 bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredDelayedDrawTermLoanFacilityMember us-gaap:SecuredDebtMember 2022-07-31 0001597264 bpmc:SixthStreetPartnersFinancingAgreementMember us-gaap:LoansPayableMember 2022-07-31 0001597264 bpmc:SixthStreetPartnersFutureRevenuePurchaseAgreementMember bpmc:SaleOfFutureRoyaltiesAndRevenuesMember 2022-01-01 2022-09-30 0001597264 bpmc:SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilityMember us-gaap:SecuredDebtMember 2022-01-01 2022-09-30 0001597264 bpmc:RoyaltyPharmaRoyaltyPurchaseAgreementMember bpmc:SaleOfFutureRoyaltiesAndRevenuesMember 2022-01-01 2022-09-30 0001597264 us-gaap:EmployeeStockMember 2022-01-01 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember us-gaap:CollaborativeArrangementMember 2020-07-01 2020-09-30 0001597264 bpmc:ProteovantMember us-gaap:CollaborativeArrangementMember 2022-02-26 2022-02-26 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-03-31 0001597264 bpmc:ZaiLabShanghaiCoLtdMember us-gaap:CollaborativeArrangementMember 2021-11-08 2021-12-31 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember us-gaap:CollaborativeArrangementMember 2020-07-13 2020-07-13 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember us-gaap:CollaborativeArrangementMember 2016-03-31 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember us-gaap:CollaborativeArrangementMember 2021-09-30 0001597264 bpmc:IdrxIncMember srt:DirectorMember us-gaap:CollaborativeArrangementMember 2022-09-30 0001597264 bpmc:ProteovantMember us-gaap:CollaborativeArrangementMember 2022-02-26 0001597264 bpmc:ZaiLabShanghaiCoLtdMember us-gaap:CollaborativeArrangementMember 2021-11-08 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember us-gaap:CollaborativeArrangementMember 2020-07-13 0001597264 bpmc:ClementiaMember us-gaap:CollaborativeArrangementMember 2019-10-15 0001597264 bpmc:CStoneMember us-gaap:CollaborativeArrangementMember 2018-06-01 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember us-gaap:CollaborativeArrangementMember 2022-09-30 0001597264 bpmc:ClementiaMember us-gaap:CollaborativeArrangementMember 2019-10-01 2019-10-31 0001597264 bpmc:CStoneMember us-gaap:CollaborativeArrangementMember 2022-09-30 0001597264 bpmc:ClementiaMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:IdrxIncMember srt:DirectorMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:CStoneMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 bpmc:CStoneMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:CStoneMember us-gaap:CollaborativeArrangementMember 2021-07-01 2021-09-30 0001597264 bpmc:CStoneMember us-gaap:CollaborativeArrangementMember 2021-01-01 2021-09-30 0001597264 bpmc:ClementiaMember us-gaap:CollaborativeArrangementMember 2019-10-15 2019-10-15 0001597264 bpmc:ZaiLabShanghaiCoLtdMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 bpmc:ZaiLabShanghaiCoLtdMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:CStoneMember us-gaap:CollaborativeArrangementMember 2018-06-01 2018-06-01 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember us-gaap:CollaborativeArrangementMember 2019-10-01 2019-12-31 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember us-gaap:CollaborativeArrangementMember 2016-03-01 2016-03-31 0001597264 bpmc:RocheCollaborationAndLicenseImmunotherapyAgreementMember us-gaap:CollaborativeArrangementMember 2022-03-31 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember us-gaap:CollaborativeArrangementMember 2022-07-01 2022-09-30 0001597264 2022-07-01 2022-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember us-gaap:CollaborativeArrangementMember 2022-01-01 2022-09-30 0001597264 2022-01-01 2022-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember us-gaap:CollaborativeArrangementMember 2021-07-01 2021-09-30 0001597264 2021-07-01 2021-09-30 0001597264 bpmc:RocheCollaborationPralsetnibAgreementMember us-gaap:CollaborativeArrangementMember 2021-01-01 2021-09-30 0001597264 2021-01-01 2021-09-30 0001597264 us-gaap:EmployeeStockMember 2015-05-01 2015-05-31 0001597264 2022-09-30 0001597264 2021-12-31 iso4217:USD pure bpmc:item bpmc:component shares bpmc:tranche bpmc:Transaction bpmc:security iso4217:USD shares -2.23 -2.00 -6.70 -5.58 59758000 58647000 59564000 58361000 0 0 59141086 59808492 0 0 0 0 0 0 0 0 0 0 P2Y 0 0 0 1 0 0 0 0001597264 --12-31 2022 Q3 false 10-Q true 2022-09-30 false 001-37359 BLUEPRINT MEDICINES CORPORATION DE 26-3632015 45 Sidney Street Cambridge MA 02139 617 374-7580 Yes Yes Large Accelerated Filer false false false Common stock, par value $0.001 per share BPMC NASDAQ 0.001 59830611 291430000 209948000 845535000 267166000 19320000 25155000 2595000 11875000 35253000 21817000 33532000 18064000 1227665000 554025000 55675000 557529000 33454000 30700000 83917000 90162000 5193000 5171000 27789000 24699000 14638000 1458392000 1252225000 4233000 8333000 120763000 121829000 10116000 8093000 4629000 11510000 20479000 15290000 175510000 149765000 95495000 103315000 11995000 25066000 403174000 123060000 8851000 3344000 818085000 281490000 0.001 0.001 5000000 5000000 0 0 0.001 0.001 120000000 120000000 59808492 59141086 60000 59000 2329385000 2250250000 -14826000 -4133000 -1674312000 -1275441000 640307000 970735000 1458392000 1252225000 28634000 17270000 80929000 37658000 9843000 6918000 56826000 35401000 27500000 27500000 65977000 24188000 165255000 73059000 3000000 3790000 12965000 10385000 1665000 3269000 7076000 3269000 127981000 84419000 359579000 244157000 57608000 49806000 173354000 141093000 190254000 141284000 552974000 398904000 -8396000 552000 -7527000 1923000 396000 -522000 575000 -1109000 -8000000 30000 -6952000 814000 -132277000 -117066000 -394671000 -325031000 886000 175000 4200000 368000 -133163000 -117241000 -398871000 -325399000 -843000 -12000 -11171000 -1035000 265000 174000 478000 577000 -133741000 -117079000 -409564000 -325857000 -2.23 -2.00 -6.70 -5.58 59758000 58647000 59564000 58361000 59141086 59000 2250250000 -4133000 -1275441000 970735000 414888 1000 1297000 1298000 23609000 23609000 -7977000 -7977000 -105999000 -105999000 59555974 60000 2275156000 -12110000 -1381440000 881666000 92274 535000 535000 40047 1872000 1872000 25524000 25524000 -2138000 -2138000 -159709000 -159709000 59688295 60000 2303087000 -14248000 -1541149000 747750000 120197 2030000 2030000 24268000 24268000 -578000 -578000 -133163000 -133163000 59808492 60000 2329385000 -14826000 -1674312000 640307000 57793533 58000 2106600000 -5214000 -631356000 1470088000 483879 8318000 8318000 21212000 21212000 117000 117000 -99714000 -99714000 58277412 58000 2136130000 -5097000 -731070000 1400021000 254823 1000 11709000 11710000 22324 1733000 1733000 24522000 24522000 -738000 -738000 -108444000 -108444000 58554559 59000 2174094000 -5835000 -839514000 1328804000 260107 11038000 11038000 24324000 24324000 162000 162000 -117241000 -117241000 58814666 59000 2209456000 -5673000 -956755000 1247087000 -398871000 -325399000 4719000 4816000 6212000 4668000 72855000 68949000 8389000 27500000 787000 2677000 -5553000 11375000 -9282000 -6891000 20653000 11812000 15575000 1795000 11886000 2842000 -2031000 5144000 7833000 -12844000 5730000 -19952000 -5761000 -5764000 -5856000 -380872000 -284539000 7438000 1831000 258654000 514906000 170123000 637831000 289000 -96258000 121094000 415836000 137797000 5686000 32787000 559319000 32787000 82189000 -130658000 215119000 689804000 -685000 -382000 296623000 558764000 2956000 195000 206000 4018000 674000 291430000 553593000 5193000 5171000 296623000 558764000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1. Nature of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Blueprint Medicines Corporation (the Company), a Delaware corporation incorporated on October 14, 2008, is a precision therapy company focused on genomically defined cancers and blood disorders. The Company’s approach is to leverage its novel research engine to systematically and reproducibly identify drivers of diseases in genomically defined patient populations, and to craft highly selective and potent drug candidates that are intended to provide significant and durable clinical responses to patients. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has two approved precision therapies and is globally advancing multiple programs for systemic mastocytosis (SM), lung cancer and other genomically defined cancers, and cancer immunotherapy. The Company is devoting substantially all of its efforts to research and development for current and future drug candidates and commercialization of AYVAKIT/AYVAKYT, GAVRETO and any current or future drug candidates that obtain marketing approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2022, the Company had cash, cash equivalents and marketable securities of $1,192.6 million. Based on the Company’s current operating plans, the Company anticipates that its existing cash, cash equivalents and marketable securities will <span style="color:#212529;background:#ffffff;">be sufficient to enable it to fund its current operations for at least the next twelve months from the issuance of the financial statements. </span></p> 1192600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. Summary of Significant Accounting Policies and Recent Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The unaudited interim condensed consolidated financial statements of the Company included herein have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) as found in the Accounting Standards Codification (ASC), Accounting Standards Update (ASU) of the Financial Accounting Standards Board (FASB) and the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted from this report, as is permitted by such rules and regulations. Accordingly, these financial statements should be read in conjunction with the financial statements as of and for the year ended December 31, 2021 and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 17, 2022 (2021 Annual Report on Form 10-K). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited financial statements, and updated, as necessary, in this report. In the opinion of the Company’s management, the accompanying unaudited interim condensed consolidated financial statements contain all adjustments that are necessary to present fairly the Company’s financial position as of September 30, 2022, the results of its operations for the three and nine months ended September 30, 2022 and 2021, stockholder’s equity for the three and nine months ended September 30, 2022 and 2021 and cash flows for nine months ended September 30, 2022 and 2021. Such adjustments are of a normal and recurring nature. The results for the three and nine months ended September 30, 2022 are not necessarily indicative of the results for the year ending December 31, 2022 or for any future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Blueprint Medicines Security Corporation, which is a Massachusetts subsidiary created to buy, sell and hold securities, Blueprint Medicines (Switzerland) GmbH, Blueprint Medicines (Netherlands) B.V., Blueprint Medicines (UK) Ltd, Blueprint Medicines (Germany) GmbH, Blueprint Medicines (Spain) S.L., Blueprint Medicines (France) SAS, and Blueprint Medicines (Italy) S.r.L. Lengo Therapeutics, Inc. (Lengo), which was acquired on December 30, 2021, was dissolved in June 2022. All intercompany transactions and balances have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. Management considers many factors in selecting appropriate financial accounting policies and in developing the estimates and assumptions that are used in the preparation of the financial statements. Management must apply significant judgment in this process. Management’s estimation process often may yield a range of potentially reasonable estimates and management must select an amount that falls within that range of reasonable estimates. Estimates are used in the following areas, among others: revenue recognition, inventory, operating lease right-of-use assets, operating lease liabilities, stock-based compensation expense, accrued expenses, liabilities related to the sale of future royalties and future revenues, equity investment, and income taxes. The length of time and full extent to which the ongoing COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenues, expenses, reserves and allowances, manufacturing and supply, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, subject to change and difficult to predict, including as a result of new information that may emerge concerning COVID-19, including the identification and spread of new variants, and the actions taken to contain or treat COVID-19, as well as the economic impact thereof on local, regional, national and international customers and markets. The Company considers the impact of COVID-19 while making the estimates within its consolidated financial statements and there may be changes to those estimates in future periods. Actual results may differ from these estimates. The Russian invasion of Ukraine has not had a material impact on the Company’s business, results of operations and financial condition. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Significant Accounting Policies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The significant accounting policies used in preparation of these condensed consolidated financial statements for the three and nine months ended September 30, 2022 are consistent with those discussed in Note 2 to the consolidated financial statements in the 2021 Annual Report on Form 10-K, with the exception of the below new policies. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Equity Investment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>Investments in non-marketable equity securities of privately-held companies that do not have readily determinable fair values are carried at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Each period the Company assesses relevant transactions to identify observable price changes, and the Company regularly monitors these investments to evaluate whether there is an indication of impairment. The Company evaluates whether an investment’s fair value is less than its carrying value using an estimate of fair value, if such an estimate is available. For periods in which there is no estimate of fair value, the Company evaluates whether an event or change in circumstances has occurred that may have a significant adverse effect on the value of the investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">Liabilities related to the sale of future royalties and revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'TimesNewRomanPSMT';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for net proceeds from sales of the Company’s rights to receive future royalty payments and from sales of future revenues as liabilities if the Company has significant continuing involvement in the generation of the related future cash flows. Interest on the liabilities related to the sale of future royalties and revenues will be recognized using the effective interest rate method over the life of the related royalty or revenue stream. The liabilities related to the sale of future royalties and revenues and the related interest expenses are based on the Company’s current estimates of future royalties or revenues as well as commercial milestones expected to be achieved and received over the life of the arrangement, which the Company determines by using forecasts of the underlying drug products of the underlying regions. The Company will periodically assess the expected payments and to the extent the amount or timing of the future estimated payments is materially different than previous estimates, the Company will account for any such change by adjusting the carrying value of the liabilities related to the sale of future royalties and revenues, and prospectively recognizing the related interest expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">New Accounting Pronouncements </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies that the Company adopts as of the specified effective date. The Company does not believe that the adoption of recently issued standards have or may have a material impact on its condensed consolidated financial statements and disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fair value measurements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>In June 2022, the FASB issued <i style="font-style:italic;">ASU No. 2022-03, Fair Value Measurement (Topic 820) – Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions</i>. This standard clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. This standard will be effective for the Company on January 1, 2024, and is not expected to have a material impact on the Company’s condensed consolidated financial statements and related disclosures<span style="font-family:'TimesNewRomanPSMT';">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'TimesNewRomanPSMT';font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'TimesNewRomanPSMT';font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'TimesNewRomanPSMT';visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The unaudited interim condensed consolidated financial statements of the Company included herein have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) as found in the Accounting Standards Codification (ASC), Accounting Standards Update (ASU) of the Financial Accounting Standards Board (FASB) and the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted from this report, as is permitted by such rules and regulations. Accordingly, these financial statements should be read in conjunction with the financial statements as of and for the year ended December 31, 2021 and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 17, 2022 (2021 Annual Report on Form 10-K). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited financial statements, and updated, as necessary, in this report. In the opinion of the Company’s management, the accompanying unaudited interim condensed consolidated financial statements contain all adjustments that are necessary to present fairly the Company’s financial position as of September 30, 2022, the results of its operations for the three and nine months ended September 30, 2022 and 2021, stockholder’s equity for the three and nine months ended September 30, 2022 and 2021 and cash flows for nine months ended September 30, 2022 and 2021. Such adjustments are of a normal and recurring nature. The results for the three and nine months ended September 30, 2022 are not necessarily indicative of the results for the year ending December 31, 2022 or for any future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Blueprint Medicines Security Corporation, which is a Massachusetts subsidiary created to buy, sell and hold securities, Blueprint Medicines (Switzerland) GmbH, Blueprint Medicines (Netherlands) B.V., Blueprint Medicines (UK) Ltd, Blueprint Medicines (Germany) GmbH, Blueprint Medicines (Spain) S.L., Blueprint Medicines (France) SAS, and Blueprint Medicines (Italy) S.r.L. Lengo Therapeutics, Inc. (Lengo), which was acquired on December 30, 2021, was dissolved in June 2022. All intercompany transactions and balances have been eliminated.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. Management considers many factors in selecting appropriate financial accounting policies and in developing the estimates and assumptions that are used in the preparation of the financial statements. Management must apply significant judgment in this process. Management’s estimation process often may yield a range of potentially reasonable estimates and management must select an amount that falls within that range of reasonable estimates. Estimates are used in the following areas, among others: revenue recognition, inventory, operating lease right-of-use assets, operating lease liabilities, stock-based compensation expense, accrued expenses, liabilities related to the sale of future royalties and future revenues, equity investment, and income taxes. The length of time and full extent to which the ongoing COVID-19 pandemic will directly or indirectly impact the Company’s business, results of operations and financial condition, including revenues, expenses, reserves and allowances, manufacturing and supply, clinical trials, research and development costs and employee-related amounts, will depend on future developments that are highly uncertain, subject to change and difficult to predict, including as a result of new information that may emerge concerning COVID-19, including the identification and spread of new variants, and the actions taken to contain or treat COVID-19, as well as the economic impact thereof on local, regional, national and international customers and markets. The Company considers the impact of COVID-19 while making the estimates within its consolidated financial statements and there may be changes to those estimates in future periods. Actual results may differ from these estimates. The Russian invasion of Ukraine has not had a material impact on the Company’s business, results of operations and financial condition. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Significant Accounting Policies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The significant accounting policies used in preparation of these condensed consolidated financial statements for the three and nine months ended September 30, 2022 are consistent with those discussed in Note 2 to the consolidated financial statements in the 2021 Annual Report on Form 10-K, with the exception of the below new policies. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Equity Investment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>Investments in non-marketable equity securities of privately-held companies that do not have readily determinable fair values are carried at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Each period the Company assesses relevant transactions to identify observable price changes, and the Company regularly monitors these investments to evaluate whether there is an indication of impairment. The Company evaluates whether an investment’s fair value is less than its carrying value using an estimate of fair value, if such an estimate is available. For periods in which there is no estimate of fair value, the Company evaluates whether an event or change in circumstances has occurred that may have a significant adverse effect on the value of the investment.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">Liabilities related to the sale of future royalties and revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'TimesNewRomanPSMT';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for net proceeds from sales of the Company’s rights to receive future royalty payments and from sales of future revenues as liabilities if the Company has significant continuing involvement in the generation of the related future cash flows. Interest on the liabilities related to the sale of future royalties and revenues will be recognized using the effective interest rate method over the life of the related royalty or revenue stream. The liabilities related to the sale of future royalties and revenues and the related interest expenses are based on the Company’s current estimates of future royalties or revenues as well as commercial milestones expected to be achieved and received over the life of the arrangement, which the Company determines by using forecasts of the underlying drug products of the underlying regions. The Company will periodically assess the expected payments and to the extent the amount or timing of the future estimated payments is materially different than previous estimates, the Company will account for any such change by adjusting the carrying value of the liabilities related to the sale of future royalties and revenues, and prospectively recognizing the related interest expenses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">New Accounting Pronouncements </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies that the Company adopts as of the specified effective date. The Company does not believe that the adoption of recently issued standards have or may have a material impact on its condensed consolidated financial statements and disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fair value measurements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>In June 2022, the FASB issued <i style="font-style:italic;">ASU No. 2022-03, Fair Value Measurement (Topic 820) – Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions</i>. This standard clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. This standard will be effective for the Company on January 1, 2024, and is not expected to have a material impact on the Company’s condensed consolidated financial statements and related disclosures<span style="font-family:'TimesNewRomanPSMT';">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'TimesNewRomanPSMT';font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">3. Financing Arrangements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Royalty Pharma Purchase and Sale Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 30, 2022, the Company entered into a purchase and sale agreement (Royalty Purchase Agreement) with Royalty Pharma. Pursuant to the Royalty Purchase Agreement, the Company received an upfront payment of $175.0 million in consideration for the Company’s rights to receive royalty payments on the net sales of GAVRETO worldwide excluding the CStone territory and U.S. territory under the terms of the Roche pralsetinib collaboration agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Although the Company sold all of the rights to receive royalties on the net sales of GAVRETO worldwide excluding the CStone territory and U.S. territory to Royalty Pharma, the Company continues to co-develop pralsetinib with Roche globally and is therefore involved in the generation of these future royalties. Due to the Company’s significant continuing involvement, the Company continues to account for any royalties and development and commercialization milestones earned related to the underlying territory under the Roche pralsetinib collaboration agreement as collaboration revenue on its consolidated statements of operations and comprehensive loss. Net proceeds from the transaction were recorded as a liability related to sale of future royalties and revenues on the consolidated balance sheet. The Company will accrete the $175.0 million, net of transaction costs of $3.8 million, to the total of these royalties as interest expense using the effective interest method over the estimated life of the arrangement. As of September 30, 2022, the Company’s estimate of this total interest expense resulted in an effective annual interest rate of 6.3%. <span style="background:#ffffff;">These estimates contain assumptions that impact the amount recorded and the interest expense that will be recognized in future periods.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As payments are made to Royalty Pharma, the balance of the liability will be effectively repaid over the life of the Royalty Purchase Agreement. In order to determine the amortization of the liability, the Company estimates the total amount of future royalty payments to be paid to Royalty Pharma over the life of the arrangement. The exact amount of repayment is likely to change each reporting period. A significant increase or decrease in GAVRETO’s net revenue of the underlying territory will materially impact the liability related to this arrangement, interest expense and the time period for repayment. The Company will periodically assess the expected payments to Royalty Pharma and will prospectively adjust the amortization of the liability related to this arrangement for material changes in such payments. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2022, the carrying value of the liability related to this arrangement was $173.6 million. The following table shows the activity within the liability account (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:80.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Carrying value as of January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Sale of future royalties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 175,000</p></td></tr><tr><td style="vertical-align:bottom;width:80.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Interest expense recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,709</p></td></tr><tr><td style="vertical-align:bottom;width:80.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Capitalized closing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (3,777)</p></td></tr><tr><td style="vertical-align:bottom;width:80.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Interest payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (330)</p></td></tr><tr><td style="vertical-align:bottom;width:80.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Carrying value as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 173,602</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Pursuant to the Royalty Purchase Agreement, the Company is eligible to receive certain milestone payments totaling up to $165.0 million, subject to the achievement of specified net sales milestones by Roche. The potential milestone payments will be added to the carrying value of the liability related to this arrangement when the milestones are achieved and received. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">Financing Arrangements with Sixth Street Partners</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>In July 2022, the Company closed two transactions pursuant to a purchase and sale agreement (Future Revenue Purchase Agreement) and a financing transaction for up to $660.0 million (Financing Agreement) with Sixth Street Partners (Sixth Street). Because two transactions were entered into with the same parties and in contemplation of one another, the Company recorded these transactions based on the relative fair values of each freestanding financial instrument and allocated the proceeds in proportion to those fair value amounts. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">Sixth Street Partners Purchase and Sale Agreement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Pursuant to the Future Revenue Purchase Agreement, the Company received gross proceeds of $250.0 million in exchange for future royalty payments at a rate of 9.75% on up to $900 million each year of (i) aggregate worldwide annual net product sales of AYVAKIT/ AYVAKYT (avapritinib) and (ii), if it is approved, aggregate worldwide annual net product sales of BLU-263, but excluding sales in Greater China, subject to a cumulative cap of 1.45 times the upfront invested capital or a total of $362.5 million. In the event that certain revenue targets are not achieved by specified dates, the royalty rate and cumulative cap shall be increased to 15% and 1.85 times the invested capital (or $462.5 million), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Company continues to own the research, development, manufacturing and commercialization of AYVAKIT/ AYVAKYT and if it is approved, BLU-263, and has significant continuing involvement in the generation of the cash flows under the Future Revenue Purchase Agreement. Therefore, the Company continues to account for any revenue earned from worldwide product sales of AYVAKIT/ AYVAKYT and, if it is approved, BLU-263, on its consolidated statements of operations and comprehensive loss. Net proceeds from the transaction were recorded as a liability related to sale of future liabilities and revenues on the consolidated balance sheet. The Company will accrete the $250.0 million, net of transaction costs of $5.4 million, to the total of these future payments as interest expense using the effective interest method over the estimated life of the arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">As payments are made to Sixth Street, the balance of the liability will be effectively repaid over the life of the Future Revenue Purchase Agreement. In order to determine the amortization of the liability, the Company estimates the total amount of future revenue payments to be paid to Sixth Street over the life of the arrangement. The exact amount of repayment is likely to change each reporting period. A significant increase or decrease in worldwide product sales of AYVAKIT/ AYVAKYT and, if it is approved, BLU-263, will materially impact the liability related to this arrangement, interest expense and the time period for repayment. The Company will periodically assess the expected payments to Sixth Street and will prospectively adjust the amortization of the liability related to this arrangement for material changes in such payments. As of September 30, 2022, the Company’s estimate of this total interest expense resulted in an effective annual interest rate of 11.5%. <span style="background:#ffffff;">These estimates contain assumptions that impact the amount recorded and the interest expense that will be recognized in future periods. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">As of September 30, 2022, the carrying value of the liability related to this arrangement was $250.1<span style="white-space:pre-wrap;"> million. The following table shows the activity within the liability account (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:86.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Carrying value as of January 1, 2022</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Sale of future revenue</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 250,000</p></td></tr><tr><td style="vertical-align:bottom;width:86.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Interest expense recognized</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,446</p></td></tr><tr><td style="vertical-align:bottom;width:86.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Capitalized closing costs</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,395)</p></td></tr><tr><td style="vertical-align:bottom;width:86.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Interest payments</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Carrying value as of September 30, 2022</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 250,051</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">Sixth Street Partners Term Loan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>The Financing Agreement entered into by the parties in connection with the transaction provides for (i) a senior secured term loan facility of up to $150.0 million and (ii) a senior secured delayed draw term loan facility of up to $250.0 million to be funded in two tranches at the Company’s choice. The term loans will mature on June 30, 2028 and bear interest at a variable rate equal to either the Secured Overnight Financing Rate (SOFR) plus six and one half percent (6.50%) or the base rate plus five and one half percent (5.50%), subject to a floor of one percent (1%) and two percent (2%) with respect to the SOFR and base rate, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">As part of the Financing Agreement with Sixth Street Partners, the Company received gross proceeds of $150.0 million as a term loan in July 2022 and incurred an aggregate of $12.2 million of debt discounts and transaction costs, which have been recorded as a reduction to the carrying amount of the debt on the Company’s consolidated balance sheet and will be amortized as additional interest expenses using the effective interest rate method over the period from issuance through maturity. As of September 30, 2022, the Company’s estimate of the total interest expense resulted in an effective annual interest rate of 12.0%. <span style="background:#ffffff;">The carrying amount of the debt as of September 30, 2022 is subject to variable interest rates, which are based on current market rates, and as such, approximates fair value</span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The following table shows the activity within the liability account (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Carrying value as of January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,000</p></td></tr><tr><td style="vertical-align:bottom;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Interest expense recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,190</p></td></tr><tr><td style="vertical-align:bottom;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Debt discounts and capitalized closing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (12,214)</p></td></tr><tr><td style="vertical-align:bottom;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Interest payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,626)</p></td></tr><tr><td style="vertical-align:bottom;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Carrying value as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,350</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>The Company’s obligations under the Financing Agreement will be secured, subject to certain exceptions, by security interests in the substantially all of the Company’s assets and the Company’s certain subsidiaries. The Financing Agreement contains customary negative covenants that, among other things and subject to certain exceptions, could restrict the Company’s ability to incur additional liens, incur additional indebtedness, make investments, including acquisitions, engage in fundamental changes, sell or dispose of assets that constitute collateral, including certain intellectual property, pay dividends or make any distribution or payment on or redeem, retire or purchase any equity interests, amend, modify or waive certain material agreements or organizational documents and make payments of certain subordinated indebtedness. The Financing Agreement also requires the Company to maintain a consolidated liquidity of at least (i) $50.0 million during the period commencing from the date on which the term loans are funded to the date which is the day before the next term loans are funded and (ii) $80.0 million for each day thereafter.</p> 2022-06-30 175000000.0 175000000.0 3800000 0.063 173600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:80.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Carrying value as of January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:80.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Sale of future royalties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 175,000</p></td></tr><tr><td style="vertical-align:bottom;width:80.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Interest expense recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,709</p></td></tr><tr><td style="vertical-align:bottom;width:80.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Capitalized closing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (3,777)</p></td></tr><tr><td style="vertical-align:bottom;width:80.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Interest payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (330)</p></td></tr><tr><td style="vertical-align:bottom;width:80.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Carrying value as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 173,602</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0 175000000 2709000 3777000 330000 173602000 165000000.0 2 660000000.0 2 250000000.0 0.0975 900000000 1.45 362500000 0.15 1.85 462500000 250000000.0 5400000 0.115 250100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:86.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Carrying value as of January 1, 2022</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Sale of future revenue</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 250,000</p></td></tr><tr><td style="vertical-align:bottom;width:86.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Interest expense recognized</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,446</p></td></tr><tr><td style="vertical-align:bottom;width:86.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Capitalized closing costs</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (5,395)</p></td></tr><tr><td style="vertical-align:bottom;width:86.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Interest payments</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Carrying value as of September 30, 2022</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 250,051</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0 250000000 5446000 5395000 250051000 150000000.0 250000000.0 2 2028-06-30 0.0650 0.0550 0.01 0.02 150000000.0 12200000 0.120 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Carrying value as of January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,000</p></td></tr><tr><td style="vertical-align:bottom;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Interest expense recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,190</p></td></tr><tr><td style="vertical-align:bottom;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Debt discounts and capitalized closing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (12,214)</p></td></tr><tr><td style="vertical-align:bottom;width:52.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Interest payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,626)</p></td></tr><tr><td style="vertical-align:bottom;width:52.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Carrying value as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,350</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p> 150000000 3190000 12214000 2626000 138350000 50000000.0 80000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">4. Marketable Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">Marketable securities consisted of the following at September 30, 2022 and December 31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized </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;line-height:1.19;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</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;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:45.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain</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;line-height:1.19;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:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</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;line-height:1.19;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:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Marketable securities, available-for-sale:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. government agency securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">429,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></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;line-height:1.19;text-align:right;margin:0pt;"> (7,007)</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,416</p></td></tr><tr><td style="vertical-align:bottom;width:43.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. treasury obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">485,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (6,853)</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 478,794</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 915,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (13,860)</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 901,210</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:43.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized </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;line-height:1.19;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</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;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain</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;line-height:1.19;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:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</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;line-height:1.19;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:13.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Marketable securities, available-for-sale:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. government agency securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 498,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt;"> (1,460)</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497,143</p></td></tr><tr><td style="vertical-align:bottom;width:43.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. treasury obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 328,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,249)</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,552</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 827,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,709)</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 824,695</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;background:#ffffff;margin:0pt;">As of September 30, 2022, the Company held 103 debt securities that were in an unrealized loss position with an aggregate fair value of $901.2 million. Of the 103 debt securities, 33 were in an unrealized loss position for more than twelve months with an aggregate fair value of $346.4 million. As of December 31, 2021, the Company held 74 debt securities that were in an unrealized loss position with an aggregate fair value of $750.5 million. As of December 31, 2021, there were no securities held by the Company in an unrealized loss position for more than twelve months. The Company has the intent and ability to hold such securities until recovery. As a result, the Company did <span style="-sec-ix-hidden:Hidden_9qzhgQwUO0KtgaNqHGHCVA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">not</span></span> record any charges for credit-related <span style="-sec-ix-hidden:Hidden_dqWUEqiVA0-V4E2AOg_UnQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">impairments</span></span> for its <span style="-sec-ix-hidden:Hidden_AvguAn8Sg0KUw4M_DpEI3A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">marketable</span></span> debt <span style="-sec-ix-hidden:Hidden_v5PbSPh_K0SNt8UKLqVKog;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">securities</span></span> for the three and nine months ended September 30, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">As of September 30, 2022, 10 securities with an aggregate fair value of $55.7 million had remaining maturities between one year and five years. As of December 31, 2021, 56 <span style="color:#212529;">securities with an aggregate fair value of </span><span style="color:#212529;">$557.5</span><span style="color:#212529;"> million had remaining maturities between one year and five years. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="color:#212529;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="color:#212529;">The Company received proceeds of </span><span style="color:#212529;">$90.5</span><span style="color:#212529;"> million and </span><span style="color:#212529;">$170.1</span><span style="color:#212529;"> million from maturities of debt securities for the three and nine months ended September 30, 2022, respectively, and </span><span style="color:#212529;">$237.3</span><span style="color:#212529;"> million and </span><span style="color:#212529;">$637.8</span><span style="color:#212529;"> million for the three and nine months ended September 30, 2021, respectively. The Company did </span><span style="-sec-ix-hidden:Hidden_oLfP0-rv4U-gb_7WIbqxjg;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">not</span></span><span style="color:#212529;"> realize any </span><span style="-sec-ix-hidden:Hidden_gLEazeD4NEGGO8lsHCbcDQ;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">gains</span></span><span style="color:#212529;"> or losses from </span><span style="-sec-ix-hidden:Hidden_biEIWY5c2kO1Y_jFRSFOuQ;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">maturities</span></span><span style="color:#212529;"> of debt </span><span style="-sec-ix-hidden:Hidden_muJmizTJAEODD0zsb_KoQg;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">securities</span></span><span style="color:#212529;"> for the three and nine months ended September 30, 2022 and 2021.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized </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;line-height:1.19;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</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;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:45.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain</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;line-height:1.19;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:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</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;line-height:1.19;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:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Marketable securities, available-for-sale:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. government agency securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">429,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></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;line-height:1.19;text-align:right;margin:0pt;"> (7,007)</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,416</p></td></tr><tr><td style="vertical-align:bottom;width:43.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. treasury obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">485,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (6,853)</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 478,794</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 915,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (13,860)</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 901,210</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:43.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized </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;line-height:1.19;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</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;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain</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;line-height:1.19;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:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</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;line-height:1.19;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:13.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Marketable securities, available-for-sale:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. government agency securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 498,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt;"> (1,460)</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497,143</p></td></tr><tr><td style="vertical-align:bottom;width:43.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. treasury obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 328,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,249)</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,552</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 827,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,709)</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 824,695</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 429423000 7007000 422416000 485647000 6853000 478794000 915070000 13860000 901210000 498582000 21000 1460000 497143000 328801000 1249000 327552000 827383000 21000 2709000 824695000 103 901200000 103 33 346400000 74 750500000 0 10 55700000 56 557500000 90500000 170100000 237300000 637800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">5. Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">The following table summarizes cash equivalents and marketable securities measured at fair value on a recurring basis as of September 30, 2022 (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:54.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active</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;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</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;line-height:1.19;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:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Description</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;line-height:1.19;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:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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;line-height:1.19;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:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash equivalents:</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Money market funds</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274,622</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274,622</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Marketable securities, available-for-sale:</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. government agency securities </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,416</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,416</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. treasury obligations </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 478,794</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 478,794</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,175,832</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 753,416</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,416</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes cash equivalents and marketable securities measured at fair value on a recurring basis as of December 31, 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:55.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:55.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active</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;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:10pt;line-height:1.19;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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</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;line-height:1.19;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:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Description</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;line-height:1.19;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:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;line-height:1.19;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:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash equivalents:</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Money market funds</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,880</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,880</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Marketable securities, available-for-sale:</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. government agency securities </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497,143</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497,143</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. treasury obligations </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,552</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,552</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943,575</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446,432</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497,143</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">The following table summarizes cash equivalents and marketable securities measured at fair value on a recurring basis as of September 30, 2022 (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:54.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active</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;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</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;line-height:1.19;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:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Description</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;line-height:1.19;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:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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;line-height:1.19;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:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash equivalents:</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Money market funds</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274,622</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274,622</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Marketable securities, available-for-sale:</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. government agency securities </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,416</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,416</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. treasury obligations </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 478,794</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 478,794</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,175,832</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 753,416</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,416</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes cash equivalents and marketable securities measured at fair value on a recurring basis as of December 31, 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:55.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:55.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active</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;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:10pt;line-height:1.19;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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</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;line-height:1.19;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:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Description</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;line-height:1.19;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:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;line-height:1.19;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:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash equivalents:</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Money market funds</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,880</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,880</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Marketable securities, available-for-sale:</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. government agency securities </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497,143</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497,143</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">U.S. treasury obligations </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,552</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 327,552</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943,575</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446,432</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497,143</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 274622000 274622000 422416000 422416000 478794000 478794000 1175832000 753416000 422416000 118880000 118880000 497143000 497143000 327552000 327552000 943575000 446432000 497143000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6. Product Revenue Reserves and Allowances</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In January 2020, the U.S. Food and Drug Administration (FDA) approved AYVAKIT for the treatment of adults with unresectable or metastatic gastrointestinal stromal tumor (GIST) harboring a PDGFRA exon 18 mutation, including PDGFRA D842V mutations. In September 2020, the European Commission granted conditional marketing authorization to AYVAKYT as a monotherapy for the treatment of adult patients with unresectable or metastatic GIST harboring the PDGFRA D842V mutation. In June 2021, the FDA granted a subsequent approval for AYVAKIT, expanding the labeled indications to include adult patients with advanced systemic mastocytosis (Advanced SM), including aggressive SM (ASM), SM with an associated hematological neoplasm (SM-AHN) and mast cell leukemia (MCL). <span style="background:#ffffff;">In March 2022, the European Commission expanded the marketing authorization for AYVAKYT to include the treatment of adult patients with ASM, SM-AHN, or MCL, after at least one systemic therapy. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In September 2020, the FDA granted accelerated approval of GAVRETO for the treatment of adult patients with metastatic RET fusion-positive non-small cell lung cancer (NSCLC) as detected by an FDA approved test. In December 2020, the FDA granted a subsequent accelerated approval for GAVRETO, expanding the labeled indications to include adult and pediatric patients 12 years of age and older with advanced or metastatic RET-mutant medullary thyroid cancer (MTC) who require systemic therapy, or with advanced or metastatic RET fusion-positive thyroid cancer who require systemic therapy and who are radioactive iodine-refractory (if radioactive iodine is appropriate). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recorded net product revenue from the U.S. product sales of GAVRETO in 2021 until it transferred, on July 1, 2021, certain responsibilities associated with product sales to customers, pricing and distribution matters related to U.S. product sales of GAVRETO to its collaboration partner. The Company did not record any net product revenue from product sales of GAVRETO subsequent to this transition date. For additional information, see Note 10, <i style="font-style:italic;">Collaboration and License Agreements</i>, to our unaudited condensed consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes revenue recognized from product sales for the three and nine months ended September 30, <span style="white-space:pre-wrap;">2022 and 2021 (in thousands): </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:60.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:60.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months 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:8pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:9pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:9pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:60.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">AYVAKIT/AYVAKYT</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,634</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;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,270</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,929</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;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,952</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">GAVRETO</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,706</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total product revenue</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,634</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,270</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,929</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,658</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="line-height:1.19;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes activity in each of the product revenue allowance and reserve categories for the nine months ended September 30, 2022 and 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Beginning balance at January 1</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;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,192</p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Provision related to product sales </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;line-height:1.19;text-align:right;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,665</p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Adjustment related to prior periods sales</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;line-height:1.19;text-align:right;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;line-height:1.19;text-align:right;margin:0pt;"> (645)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Credits and payments made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (9,980)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (3,416)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Ending balance at September 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,441</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total reserves that are included in the Company’s unaudited condensed consolidated balance sheets as of September 30, 2022 and December 31, 2021, are summarized as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Reduction of accounts receivable, net</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;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Component of accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,926</p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total revenue-related reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,345</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:60.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:60.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months 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:8pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:9pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:9pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:60.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">AYVAKIT/AYVAKYT</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,634</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;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,270</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,929</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;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,952</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">GAVRETO</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,706</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total product revenue</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,634</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,270</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,929</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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,658</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 28634000 17270000 80929000 32952000 4706000 28634000 17270000 80929000 37658000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Beginning balance at January 1</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;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,192</p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Provision related to product sales </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;line-height:1.19;text-align:right;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,665</p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Adjustment related to prior periods sales</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;line-height:1.19;text-align:right;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;line-height:1.19;text-align:right;margin:0pt;"> (645)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Credits and payments made</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (9,980)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (3,416)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Ending balance at September 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,441</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;"> </span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Reduction of accounts receivable, net</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;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Component of accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,926</p></td></tr><tr><td style="vertical-align:bottom;width:69.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total revenue-related reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,345</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> 4345000 1192000 13606000 5665000 -645000 9980000 3416000 7326000 3441000 946000 419000 6380000 3926000 7326000 4345000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7. Inventory </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Capitalized inventory consists of the following at September 30, 2022 and December 31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Raw materials </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,788</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,702</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,916</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,406</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">Balance sheet classification</i></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">35,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,817</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </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:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </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:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,589</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,406</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Inventory amounts written down as a result of excess, obsolescence, unmarketability or other reasons are charged to cost of sales. The Company did <span style="-sec-ix-hidden:Hidden_sdoOwHZRbUGzpgFpOqYtWg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">not</span></span> recognize any <span style="-sec-ix-hidden:Hidden_W9H3V4moSEW7EOZGx79fYQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">material</span></span> write-down for the three and nine months ended September 30, 2022. For the three and nine months ended September 30, 2021, the Company recorded a write-down of $0.4 million and $0.8 million, respectively. Long-term inventory, which primarily consists of work in process and raw materials, is included in other assets in the unaudited condensed consolidated balance sheets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Raw materials </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,788</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,702</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,916</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,406</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">Balance sheet classification</i></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">35,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,817</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </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:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </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:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,589</p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</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;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,406</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 11927000 10788000 29773000 17702000 2311000 3916000 44011000 32406000 35253000 21817000 8758000 10589000 44011000 32406000 400000 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8. Restricted Cash</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At September 30, 2022 and December 31, 2021, $5.2 million and $5.2 million, respectively, of the Company’s cash is restricted by a bank primarily related to security deposits for the Company’s building lease agreements. </p> 5200000 5200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="font-weight:bold;line-height:1.19;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9. Accrued Expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accrued expenses consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </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:10pt;line-height:1.19;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="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;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Research, development and commercial contract costs</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,119</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,164</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Employee compensation</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,525</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,166</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued professional fees</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,345</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,611</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Revenue-related reserves </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,380</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,926</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,394</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,962</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,763</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,829</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;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:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </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:10pt;line-height:1.19;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="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;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Research, development and commercial contract costs</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,119</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,164</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Employee compensation</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,525</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,166</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued professional fees</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,345</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,611</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Revenue-related reserves </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,380</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,926</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Other</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,394</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,962</p></td></tr><tr><td style="vertical-align:bottom;width:73.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,763</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,829</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 62119000 68164000 25525000 29166000 18345000 12611000 6380000 3926000 8394000 7962000 120763000 121829000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10</b><b style="font-weight:bold;">. Collaboration and License Agreements </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">IDRx</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:14pt 0pt 0pt 0pt;">In August 2022, the Company entered into <span style="background:#ffffff;">a license agreement with IDRx, Inc. (IDRx), pursuant to which the Company granted IDRx an exclusive, worldwide, royalty-bearing license to exploit the Company’s internally discovered KIT exon 13 inhibitor, IDRX-73 (formerly known as BLU-654) (IDRx License Agreement). IDRx is a clinical-stage biopharmaceutical company and a</span><span style="white-space:pre-wrap;">mong IDRx’s founders are Alexis Borisy, George Demetri, M.D., and Nicholas Lydon, Ph.D., each of whom currently serve as members of the Company’s board of directors. Due to these relationships, the transaction with IDRx is a related party transaction. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:14pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="background:#ffffff;">In connection with the IDRx License Agreement, the Company also entered into a stock purchase agreement with IDRx (IDRx Stock Purchase Agreement), pursuant to which the Company received </span><span style="background:#ffffff;">4,509,105</span><span style="background:#ffffff;"> shares of IDRx’s Series A preferred stock and the Company has the right to receive additional shares of IDRX’s Series A preferred stock through an anti-dilution provision subject to a defined financing cap. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company is also eligible to receive up to </span><span style="background:#ffffff;">$217.5</span><span style="white-space:pre-wrap;background:#ffffff;"> million in contingent cash payments, including specified development, regulatory and sales-based milestone payments. In addition, IDRx is obligated to pay to the Company royalties on aggregate annual worldwide net sales of licensed products at tiered percentage rates up to low-teens, subject to adjustments in specified circumstances under the IDRx License Agreement. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="background:#ffffff;">Unless earlier terminated, the IDRx License Agreement will expire on a country-by-country, licensed product-by-licensed product basis upon the latest of: (a) the expiration of the last valid claim within the licensed patents covering such licensed product in a such country, (b) the expiration of the regulatory exclusivity period for such licensed product in such country, or (c) the tenth (10th) anniversary of the first commercial sale of such licensed product in such country. Following the end of the term for any such licensed product and in such region by expiration, the license granted to IDRx will become exclusive, perpetual, irrevocable, fully paid-up and royalty-free. IDRx may terminate the IDRx License Agreement for convenience at any time upon at least </span><span style="background:#ffffff;">twelve months</span><span style="background:#ffffff;">’ prior written notice to the Company. Either party may also terminate the IDRx License Agreement for material breach of the other party or for insolvency, and the Company may terminate the IDRx License Agreement for IDRx’s breach of the anti-dilution provision in the IDRx Stock Purchase Agreement. Upon termination of the license agreement in its entirety, all rights and obligations under the license agreement will terminate and revert back to the Company, and the Company has a license under certain intellectual property of IDRx to continue to exploit the compound and terminated product, subject to a royalty that will be negotiated at the time of termination.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">The Company considered the ASC 606 criteria for combining contracts and determined the IDRx License Agreement and the IDRx Stock Purchase Agreement should be combined into a single contract because they were negotiated and entered into in contemplation of one another. Therefore, the Company determined that the </span><span style="background:#ffffff;">4,509,105</span><span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">shares of IDRx’s Series A preferred stock and the anti-dilution right to receive additional shares should be attributed to the transaction price of the IDRx License Agreement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="background:#ffffff;">The Company evaluated the IDRx License Agreement under ASC 606. The Company identified the following material promises under the agreement: (1) the exclusive license and (2) the initial know-how transfer. The Company determined that the exclusive license and the initial know-how transfer were not distinct from each other, as the exclusive license has limited value without the corresponding know-how transfer. As such, for the purposes of ASC 606, the Company determined that these </span><span style="background:#ffffff;">two</span><span style="background:#ffffff;"> material promises, the exclusive license and the initial know-how transfer, should be combined into </span><span style="background:#ffffff;">one</span><span style="background:#ffffff;"> distinct performance obligation. The Company concluded that the license is a functional intellectual property license. The Company determined that IDRx benefited from the license along with the initial know-how transfer at the time of grant, and therefore the related performance obligation is satisfied at a point in time.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the purposes of ASC 606, the transaction price of the IDRx License Agreement at the contract inception was determined to be $27.5 million and recorded as license revenue-related party on the consolidated statements of operations and comprehensive loss. The fair value was derived from IDRx’s most recent financing transaction with unrelated investors. All potential milestone payments that the Company is eligible to receive under the IDRx License Agreement have been excluded from the transaction price. The Company will reevaluate the transaction price for inclusion of milestone payments and royalties at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal. Additionally, the Company is entitled to sales milestones and royalties from the sales of the licensed products, and revenue are recognized when the related sales occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company concluded the preferred stock investment should be accounted for as an equity investment as it is not mandatorily redeemable nor does the Company have the unilateral right to redeem the preferred stock, and the Company, along with its related parties, did not have a controlling financial interest in IDRx nor have the ability to influence the financial and operating policies through the ownership of preferred stock. IDRx’s preferred stock is not exchange-traded and does not have a readily determinable fair value. Therefore, the Company accounts for the preferred stock investment under the measurement alternative for equity investments that do not have a readily determinable fair value, which is at cost of $27.8 million including transaction costs of $0.3 million. As of September 30, 2022, the cost of the investment in IDRx’s preferred stock was $27.8 million and was recorded as equity investment on the condensed consolidated balance sheets. As of September 30, 2022, no adjustments have been recognized related to the preferred stock investment as a result of the application of the measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Proteovant</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>In February 2022, the Company entered into <span style="background:#ffffff;">an exclusive</span> collaboration agreement (the Proteovant collaboration agreement) with Oncopia Therapeutics, Inc., d/b/a Proteovant Therapeutics, Inc. (Proteovant), pursuant to which the parties will jointly research and advance up to two novel protein degrader therapies into development candidates, <span style="background:#ffffff;">as well as up to two additional novel protein degrader target programs as may be mutually agreed to by the Company and Proteovant (each a target program)</span>. <span style="background:#ffffff;">On a target program-by-target program basis, the Company will have an exclusive option to obtain a worldwide, exclusive license to develop and commercialize any licensed compound and licensed product under each target program. Proteovant will have the right to opt into the global development and U.S. commercialization of certain licensed compounds and licensed products under the second target program that the Company options, and if the parties add additional target programs, Proteovant will have the same opt-in right for the fourth target program that the Company options. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>The Company paid Proteovant an upfront payment of $20.0 million in connection with the execution of the agreement and Proteovant will be eligible to receive up to an additional $632.0 million in contingent milestone payments including specified research, development, regulatory and commercialization milestones and tiered percentage royalties on a licensed product-by-licensed product basis ranging from the mid- to high-single digits on net sales on the first two target programs, subject to adjustment in specified circumstances. If Proteovant opts in to the second target program, the parties will split profits and losses of that program equally in the U.S. along with development costs and the milestone payments for the program will be reduced accordingly. Proteovant will be eligible to receive milestone payments and royalties on ex-U.S. sales. In addition, the parties may jointly extend the collaboration, with the same structure and financial terms, to two additional program targets through additional funding by the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company concluded that Proteovant is providing the Company with research services throughout the period until the Company can exercise its option to <span style="background:#ffffff;">obtain a worldwide, exclusive license to develop and commercialize any licensed compound</span>. Therefore, the Company recorded the $20.0 million upfront payment as an asset on the unaudited condensed consolidated financial statements and will record it as research and development expense over the expected research period. During the three and nine months ended September 30, 2022, the Company recorded research and development expense of $1.4 million and $2.9 million, respectively, under the Proteovant collaboration agreement. The Company will reevaluate the research period at the end of each reporting period and as any changes in circumstances occur, and if necessary, the Company will adjust its estimate of expected research period accordingly. Each research and development milestone payment will be accrued and expensed when probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Zai Lab</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2021, the Company entered into a collaboration (the Zai Lab agreement) with Zai Lab (Shanghai) Co., Ltd., (Zai Lab), pursuant to which the Company granted Zai Lab exclusive rights to develop and commercialize the Company’s drug candidates BLU-701 and BLU-945, including their respective back-up forms and certain other forms thereof, for the treatment of EGFR-driven non-small cell lung cancer in Greater China, including Mainland China, Hong Kong, Macau and Taiwan (collectively, the Zai Lab territory), either as a monotherapy or as part of a combination therapy. The Company retains exclusive rights to the licensed products outside the Zai Lab territory.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Zai Lab agreement, the Company received an upfront cash payment of $25.0 million and, in addition to the upfront payment received, the Company is eligible to receive up to $590.0 million in contingent payments, including specified development, regulatory and sales-based milestones and tiered percentage royalties on a licensed product-by-licensed product basis ranging from the low-teens to mid-teens on annual net sales of each licensed product in the Zai Lab territory, subject to adjustment in specified circumstances. Zai Lab will be responsible for costs related to clinical trials in the Zai Lab territory, other than the specified shared services costs as defined in the Zai Lab agreement which will be shared by the Company and Zai Lab. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the terms of the Zai Lab agreement, Zai Lab is responsible for conducting all development and commercialization activities in the Zai Lab territory related to the licensed drug candidates. In addition, under the Zai Lab agreement, each party has granted the other party specified intellectual property licenses to enable the other party to perform its obligations and exercise its rights under the Zai Lab agreement, including license grants to enable each party to conduct research, development and commercialization activities pursuant to the terms of the Zai Lab agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Zai Lab agreement will continue on a licensed product-by-product and region-by-region basis until the later of (i) the 12<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup> anniversary of the date of the first commercial sale of a licensed product in the Zai Lab territory, (ii) the date of expiration of the last valid patent claim related to the Company’s patent rights of the product in the Zai Lab territory, and (iii) the expiration of the last regulatory exclusivity for that product in a region in the Zai Lab territory. Zai Lab may terminate the agreement for convenience by giving a written notice after the <span style="-sec-ix-hidden:Hidden_zPC6HNTNiEqUpG7pjCX08w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">second</span></span> anniversary of the effective date (a) at least 12 months after the date of notice, in the event such notice is given after the first commercial sale of a licensed product in the Zai Lab territory or (b) at least nine months after the date of such notice, in the event such notice is given prior to the first commercial sale of the first licensed product in the Zai Lab territory. Either party may terminate the Zai Lab agreement for the other party’s uncured material breach or insolvency. Upon termination, all licenses and all other rights granted by the Company to Zai Lab will terminate. Each party will retain its joint ownership interests in any joint collaboration technology.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Company evaluated the Zai Lab agreement to determine whether it is a collaborative arrangement in the scope of ASC 808. The Company concluded that the Zai Lab agreement is a collaborative agreement under ASC 808 as both parties are active participants in the clinical trials and are exposed to significant risks and rewards of those activities under the Zai Lab agreement. The Company determined that the Zai Lab agreement contained two material components: (i) licenses granted to Zai Lab to exploit and develop each licensed product in the Zai Lab territory and related activities in the Zai Lab territory, including manufacturing, and (ii) the parties’ participation in the global development of the licensed products. The Company used the criteria specified in ASC 606 to determine which of the components of the Zai Lab agreement are performance obligations with a customer and concluded that Zai Lab is the Company’s customer for the licenses and related activities in the Zai Lab territory under ASC 606. The global development activities under the agreement does not present a transaction with a customer and the payments received by the Company for global development activities, including manufacturing, are accounted for as a reduction of related expenses. During the three </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;">and nine months ended September 30, 2022, the Company recorded $0.2 million and $0.5 million, respectively, in reduction of expenses under the Zai Lab agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated the Zai Lab territory specific licenses and related activities under ASC 606 as these transactions are considered transactions with a customer and identified three material promises at the outset of the Zai Lab agreement, which consists of the following for each licensed product: (1) the exclusive license, (2) the initial know-how transfer and (3) manufacturing activities related to development and commercial supply of the licensed product in the Zai Lab territory. The Company determined that the exclusive license and the initial know-how transfer were not distinct from each other, as the exclusive license has limited value without the corresponding know-how transfer. As such, for the purposes of ASC 606, the Company determined that these two material promises, the exclusive license and the initial know-how, should be combined into one distinct performance obligation. The Company further evaluated the material promise associated with manufacturing activities related to development and commercial supply of the licensed products in the Zai Lab territory, given Zai Lab is not obligated to purchase any minimum amount or quantities of the development and commercial supply from the Company, the Company concluded that, for the purpose of ASC 606, the provision of manufacturing activities related to development and commercial supply of the licensed product in Zai Lab territory was an option but not a performance obligation of the Company at the inception of the Zai Lab collaboration agreement and will be accounted for if and when exercised. The Company also concluded that there is no separate material right in connection with the development and commercial supply of the licensed product, as the expected pricing was not issued at a significant and incremental discount. Therefore, the manufacturing activities were excluded as performance obligation at the outset of the arrangement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated the license under ASC 606 and concluded that the license is a functional intellectual property license. The Company determined that Zai Lab benefited from the license along with the initial know-how transfer at the time of grant, and therefore the related performance obligation is satisfied at a point in time. Additionally, the Company is entitled to sales milestones and royalties from Zai Lab upon future sales of the licensed products in the Zai Lab territory, and revenue will be recognized when the related sales occur. Costs that are incurred associated with Zai Lab territory specific activities are reimbursable from Zai Lab and are recognized as revenue. During the three and nine months ended September 30, 2022, the Company recorded $0.2 million and $0.8 million, respectively, in revenue related to Zai Lab territory specific activities in the unaudited condensed consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the purposes of ASC 606, the transaction price of the Zai Lab agreement as of the outset of the arrangement was determined to be $25.0 million, which consisted of the upfront cash payment. The other potential milestone payments that the Company is eligible to receive were excluded from the transaction price, as all milestone amounts were fully constrained based on the probability of achievement. The Company satisfied the performance obligation upon delivery of the licenses and initial know-how transfer, and recognized the upfront payment of $25.0<span style="white-space:pre-wrap;"> million as revenue during the year ended December 31, 2021. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Roche – Pralsetinib Collaboration</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>In July 2020, the Company entered into a collaboration agreement (the Roche pralsetinib collaboration agreement) with F. Hoffmann-La Roche Ltd and Genentech, Inc., a member of the Roche Group (collectively, Roche), pursuant to which the Company granted Roche exclusive rights to develop and commercialize the Company’s drug candidate pralsetinib worldwide, excluding the CStone territory (as defined below), and a co-exclusive license in the U.S. to develop and commercialize pralsetinib. In addition, Roche has the right to opt in to a next-generation RET compound co-developed by the Company and Roche.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Under the Roche pralsetinib collaboration agreement, the Company received an upfront cash payment of $675.0 million, and through September 30, 2022, the Company has received an aggregate of $105.0 million in specified regulatory and commercialization milestones. In addition to the upfront and milestone payments received through September 30, 2022, the Company is eligible to receive up to $822.0 million in contingent payments, including specified </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;">development, regulatory and sales-based milestones for pralsetinib and any licensed product containing a next-generation RET compound. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the U.S., the Company and Roche agreed to work together to co-commercialize pralsetinib and equally share responsibilities, profits and losses. In addition, the Company is eligible to receive tiered royalties ranging from high-teens to mid-twenties on annual net sales of pralsetinib outside the U.S., excluding Greater China (the Roche territory). The Company and Roche have also agreed to co-develop pralsetinib globally in RET-altered solid tumors, including non-small cell lung cancer, medullary thyroid carcinoma and other thyroid cancers, as well as other solid tumors. The Company and Roche will share global development costs for pralsetinib at a rate of 45 percent for the Company and 55 percent for Roche up to a specified amount of aggregate joint development costs, after which the Company’s share of global development costs for pralsetinib will be reduced by a specified percentage. The Company and Roche will also share specified global development costs for any next-generation RET compound co-developed under the collaboration in a similar manner.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Unless earlier terminated in accordance with its terms, the Roche pralsetinib collaboration agreement will expire on a licensed product-by-licensed product basis (i) in the U.S. upon the expiration of the gross profit sharing term for such licensed product and (ii) outside the U.S. on a country-by-country basis at the end of the applicable royalty term for such licensed product. Roche may terminate the agreement in its entirety or on a licensed product-by-licensed product or country-by-country basis subject to certain notice periods. Either party may terminate the Roche pralsetinib collaboration agreement for the other party’s uncured material breach or insolvency. Subject to the terms of the Roche pralsetinib collaboration agreement, effective upon termination of the agreement, the Company is entitled to retain specified licenses to be able to continue to exploit the licensed products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the Roche collaboration agreement, on July 13, 2020, the Company also entered into a stock purchase agreement with Roche Holdings, Inc. (Roche Holdings) pursuant to which the Company issued and sold an aggregate of 1,035,519 shares of common stock to Roche Holdings at a purchase price of $96.57 per share and received an aggregate of $100.0 million in the third quarter of 2020. The closing for a minority portion of the equity investment occurred following the expiration of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and other customary closing conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considered the ASC 606 criteria for combining contracts and determined that the Roche pralsetinib collaboration agreement and stock purchase agreement should be combined into a single contract because they were negotiated and entered into in contemplation of one another. The Company accounted for the common stock issued to Roche Holdings based on the fair market value of the common stock on the dates of issuance. The fair market value of the common stock issued to Roche Holdings was $79.3 million, based on the closing price of the Company’s common stock on the dates of issuance, resulting in a $20.7 million premium. The Company determined that the premium paid by Roche Holdings for the common stock should be attributed to the transaction price of the Roche pralsetinib collaboration agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined that the Roche pralsetinib collaboration agreement contained four material components: (i) licenses granted to Roche to develop and commercialize pralsetinib worldwide, excluding the CStone territory (pralsetinib license); (ii) the Roche territory-specific commercialization activities for pralsetinib, including manufacturing (Roche territory activities); (iii) the parties’ joint development activities for pralsetinib worldwide, excluding the CStone territory; and (iv) the parties’ joint commercialization activities for pralsetinib in the U.S. The Company considered the guidance in ASC 606 to determine which of the components of the Roche pralsetinib collaboration agreement are performance obligations with a customer and concluded that the pralsetinib license and the Roche territory activities are within the scope of ASC 606 because Roche is the Company’s customer in those transactions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated the Roche pralsetinib license under ASC 606 and concluded that the pralsetinib license is a functional intellectual property license and is a distinct performance obligation. The Company determined that Roche benefited from the pralsetinib license at the time of grant, and therefore the related performance obligation is satisfied at a point in time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Company evaluated the Roche territory activities under ASC 606 and identified one material promise associated with manufacturing activities related to development and commercial supply of pralsetinib in the Roche </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;">territory for up to 24 months. Given that Roche is not obligated to purchase any minimum amount or quantities of the development and commercial supply from the Company, the Company concluded that, for the purpose of ASC 606, the provision of manufacturing activities related to development and commercial supply of pralsetinib in Roche territory was an option but not a performance obligation of the Company at the inception of the Roche collaboration agreement and will be accounted for if and when exercised. The Company also concluded that there is no separate material right in connection with the development and commercial supply of pralsetinib, as the expected pricing was not issued at a significant and incremental discount. Therefore, the manufacturing activities were excluded as performance obligations at the outset of the arrangement. Additionally, the Company is entitled to sales milestones and royalties from Roche upon future sales of pralsetinib in the Roche territory, and revenue are recognized when the related sales occur. Costs that are incurred associated with the Roche territory activities are reimbursable from Roche and are recognized as revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the purposes of ASC 606, the transaction price of the Roche collaboration agreement at the outset of the arrangement was determined to be $695.7 million, which consisted of the upfront cash payment of $675.0 million and the $20.7 million premium on the sale of common stock to Roche Holdings, which was allocated to the performance obligation related to the pralsetinib licenses. Through September 30, 2022, the Company has achieved an aggregate of $105.0 million in specified regulatory and commercialization milestones and added the $105.0 million to the estimated transaction price of the Roche pralsetinib agreement. The other potential milestone payments that the Company is eligible to receive under the Roche pralsetinib agreement have been excluded from the transaction price, as all the remaining milestone amounts were fully constrained based on the probability of achievement. The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes revenue recognized under the Roche pralsetinib collaboration during the three and nine months ended September 30, 2022 and 2021 (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:top;width:56.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:56.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Manufacturing and research and development services related to <br/>ex-US territory-specific activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,539</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Royalty revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total Roche pralsetinib collaboration revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,539</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the parties’ participation in global development for pralsetinib and the U.S. commercialization activities for GAVRETO, the Company concluded that those activities and cost-sharing payments related to such activities are within the scope of ASC 808, as both parties are active participants in the development, manufacturing and commercialization activities and are exposed to significant risks and rewards of those activities under the Roche pralsetinib collaboration agreement. Payments to or reimbursements from Roche related to the global development activities are accounted for as an increase to or reduction of research and development expenses. Prior to July 1, 2021, the Company was the principal for product sales to customers in the U.S. and recognized revenues on sales to third parties in product revenue, net in its consolidated statements of operations and comprehensive loss. On July 1, 2021, Roche took over certain responsibilities associated with product sales to customers, pricing and distribution matters for GAVRETO in the U.S. and became the principal for recording product sales to customers in the U.S., and the Company recognized its portion of the commercial losses sharing as collaboration loss sharing in its consolidated statements of operations and comprehensive loss. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the amount recognized from collaboration loss sharing after Roche became the principal for product sales of GAVRETO to customers in the U.S. (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:56.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;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:56.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:20.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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;line-height:1.19;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:56.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">The Company's share of loss in the U.S. for pralsetinib</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,269</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the amounts recognized as reductions to selling, general and administrative expenses related to the commercialization of GAVRETO in the U.S. and reductions to or increases in research and development expenses related to global development activities for pralsetinib under the Roche pralsetinib collaboration during the three and nine months ended September 30, <span style="white-space:pre-wrap;">2022 and 2021 (in thousands): </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:56.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:56.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Reductions to selling, general and administrative expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,058</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Reductions to (increases in) research and development expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (6,111)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (9,815)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,613</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the contract assets and liability associated with the Roche pralsetinib collaboration as of September 30, 2022 and December 31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:73.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:73.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:73.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:73.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,679</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unbilled accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,802</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;font-style:italic;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Although the Company sold its right to receive royalty payments from Roche’s sales of GAVRETO in Roche territory to Royalty Pharma in June 2022, given the Company’s significant continuing involvement in the generation of future royalties, the Company continues to account for any royalties and development and commercialization milestones earned related to the Roche territory activities under the Roche pralsetinib collaboration agreement as collaboration revenue on its consolidated statements of operations and comprehensive loss. For additional information, see Note 3 – <i style="font-style:italic;">Financing Arrangements</i>,<i style="font-style:italic;"> </i>to our unaudited condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Clementia</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In October 2019, the Company entered into a license agreement (the Clementia agreement) with Clementia Pharmaceuticals, Inc. (Clementia), a wholly-owned subsidiary of Ipsen S.A. Under the Clementia agreement, the Company granted an exclusive, worldwide, royalty-bearing license to Clementia to develop and commercialize BLU-782, the Company’s oral, highly selective investigational ALK2 inhibitor in Phase 1 clinical development for the treatment of fibrodysplasia ossificans progressiva (FOP), as well as specified other compounds related to the BLU-782 program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Clementia agreement, the Company received an upfront cash payment of $25.0 million and through September 30, 2022, the Company has received an aggregate of $50.0 million in cash milestone payments. Subject to the terms of the Clementia agreement, in addition to the upfront and milestone payments received through September 30, 2022, the Company is eligible to receive up to $460.0 million in contingent payments, including specified development, regulatory and sales-based milestones for licensed products. In addition, Clementia is obligated to pay to the Company royalties on aggregate annual worldwide net sales of licensed products at tiered percentage rates ranging from the low- to mid-teens, subject to adjustment in specified circumstances under the Clementia agreement, and to purchase specified manufacturing inventory from the Company for a total of $1.5 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Unless earlier terminated in accordance with the terms of the Clementia agreement, the agreement will expire on a country-by-country, licensed product-by-licensed product basis on the date when no royalty payments are or will become due. Clementia may terminate the agreement at any time on or after the second anniversary of the effective date of the agreement upon at least 12 months’ prior written notice to the Company, which cannot be delivered before the first anniversary of the effective date. Either party may terminate the agreement for the other party’s uncured material breach or insolvency and in certain other circumstances agreed to by the parties. In certain termination circumstances, the Company is entitled to retain specified licenses to be able to continue to exploit the Clementia licensed products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Company evaluated the Clementia agreement under ASC 606, as the agreement represented a transaction with a customer. The Company identified the following material promises under the agreement: (1) the exclusive license </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;">to develop, manufacture and commercialize BLU-782; (2) the technology transfer of BLU-782 program; (3) the transfer of existing manufacturing inventory; and (4) the transfer of in-process manufacturing inventory. In addition, the Company determined that the exclusive license and technology transfer were not distinct from each other, as the exclusive license has limited value without the corresponding technology transfer. As such, for the purposes of ASC 606, the Company determined that these four material promises, described above, should be combined into three performance obligations: (1) the exclusive license and the technology transfer; (2) the transfer of existing manufacturing inventory; and (3) the transfer of in-process manufacturing inventory.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined that the transaction price as of the outset of the arrangement was $46.5 million, which was allocated to the three performance obligations on a relative stand-alone selling price basis. The Company recognized revenue in a total of $46.2 million related to the license and the technology transfer and inventory transfer in 2019 and $0.3 million related to remaining inventory transfer in 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three months ended September 30, 2022, no revenue was recognized from the Clementia collaboration. During the nine months ended September 30, 2022, cash consideration associated with an achieved development milestone of $30.0 million was added to the estimated transaction price for the Clementia agreement and recognized as revenue. The other potential milestone payments that the Company is eligible to receive were excluded from the transaction price, as the amounts were fully constrained based on the probability of achievement. The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2021, no material revenue was recognized from the Clementia collaboration. There was no revenue deferred as a contract liability associated with the Clementia agreement as of September 30, 2022 and December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">CStone Pharmaceuticals </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In June 2018, the Company entered into a collaboration and license agreement (the CStone agreement) with CStone Pharmaceuticals (CStone) pursuant to which the Company granted CStone exclusive rights to develop and commercialize the Company’s drug candidates avapritinib, pralsetinib and fisogatinib, including back-up forms and certain other forms thereof, in Mainland China, Hong Kong, Macau and Taiwan (each, a CStone region and collectively, the CStone territory), either as a monotherapy or as part of a combination therapy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company received an upfront cash payment of $40.0 million, and through September 30, 2022, the Company has achieved an aggregate of $27.0 million in milestones under this collaboration. Subject to the terms of the CStone agreement, in addition to the upfront payments received and milestones achieved through September 30, 2022, the Company will be eligible to receive up to $319.0 million in contingent payments, including specified development, regulatory and sales-based milestones for licensed products. In addition, CStone will be obligated to pay the Company tiered percentage royalties on a licensed product-by-licensed product basis ranging from the mid-teens to low twenties on annual net sales of each licensed product in the CStone territory, subject to adjustment in specified circumstances. CStone will be responsible for costs related to the development of the licensed products in the CStone territory, other than specified costs related to the development of fisogatinib as a combination therapy in the CStone territory that will be shared by the Company and CStone. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the terms of the CStone agreement, CStone is responsible for conducting all development and commercialization activities in the CStone territory related to the licensed products. Subject to specified exceptions, during the term of the CStone agreement, each party has agreed that neither it nor its affiliates will conduct specified development and commercialization activities in the CStone territory related to selective inhibitors of FGFR4, KIT, PDGFRA and RET. In addition, under the CStone agreement, each party has granted the other party specified intellectual property licenses to enable the other party to perform its obligations and exercise its rights under the CStone agreement, including license grants to enable each party to conduct research, development and commercialization activities pursuant to the terms of the CStone agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The CStone agreement will continue on a licensed product-by-licensed product and CStone region-by-CStone region basis until the later of (i) 12 years after the first commercial sale of a licensed product in a CStone region in the CStone territory and (ii) the date of expiration of the last valid patent claim related to the Company’s patent rights or any joint collaboration patent rights for the licensed product that covers the composition of matter, method of use or method of manufacturing such licensed product in such region. Subject to the terms of the CStone agreement, CStone may terminate the CStone agreement in its entirety or with respect to one or more licensed products for convenience by providing written notice to the Company, and CStone may terminate the CStone agreement with respect to a licensed product for convenience at any time by providing written notice to the Company following the occurrence of specified events. In addition, the Company may terminate the CStone agreement under specified circumstances if CStone or certain other parties challenges the Company’s patent rights or any joint collaboration patent rights or if CStone or its affiliates do not conduct any material development or commercialization activities with respect to one or more licensed products for a specified period of time, subject to specified exceptions. Either party may terminate the CStone agreement for the other party’s uncured material breach or insolvency. In certain termination circumstances, the parties are entitled to retain specified licenses to be able to continue to exploit the licensed products, and in the event of termination by CStone for the Company’s uncured material breach, the Company will be obligated to pay CStone a low single digit percentage royalty on a licensed product-by-licensed product basis on annual net sales of such licensed product in the CStone territory, subject to a cap and other specified exceptions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated the CStone agreement to determine whether it is a collaborative arrangement for purposes of ASC 808. The Company determined that there were two material components of the CStone agreement: (i) the CStone territory-specific license and related activities in the CStone territory, and (ii) the parties’ participation in global development of the licensed products. The Company concluded that the CStone territory-specific license and related activities in the CStone territory are not within the scope of ASC 808 because the Company is not exposed to significant risks and rewards. The Company concluded that CStone is a customer with regard to the component that includes the CStone territory-specific license and related activities in CStone territory, which include manufacturing. For the parties’ participation in global development of the licensed products, the Company concluded that the research and development activities and cost-sharing payments related to such activities are within the scope of ASC 808 as both parties are active participants exposed to the risk of the activities under the CStone agreement. The Company concluded that CStone is not a customer with regard to the global development component in the context of the CStone agreement. Therefore, payments received by the Company for global development activities under the CStone agreement, including manufacturing, are accounted for as a reduction of related expenses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A summary of manufacturing and research and development services related to the global development activities, net of expenses payable to CStone during the three and nine months ended September 30, <span style="white-space:pre-wrap;">2022 and 2021 is as follows (in thousands): </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;line-height:1.19;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:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Manufacturing and research and development services related to global development activities, net of expenses payable to CStone</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 769</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,642</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,777</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated the CStone territory-specific license and related activities in the CStone territory under ASC 606, as these transactions are considered transactions with a customer. The Company identified the following material promises under the arrangement: (1) the three exclusive licenses granted in the CStone territory to develop, manufacture and commercialize the three licensed products; (2) the initial know-how transfer for each licensed product; (3) manufacturing activities related to development and commercial supply of the licensed products; (4) participation in the joint steering committee (JSC) and joint project teams (JPT); (5) regulatory responsibilities; and (6) manufacturing technology and continuing know-how transfers. The Company determined that each licensed product is distinct from the other licensed products. In addition, the Company determined that the exclusive licenses and initial know-how transfers for each licensed product were not distinct from each other, as each exclusive license has limited value without the corresponding initial know-how transfer. For purposes of ASC 606, the Company determined that participation on the JSC and JPTs, the regulatory responsibilities and the manufacturing technology and continuing know-how transfers are qualitatively and quantitatively immaterial in the context of the CStone agreement and therefore are excluded from performance obligations. As such, the Company determined that these six material promises, described above, should be combined into one performance obligation for each of the three candidates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated the provision of manufacturing activities related to development and commercial supply of the licensed products as an option for purposes of ASC 606 to determine whether these manufacturing activities provide CStone with any material rights. The Company concluded that the manufacturing activities were not issued at a significant and incremental discount, and therefore do not provide CStone with any material rights. As such, the manufacturing activities are excluded as performance obligations at the outset of the arrangement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on these assessments, the Company identified three distinct performance obligations at the outset of the CStone agreement, which consists of the following for each licensed product: (1) the exclusive license and (2) the initial know-how transfer. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the CStone agreement, in order to evaluate the transaction price for purposes of ASC 606, the Company determined that the upfront amount of $40.0 million constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement, which was allocated to the three performance obligations. The potential milestone payments that the Company is eligible to receive were excluded from the transaction price, as all milestone amounts were fully constrained based on the probability of achievement. The Company satisfied the performance obligations upon delivery of the licenses, initial know-how transfers and product trademark and recognized the upfront payment of $40.0 million as revenue in 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company did <span style="-sec-ix-hidden:Hidden_G4MxN0_7TE6T1JQGI2vdFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">not</span></span> achieve any <span style="-sec-ix-hidden:Hidden_inMPHYPrlkK24IxXEyJN9w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">milestones</span></span> under the CStone agreement during the three months ended September 30, 2022 and 2021. During the nine months ended September 30, 2022 and 2021, cash considerations associated with achieved regulatory and development milestones of $4.0 million and $9.0 million, respectively, were added to the estimated transaction price for the CStone agreement and recognized as revenue in such periods. The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and if necessary, the Company will adjust its estimate of the transaction price, and any addition to the transaction price would be recognized as revenue when it becomes probable that inclusion would not lead to a significant revenue reversal. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2021, the Company entered into commercial supply agreements and an avapritinib manufacturing technology transfer agreement with CStone related to supply of drug substance of avapritinib and drug product of avapritinib and pralsetinib to assist CStone’s commercialization activities conducted specifically for the CStone territory. In the first quarter of 2022, the Company entered into a pralsetinib manufacturing technology transfer agreement with CStone related to supply of drug substance of pralsetinib. The manufacturing activities in these agreements were considered as distinct performance obligations from the CStone collaboration agreement and collaboration revenue is recognized upon delivery of the drug substance and drug product to CStone. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A summary of revenue recognized under the CStone agreement during the three and nine months ended September 30, <span style="white-space:pre-wrap;">2022 and 2021 is as follows (in thousands): </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;line-height:1.19;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:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">License milestone revenue</p></td><td style="vertical-align:bottom;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,000</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,000</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Manufacturing services and royalty revenue related to CStone territory-specific activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,915</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,655</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,209</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,228</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total CStone collaboration revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,915</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,655</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,209</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,228</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents the contract assets associated with the CStone collaboration as of September 30, 2022 and December 31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;line-height:1.19;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:73.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:73.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,045</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,164</p></td></tr><tr><td style="vertical-align:bottom;width:73.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unbilled accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,206</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,034</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2022, the Company did <span style="-sec-ix-hidden:Hidden_DFXVV3ssLka7GgLBhgscRg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">not</span></span> have material contract liability associated with the CStone collaboration. The contract liability associated with the CStone collaboration was $4.8 million at December 31, 2021, which resulted primarily from advance payments made by CStone in connection with commercial supply of pralsetinib for the CStone territory.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Roche – Immunotherapy Collaboration</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In March 2016, the Company entered into a collaboration and license agreement (as amended, the Roche immunotherapy agreement) with F. Hoffmann-La Roche Ltd and Hoffmann-La Roche Inc. (collectively, Roche) for the discovery, development and commercialization of small molecule therapeutics targeting kinases believed to be important in cancer immunotherapy (including BLU-852, a development candidate for the kinase target MAP4K1, which is believed to play a role in T cell regulation), as single products or possibly in combination with other therapeutics. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> Under the Roche immunotherapy agreement, Roche was originally granted up to </span>five option rights to obtain an exclusive license to exploit products derived from the collaboration programs in the field of cancer immunotherapy. Such option rights are triggered upon the achievement of Phase 1 proof-of-concept. As a result of amendments to the Roche immunotherapy agreement in prior reporting periods, the Company and Roche are currently conducting activities for up to two programs under the collaboration. For one of the two collaboration programs, if Roche exercises its option, Roche will receive worldwide, exclusive commercialization rights for the licensed product. For the <span style="-sec-ix-hidden:Hidden_S8d0JuErHUSgkeZXePxuOQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">other</span></span> collaboration program, if Roche exercises its option, the Company will retain commercialization rights in the U.S. for the licensed product, and Roche will receive commercialization rights outside of the U.S. for the licensed product. The Company will also retain worldwide rights to any products for which Roche elects not to exercise its applicable option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to Roche’s exercise of an option, the Company has the lead responsibility for drug discovery and preclinical development of all collaboration programs. In addition, the Company has the lead responsibility for the conduct of all Phase 1 clinical trials other than those Phase 1 clinical trials for any product in combination with Roche’s portfolio of therapeutics, for which Roche has the right to lead the conduct of such Phase 1 clinical trials. Pursuant to the Roche immunotherapy agreement, the parties share the costs of Phase 1 development for each collaboration program. In addition, Roche will be responsible for post-Phase 1 development costs for each licensed product for which it retains global commercialization rights, and the Company and Roche will share post-Phase 1 development costs for each licensed product for which the Company retains commercialization rights in the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company received an upfront cash payment of $45.0 million, and through September 30, 2022, the Company has achieved an aggregate of $25.0 million in milestone payments under this collaboration. Subject to the terms of the Roche immunotherapy agreement, as amended, in addition to the upfront and milestone payments received through September 30, 2022, the Company is eligible to receive up to approximately $317.8 million in contingent option fees and milestone payments related to specified research, preclinical, clinical, regulatory and sales-based milestones. In addition, for any licensed product for which Roche retains worldwide commercialization rights, the Company will be eligible to receive tiered royalties ranging from low double-digits to high-teens on future net sales of the licensed product. For any licensed product for which the Company retains commercialization rights in the U.S., the Company and Roche will be eligible to receive tiered royalties ranging from mid-single-digits to low double-digits on future net sales in the other party’s respective territories in which it commercializes the licensed product. The upfront cash payment and any payments for milestones, option fees and royalties are non-refundable, non-creditable and not subject to set-off.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Roche immunotherapy agreement will continue until the date when no royalty or other payment obligations are or will become due, unless earlier terminated in accordance with the terms of the Roche immunotherapy agreement. Prior to its exercise of its first option, Roche may terminate the Roche immunotherapy agreement at will, in whole or on a collaboration target-by-collaboration target basis, upon 120 days’ prior written notice to the Company. Following its exercise of an option, Roche may terminate the Roche immunotherapy agreement at will, in whole, on a collaboration target-by-collaboration target basis, on a collaboration program-by-collaboration program basis or, if a licensed product has been commercially sold, on a country-by-country basis, (i) upon 120 days’ prior written notice if a licensed product has not been commercially sold or (ii) upon 180 days’ prior written notice if a licensed product has been commercially sold. Either party may terminate the Roche immunotherapy agreement for the other party’s uncured material breach or insolvency and in certain other circumstances agreed to by the parties. In certain termination circumstances, the Company is entitled to retain specified licenses to be able to continue to exploit the licensed products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company assessed this arrangement in accordance with ASC 606 upon the adoption of the new standard on January 1, 2018, and concluded that the contract counterparty, Roche, is a customer prior to the exercise, if any, of an option by Roche. The Company identified the following material promises under the arrangement: (1) a non-transferable, sub-licensable and non-exclusive license to use the Company’s intellectual property and collaboration compounds to conduct research activities; (2) research and development activities through Phase 1 clinical trials under the research plan; (3) five option rights for licenses to develop, manufacture, and commercialize the collaboration targets; (4) participation on a joint research committee (JRC) and joint development committee (JDC); and (5) regulatory responsibilities under Phase 1 clinical trials. The Company determined that the license and research and development activities were not distinct from another, as the license has limited value without the performance of the research and development activities. Participation on the JRC and JDC to oversee the research and development activities was determined to be quantitatively and qualitatively immaterial and therefore is excluded from performance obligations. The regulatory responsibilities related to filings and obtaining approvals related to the drugs that may result from each program do not represent separate performance obligations based on their dependence on the research and development efforts. As such, the Company determined that these promises should be combined into a single performance obligation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated the option rights for licenses to develop, manufacture, and commercialize the collaboration targets to determine whether it provides Roche with any material rights. The Company concluded that the options were not issued at a significant and incremental discount, and therefore do not provide material rights. As such, they are excluded as performance obligations at the outset of the arrangement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on these assessments, the Company identified one performance obligation at the outset of the Roche immunotherapy agreement, which consists of: (1) the non-exclusive license; (2) the research and development activities through Phase 1; and (3) regulatory responsibilities under Phase 1 clinical trials. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Roche immunotherapy agreement, in order to evaluate the appropriate transaction price, the Company determined that as of January 1, 2018, the upfront amount of $45.0 million constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement, which was allocated to the single performance obligation. The option exercise payments that may be received are excluded from the transaction price until each customer option is exercised as it was determined that the options are not material rights. The potential milestone payments that the Company is eligible to receive prior to the exercise of the options were initially excluded from the transaction price, as all milestone amounts were fully constrained based on the probability of achievement. The Company will reevaluate the transaction price at the end of each reporting period and as uncertain events are resolved or other changes in circumstances occur, and, if necessary, adjust its estimate of the transaction price. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Through September 30, 2022, the Company has achieved an aggregate of $25.0 million in research milestones under this collaboration, and these amounts were added to the estimated transaction price and allocated to the existing performance obligation as it became probable that a significant reversal of cumulative revenue would not occur for each of the research milestones achieved. During the three and nine months ended September 30, 2022, cash consideration associated with an achieved research milestone of $1.5 million was added to the estimated transaction price. During the three and nine months ended September 30, 2021, no research <span style="-sec-ix-hidden:Hidden_EarOr1B1A02WhzJg4azgNg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">milestones</span></span> were achieved under the Roche immunotherapy agreement. In the first quarter of 2022, it was determined that Roche will initiate a Phase 1 clinical development plan for BLU-852, one of the ongoing programs, in combination with atezolizumab, an approved drug product commercialized by Roche, and pursuant to the Roche immunotherapy agreement, the Company will share the development cost up to $15.0 million. As a result, during the first quarter of 2022, the Company reduced $15.0 million from the aggregated transaction price of this collaboration and recorded its commitment of $15.0<span style="white-space:pre-wrap;"> million as a contract liability on its unaudited condensed consolidated financial statements. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Company recognizes revenue associated with the performance obligation as the research and development services are provided using an input method, according to the costs incurred as related to the research and development activities on each program and the costs expected to be incurred in the future to satisfy the performance obligation. The transfer of control occurs over this time period and, in management’s judgment, is the best measure of progress towards satisfying the performance obligation. The amounts received that have not yet been recognized as revenue are deferred as a contract liability on the Company’s consolidated balance sheet and will be recognized over the remaining research and development period until the performance obligation is satisfied. <span style="background:#ffffff;">In the first quarter of 2022, a reduction in the costs expected to be incurred in the future to satisfy certain performance obligations under the collaboration became probable </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">as a result of Roche and the Company endorsing the Phase 1 clinical development plan for </span>one of the ongoing programs in combination with Roche’s product<span style="background:#ffffff;">. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Because of the revision to the cost expected to be incurred to satisfy the performance obligation and the reduction of the $15.0 million payment commitment to Roche from the aggregated transaction price, <span style="background:#ffffff;">the Company recorded a cumulative revenue catch-up of </span><span style="background:#ffffff;">$2.9</span><span style="background:#ffffff;"> million during the nine months ended September 30, 2022. </span>A summary of revenue recognized or revenue reduced under the Roche immunotherapy agreement during the three and nine months ended September 30, 2022 and 2021 is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:62.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </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;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 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:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 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:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Roche collaboration research and development services revenue</p></td><td style="vertical-align:bottom;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,475</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,408</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,710</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,293</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:14pt 0pt 0pt 0pt;">During the three and nine months ended September 30, 2022 and 2021, the Company recognized the following revenue due to the changes in the contract liability balances (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:14pt 0pt 0pt 0pt;"><span style="font-size:0pt;line-height:1.19;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:62.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </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;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 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:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 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:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Amounts included in the contract liability at the beginning of the period</p></td><td style="vertical-align:bottom;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,424</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,062</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,829</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,364</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:14pt 0pt 0pt 0pt;">The following table summarizes the contract liability related to the Roche immunotherapy agreement as of September 30, 2022, and December 31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.13908768%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:25.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:25.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;width:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 11,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 25,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 31,405</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 8,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><span style="font-size:10pt;">The research and development services related to the performance obligation are expected to be performed over a remaining period of approximately </span><span style="font-size:10pt;">3.3</span><span style="font-size:10pt;"> years.</span></p> 4509105 217500000 P12M 4509105 2 1 27500000 27800000 300000 27800000 20000000.0 632000000.0 20000000.0 1400000 2900000 25000000.0 590000000.0 P12M P9M 2 200000 500000 3 2 200000 800000 25000000.0 25000000.0 675000000.0 105000000.0 822000000.0 0.45 0.55 1035519 96.57 100000000.0 79300000 20700000 4 1 P24M 695700000 675000000.0 20700000 105000000.0 105000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:top;width:56.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:56.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Manufacturing and research and development services related to <br/>ex-US territory-specific activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,539</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Royalty revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:56.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total Roche pralsetinib collaboration revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,539</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3971000 856000 4663000 4539000 311000 910000 4282000 856000 5573000 4539000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:56.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;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:56.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:20.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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;line-height:1.19;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:56.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">The Company's share of loss in the U.S. for pralsetinib</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,269</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1665000 3269000 7076000 3269000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:56.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:56.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Reductions to selling, general and administrative expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;font-weight:bold;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,058</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Reductions to (increases in) research and development expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (6,111)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;"> </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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (9,815)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,613</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3560000 6903000 12808000 12058000 -6111000 1459000 -9815000 7613000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:73.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:73.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:73.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:73.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,679</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unbilled accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,802</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2679000 6802000 577000 25000000.0 50000000.0 460000000.0 1500000 P12M 4 3 46500000 3 46200000 300000 30000000.0 0 0 40000000.0 27000000.0 319000000.0 P12Y 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;line-height:1.19;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:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Manufacturing and research and development services related to global development activities, net of expenses payable to CStone</p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 769</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,642</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,777</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 493000 769000 1642000 1777000 3 3 6 3 3 40000000.0 3 40000000.0 4000000.0 9000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;line-height:1.19;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:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">License milestone revenue</p></td><td style="vertical-align:bottom;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,000</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,000</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Manufacturing services and royalty revenue related to CStone territory-specific activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,915</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,655</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,209</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,228</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total CStone collaboration revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,915</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,655</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,209</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,228</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 4000000 9000000 2915000 4655000 14209000 17228000 2915000 4655000 18209000 26228000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;line-height:1.19;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:73.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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:73.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;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;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,045</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,164</p></td></tr><tr><td style="vertical-align:bottom;width:73.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unbilled accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,206</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;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,034</p></td></tr></table> 2045000 8164000 2206000 5034000 4800000 5 2 2 45000000.0 25000000.0 317800000 P120D P120D P180D 5 1 45000000.0 25000000.0 1500000 1500000 0 15000000.0 15000000.0 15000000.0 15000000.0 -2900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:62.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </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;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 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:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 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:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Roche collaboration research and development services revenue</p></td><td style="vertical-align:bottom;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,475</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,408</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,710</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,293</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 2475000 1408000 1710000 4293000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:14pt 0pt 0pt 0pt;"><span style="font-size:0pt;line-height:1.19;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:62.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </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;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </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;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 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:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 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:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Amounts included in the contract liability at the beginning of the period</p></td><td style="vertical-align:bottom;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,424</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,062</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,829</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,364</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.13908768%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:25.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:25.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;width:7.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;width:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 11,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 25,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 31,405</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 8,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></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;line-height:1.19;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 1424000 1062000 3829000 3364000 4594000 11995000 16589000 6339000 25066000 31405000 8208000 5730000 13938000 P3Y3M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11. Stock-based compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2015 Stock Option and Incentive Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2015, the Company’s board of directors and stockholders approved the 2015 Stock Option and Incentive Plan (the 2015 Plan), which replaced the Company’s 2011 Stock Option and Grant Plan, as amended (the 2011 Plan). The 2015 Plan includes incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock, restricted stock units, unrestricted stock, performance share awards and cash-based awards. The Company initially reserved a total of 1,460,084 shares of common stock for the issuance of awards under the 2015 Plan. The 2015 Plan provides that the number of shares reserved and available for issuance under the 2015 Plan will be cumulatively increased on January 1 of each calendar year by 4% of the number of shares of common stock issued and outstanding on the immediately preceding December 31 or such lesser amount as specified by the compensation committee of the board of directors. For the calendar year beginning January 1, 2022, the number of shares reserved for issuance under the 2015 Plan was increased by 2,365,643 shares. In addition, the total number of shares reserved for issuance is subject to adjustment in the event of a stock split, stock dividend or other change in the Company’s capitalization. As of September 30, 2022, there were 4,137,674 shares available for future grant under the 2015 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2020 Inducement Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">In March 2020, the Company’s board of directors adopted the 2020 Inducement Plan (the Inducement Plan), pursuant to which the Company may grant, subject to the terms of the Inducement Plan and Nasdaq rules, nonstatutory </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;">stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards. The Company initially reserved a total of 1,000,000 shares of common stock for the issuance of awards under the Inducement Plan. In June 2022, the Company’s board of directors approved the reservation of an additional 1,500,000 shares of common stock for the issuance of awards under the Inducement Plan. The number of shares reserved and available for issuance under the Inducement Plan can be further increased at any time with the approval of the Company’s board of directors. The Inducement Plan permits the board of directors or a committee thereof to use the stock-based awards available under the Inducement Plan to attract key employees for the growth of the Company. As of September 30, 2022, there were 1,535,757 shares available for future grant under the Inducement Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock options</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the stock option activity for the nine months ended September 30, 2022: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:69.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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;line-height:1.19;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></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;line-height:1.19;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></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;line-height:1.19;margin:0pt;">Outstanding at December 31, 2021</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,682,022</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;line-height:1.19;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69.37</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;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Granted</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,126,919</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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60.97</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;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Exercised</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (206,582)</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;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.70</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;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Canceled</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (286,619)</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79.26</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;line-height:1.19;margin:0pt;">Outstanding at September 30, 2022</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,315,740</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69.07</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;line-height:1.19;margin:0pt;">Exercisable at September 30, 2022</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,028,524</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66.34</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;line-height:1.19;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">As of September 30, 2022, the total unrecognized compensation expense related to unvested stock option awards was $86.1 million, which is expected to be recognized over a weighted-average period of approximately 2.54 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted stock units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> The following table summarizes the restricted stock units activity for the nine months ended September 30, 2022:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:68.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested shares at December 31, 2021</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,590,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.85</p></td></tr><tr><td style="vertical-align:bottom;width:68.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 814,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60.78</p></td></tr><tr><td style="vertical-align:bottom;width:68.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Vested</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (420,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79.80</p></td></tr><tr><td style="vertical-align:bottom;width:68.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Forfeited</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (146,069)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79.17</p></td></tr><tr><td style="vertical-align:bottom;width:68.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested shares at September 30, 2022</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,838,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74.90</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:15.6pt;margin:0pt;"><span style="font-size:13.5pt;line-height:1.19;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of September 30, 2022, the total unrecognized compensation expense related to unvested restricted stock units was $110.1 million, which is expected to be recognize over a weighted-average period of approximately 2.64 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2015 Employee Stock Purchase Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2015, the Company’s board of directors and stockholders approved the 2015 Employee Stock Purchase Plan (the 2015 ESPP), which became effective upon the closing of the Company’s initial public offering in May 2015. The Company initially reserved a total of 243,347 shares of common stock for issuance under the 2015 ESPP. The 2015 ESPP provides that the number of shares reserved and available for issuance under the 2015 ESPP will be cumulatively increased on January 1 of each calendar year by 1% of the number of shares of common stock issued and outstanding on the immediately preceding December 31 or such lesser amount as specified by the compensation committee of the board of directors. For the calendar year beginning January 1, 2022, the number of shares reserved for issuance under the 2015 ESPP was increased by 591,410 shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;line-height:1.19;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.28;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-based compensation expense</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company recognized stock-based compensation expense totaling </span><span style="background:#ffffff;">$24.1</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$72.9</span><span style="background:#ffffff;"> million for the three and nine months ended September 30, 2022, respectively, and </span><span style="background:#ffffff;">$24.0</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$68.9</span><span style="background:#ffffff;"> million for the three and nine months ended September 30, 2021, respectively. Stock-based compensation expense by award type included within the unaudited condensed consolidated statements of operations and comprehensive loss was as follows (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:61.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,949</p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Restricted stock units </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,229</p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 880</p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,058</p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Capitalized stock-based compensation costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (159)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (547)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,109)</p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Stock-based compensation expense included in total cost and operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,949</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">Stock-based compensation expense,<span style="background:#ffffff;"> that is included in operating expenses,</span> by classification within the unaudited condensed consolidated statements of operations and comprehensive loss is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:0.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,682</p></td></tr><tr><td style="vertical-align:bottom;width:60.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,267</p></td></tr><tr><td style="vertical-align:middle;width:60.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:0.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,949</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1460084 0.04 2365643 4137674 1000000 1500000 1535757 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:69.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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;line-height:1.19;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></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;line-height:1.19;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</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;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></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;line-height:1.19;margin:0pt;">Outstanding at December 31, 2021</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,682,022</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;line-height:1.19;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;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69.37</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;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Granted</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,126,919</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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60.97</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;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Exercised</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (206,582)</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;line-height:1.19;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;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.70</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;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Canceled</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (286,619)</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79.26</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;line-height:1.19;margin:0pt;">Outstanding at September 30, 2022</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,315,740</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69.07</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;line-height:1.19;margin:0pt;">Exercisable at September 30, 2022</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,028,524</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;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66.34</p></td></tr></table> 5682022 69.37 1126919 60.97 206582 18.70 286619 79.26 6315740 69.07 4028524 66.34 86100000 P2Y6M14D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:68.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested shares at December 31, 2021</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,590,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83.85</p></td></tr><tr><td style="vertical-align:bottom;width:68.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 814,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60.78</p></td></tr><tr><td style="vertical-align:bottom;width:68.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Vested</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (420,823)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79.80</p></td></tr><tr><td style="vertical-align:bottom;width:68.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Forfeited</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (146,069)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79.17</p></td></tr><tr><td style="vertical-align:bottom;width:68.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Unvested shares at September 30, 2022</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;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,838,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74.90</p></td></tr></table> 1590160 83.85 814891 60.78 420823 79.80 146069 79.17 1838159 74.90 110100000 P2Y7M20D 243347 0.01 591410 24100000 72900000 24000000.0 68900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:61.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,949</p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Restricted stock units </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,229</p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 880</p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,058</p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Capitalized stock-based compensation costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (159)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (547)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,109)</p></td></tr><tr><td style="vertical-align:bottom;width:61.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Stock-based compensation expense included in total cost and operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,949</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">Stock-based compensation expense,<span style="background:#ffffff;"> that is included in operating expenses,</span> by classification within the unaudited condensed consolidated statements of operations and comprehensive loss is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;width:0.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,682</p></td></tr><tr><td style="vertical-align:bottom;width:60.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,267</p></td></tr><tr><td style="vertical-align:middle;width:60.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;width:0.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,949</p></td></tr></table> 12062000 14842000 37819000 43949000 11802000 9165000 34583000 25229000 404000 317000 1000000 880000 24268000 24324000 73402000 70058000 159000 366000 547000 1109000 24109000 23958000 72855000 68949000 10010000 10250000 30548000 29682000 14099000 13708000 42307000 39267000 24109000 23958000 72855000 68949000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. Net Loss per Share </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is calculated by dividing net loss by the weighted average shares outstanding during the period, without consideration for common stock equivalents. Diluted net loss per share is calculated by adjusting weighted average shares outstanding for the dilutive effect of common stock equivalents outstanding for the period. For purposes of the dilutive net loss per share calculation, stock options, unvested restricted stock units and ESPP shares are considered to be common stock equivalents but are excluded from the calculation of diluted net loss per share, as their effect would be anti-dilutive; therefore, basic and diluted net loss per share were the same for all periods presented as a result of the Company’s net loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following common stock equivalents were excluded from the calculation of diluted net loss per share for the three and nine months ended September 30, 2022 and 2021 because including them would have had an anti-dilutive effect (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,958</p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,537</p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,520</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,958</p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,537</p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:77.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,520</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 6316000 5958000 1838000 1537000 46000 25000 8200000 7520000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13. Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Company utilizes the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial statement carrying amounts and tax basis of assets and liabilities using enacted tax rates in effect for years in which the temporary </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;">differences are expected to reverse. The Company provides a valuation allowance when it is more likely than not that deferred tax assets will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The realization of deferred income tax assets is dependent on the generation of sufficient taxable income during future periods in which temporary differences are expected to reverse. Where the realization of such assets does not meet the more likely than not criterion, the Company applies a valuation allowance against the deferred income tax asset under consideration. The valuation allowance is reviewed periodically and if the assessment of the more likely than not criterion changes, the valuation allowance is adjusted accordingly. As of September 30, 2022, the Company has a full valuation allowance applied against its U.S. and foreign deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 11, 2021, President Joe Biden signed into law a relief and stimulus package known as the American Rescue Plan Act of 2021 (ARPA) stimulus package. While this Act provides various tax provisions including for example, extending the employee retention credit through the end of 2021, modifying the paid sick and family leave credits, repealing the worldwide interest allocation rules that were scheduled to take effect in 2021, and expanding the number of employees subject to the limit on the deduction for executive compensation under Section 162(m) beginning in 2027, among other things, based on the Company’s initial review of the various business tax provisions offered in the ARPA along with having a valuation allowance on its U.S. deferred tax assets, it does not believe that there is an impact to the Company and as such the recording of a discrete item was not required during the three and nine months ended September 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Effective January 1, 2022, a provision of the Tax Cuts and Jobs Act (TCJA) has taken effect creating a significant change to the treatment of research and experimental (R&amp;E) expenditures under Section 174 of the IRC (Sec. 174 expenses). Historically, businesses have had the option of deducting Sec. 174 expenses in the year incurred or capitalizing and amortizing the costs over five years. The new TCJA provision, however, eliminates this option and will require Sec. 174 expenses associated with research conducted in the U.S to be capitalized and amortized over a five-year period. For expenses associated with research outside of the United States, Sec. 174 expenses will be capitalized and amortized over a 15-year period. The Company prepared an analysis of the tax impact of capitalizing and amortizing these costs over the required periods and is expected to be in a taxable income position after the estimated addback for calendar year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 30, 2022, the Company entered into a Royalty Purchase Agreement with Royalty Pharma and a Future Revenue Purchase Agreement with Sixth Street Partners. Pursuant to the agreements, the Company received gross proceeds of $175.0 million from Royalty Pharma in June 2022 and $250.0 million from Sixth Street Partners in July 2022 upon the transactions closing. The total cash consideration of $425.0 million, in its entirety, is considered taxable income for calendar year ended December 31, 2022. Therefore, the $425.0 million is included in the estimated taxable income calculation when estimating the Company’s forecasted 2022 annual effective tax rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August 1, 2022, the Company entered into the IDRx License Agreement and IDRx Stock Purchase Agreement. Pursuant to these agreements, the Company licensed its internally discovered KIT exon 13 inhibitor, IDRX-73 (formerly known as BLU-654) to IDRx in exchange for 4,509,105 shares of IDRx’s Series A preferred stock and the eligibility to receive future milestones and tiered royalty payments. For book and tax purposes, the fair value of the equity totaling $27.5 million was recorded as income for the period ended September 30, 2022 and included in the estimated taxable income calculation when estimating the Company’s forecasted 2022 annual effective tax rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August 16, 2022, President Biden signed the Inflation Reduction Act (IRA) of 2022 (H.R. 5376) into law. It includes income tax incentives designed to encourage investment in renewable and alternative energy sources, adoption of electric vehicles, and improvement in the energy efficiency of buildings and communities. To finance these incentives, the law imposes a 15% corporate alternative minimum tax (CAMT) on adjusted financial statement income of corporations with profits over $1 billion. It also introduces a new excise tax on corporate stock buybacks of public US companies. The CAMT is effective for tax years beginning after December 31, 2022 while the excise tax on corporate stock buybacks is effective for repurchases of stock after December 31, 2022. The Company does not anticipate the IRA having a significant impact on the effective tax rate or income tax payable and deferred income tax positions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">As of September 30, 2022, the Company expects to be in a taxable income position for the calendar year ended December 31, 2022, and recorded an income tax expense of $0.9 million and $4.2 million for the three and nine months </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;">ended September 30, 2022, respectively.</p> 2022-06-30 175000000.0 250000000.0 425000000.0 425000000.0 4509105 27500000 27500000 900000 4200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14. Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> </span></span><span style="background:#ffffff;">The Company’s building leases are comprised of office and laboratory spaces under non-cancelable operating leases. The lease agreements contain various clauses for renewal at the Company’s option, and the renewal options were not included in the calculation of the operating lease assets and the operating lease liabilities as the renewal options were not reasonably certain of being exercised as of September 30, 2022. The lease agreements do not contain residual value guarantees and t</span>he components of lease cost for the three and nine months ended September 30, 2022 and 2021 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:57.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Operating leases:</p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Lease cost </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,861</p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Sublease income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (838)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,132)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,434)</p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="white-space:pre-wrap;"> Net lease cost </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,427</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company’s sublease agreement for the 38 Sidney Street property expired in September 2022 and the Company continues to use the leased space for its own operations. The Company has not entered into any material short-term leases or financing leases as of September 30, 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Supplemental cash flow information related to leases for the nine months ended September 30, 2022 and 2021 is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,121</p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Lease liabilities arising from obtaining right-of-use assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;margin-bottom:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The weighted average remaining lease term and weighted average discount rate of the operating leases are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:72.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:72.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">Operating leases</p></td></tr><tr><td style="vertical-align:bottom;width:72.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Weighted average remaining lease term in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">7.1</p></td></tr><tr><td style="vertical-align:bottom;width:72.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">7.4%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:57.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Operating leases:</p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Lease cost </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,861</p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Sublease income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (838)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,132)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (1,434)</p></td></tr><tr><td style="vertical-align:bottom;width:57.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="white-space:pre-wrap;"> Net lease cost </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,427</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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;width:13.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,121</p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Lease liabilities arising from obtaining right-of-use assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;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:72.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:72.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;">Operating leases</p></td></tr><tr><td style="vertical-align:bottom;width:72.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Weighted average remaining lease term in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">7.1</p></td></tr><tr><td style="vertical-align:bottom;width:72.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;">7.4%</p></td></tr></table> 5322000 4676000 16233000 13861000 600000 838000 2132000 1434000 4722000 3838000 14101000 12427000 11668000 11121000 141000 P7Y1M6D 0.074 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">15. Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Purchase Commitments Associated with Commercial Supply Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="color:#212529;background:#ffffff;">In connection with the commercialization of AYVAKIT/AYVAKYT and GAVRETO, the Company has negotiated manufacturing agreements with certain vendors that require the Company to meet minimum purchase obligations on an annual basis. During the nine months ended September 30, 2022, there was a </span><span style="color:#212529;background:#ffffff;">$4.0</span><span style="color:#212529;background:#ffffff;"> million decrease in the Company’s contractual obligations </span>described in Note 18 to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021<span style="color:#212529;background:#ffffff;">. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;font-style:italic;font-weight:bold;background:#ffffff;">Legal Proceedings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="color:#212529;background:#ffffff;">The Company is not currently a party to any material legal proceedings. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses the costs related to its legal proceedings as they are incurred.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;font-style:italic;font-weight:bold;background:#ffffff;">Indemnification Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="color:#212529;background:#ffffff;">In the ordinary course of business, the Company may provide indemnification of varying scope and terms to vendors, lessors, business partners, and other parties with respect to certain matters including, but not limited to, losses arising out of breach of such agreements or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with members of its board of directors and senior management that will require the Company, among other things, to indemnify them against certain liabilities that may arise from their status or service as directors or officers of the Company. The maximum potential amount of future payments that the Company could be required to make, or otherwise be liable for, under these indemnification agreements is, in many cases, unlimited. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company is not aware of any claims under indemnification arrangements, and it has </span><span style="-sec-ix-hidden:Hidden_2K6Z8hj2zE-v0YIdr-hlgw;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">not</span></span><span style="color:#212529;background:#ffffff;"> accrued any </span><span style="-sec-ix-hidden:Hidden_Z5PtP5VD50GVaKytReRVmw;"><span style="color:#212529;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">liabilities</span></span><span style="color:#212529;background:#ffffff;"> related to such obligations in its consolidated financial statements as of September 30, 2022 or December 31, 2021.</span></p> -4000000.0 EXCEL 94 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %."854'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 " !3@F%5Q0?N&NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'9A#)/FTM%3!X,5-G8SMMJ:Q;&Q-9*^_1*O31G; ^QHZ?>G M3Z#&1&5"PN<4(B9RF.]&W_59F;AF)Z*H +(YH=>YGA+]U#R$Y#5-SW2$J,V' M/B)(SN_!(VFK2<,,K.)"9&UCC3()-85TP5NSX.-GZ@K,&L ./?:40=0"6#M/ MC.>Q:^ &F&&$R>?O MJ%6*I_8DL'V"4Y9K>DAF&HAU7)33L(>'O:O91U*]=G MTKW!Z5=VBLX1U^PZ^76U>=QO62NYE)40%1=[R95X4%*^SZX__&["/EAW&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,$% @ M4X)A5<8SY@$QVMIU^$+8 S]J6*\L0_GV/ M;+!)1A:N9_F2^'9>].CH\DH:;!G_GJPI%>@U#*+DIK46(OYH&(F[IB%)+EE, M(WBS9#PD F[YRDAB3HF7!86!@4VS9X3$CUK#0?9LRH<#EHK C^B4HR0-0\)W M8QJP[4W+:AT>S/S56L@'QG 0DQ6=4_$EGG*X,PH5SP]IE/@L0IPN;UHCZZ-C MVS(@^^*K3[?)T362* O&OLN;B7?3,F6):$!=(24(_-M0AP:!5()R_+L7;16_ M*0./KP_J]QD\P"Q(0AT6_.E[8GW3NFHACRY)&H@9V_Y.]T!=J>>R(,G^HFW^ M;:?;0FZ:"!;N@Z$$H1_E_\GKOB*. ZR* +P/P.\"K$Y%@+T/R&K.R$N68=T2 M088#SK:(RZ]!35YD=9-% XT?R33.!8>W/L2)X2US4\B*0"3RT%TD?+%#DRAO M'K*:V^@#,E"R)IPF T/ +\HXP]VKCW-U7*%^C1Y9)-8)*'O4>QMO0$F+XN)# M<<=8*SBG\26RS0N$38P5Y7'TX<^NN$3X2A7^ICAV47MVIF=7Z#EL0SGZ>[1( M!(<&^8^JAG*%CEI!]M*/24Q<>M.";IA0OJ&MX<\_63WS-Q7>#Q)[ ]LI8#LZ M]>&^=3C06C@)H)5X]!7]07QT5HS:V(6.W8.QJ2U9TAY== M3%5@^G#+;']6(6FC&B+U"J1>/:3/*>&"\F"'9C1F7*CP]%*"IZI*<;11#?'Z M!5Z_'MZ4[Z6SR]((>[VXGSN3I;HZ39ZF3P_ MJ443#WJMO_3=W%!5-^T3DKC7MGLVAIE3R:L-;LI;^B!+ZSP. MO"// _7DXG"!'N []!RI\ZJ7['31W/*JG/X8>LTA!9M1Q10>W( M.VC1+VP;*8GU<@X)%]SW5LJA61_;%+7T19;>V;Q'+7KOE+.-'[GJ#.LU'T=* MT'.8):MT2Y;>X[P'G;)$@-O]RX^K!RB]HHDM6SDAZ>.:DI;&R=+[G:RUCF#M M7PVF%^A9?276.6R25?HD2V]N'I@+^9JN6:3S$2=$['ZGW>]>F4J^<[@DJ[1) MEM[CO/@"'!);(@O_LO@5S:F;/CK*_8-S6"5< M6B6L-S.';**[5W=-HA6M=(DGA)Y&\]N1EY "NY-0K5G&>PP/A MT@/A6AY(+MO RH,I6#&N'(Q.Z#P0#JU]Y+H4A$#&RR65Q.>P0KBT0KB6%9J' M) C0.$W@=:)NMWJ=RE6X/JXI7^F <"T'=!=2OI(=\Q,HB#68A# FD3JU>L%J MT',8(%P:(*SW+X=$KBDD4H>GEZG&.X<1PJ41PGH/L\=[\!,YOH*3A0G^:S;! M3Z&KSBMF]O%>M9NIRE.@S3#S P-C\P;N'"X(ERX(U]HMVEN8>6YA,J8$/:<" M/'LD#8(2\ =9EWT]Y&J]H^KJ7E_99L\J:^SMV4)I'BJ'U1-B59NW^K"FC*7O ML?4NY3WC?KNZFE(O]]E6,I[#\]A'IV%ZAS("0"^'#(BR[YT0J!Q*]7'_%\PX M.B^5LUQVC)P@5VY$YD>GQ=/BJ'J4'= :Y>?Y.?+L]'7!A&!A=KFFQ*-( ?_@?4$L#!!0 ( %." M855YO8382@< )H@ 8 >&PO=V]R:W-H965T&ULM5IK M;]NX$OTKA+?8!Y#4?.C9)@:VR5[DDN;^^CN4'4L6 M1W2:S0)M(RG#X1D^YIPA>_:@FR]FI90E7]=5;J-J M^,VM;M;2PFMS-S>;1LEEUVA=S3FER7PMRWJV..N^736+,]W:JJS554-,NU[+ MYO&#JO3#^8S-GCY\+.]6UGV8+\XV\DY=*_MY<]7 VWSO95FN56U*79-&W9[/ M?F;O+D3N&G06_RG5@QD\$Q?*C=9?W,NOR_,9=8A4I0KK7$CX<:\N5%4Y3X#C MKYW3V;Y/UW#X_.3]7UWP$,R--.I"5_\MEW9U/LMF9*EN95O9C_KAWVH74.S\ M%;HRW;_D86=+9Z1HC=7K76- L"[K[4_Y=3<0@P8LFFC =PWX'06MZ[2SI5+!?<+GK-(T+/Y_3 >Q(SF>93M MS0Z01GND41#I[[+YHJR\J10QJFB;TI8*1;EUDPRZSZ(X%O$(I6_&DY0E"8XR MWJ.,@RA_+@K=PO!!-BL4C"7 Q3#&7N<1@I5Z/(N:Q&.'RK3C+ M6(KCRO:XLB"NJT9M9+DDZNO&94G3[1]M5ZJ!Y#Q,'1CNS,]QY$/UI"R_;U3 -G?M)5>2#C;2#[IOEE"5\ M GI/4BS,4A^5L4U9.!'B> I%*/Q)AIPZ!HA9I6P"7T]-+,Q-O\# MO%B8O;8Y+ /8:(HAK4ZSK"8(8\YGTQ?/6NQ]%GRL2HE,&V7O% -R8+L]ZTB M\K6\'0;=4R(+<^)>]VSDXY228#ZK15QX6]2WRL3 ZA!@SWTL3'X L&E53]HH M0(SY:)IX$#$[EDT1"N^9CX>9[VGI;'33U;/ZENA1UAZL*K0P\;F.4<:2402( M64;SB4'F/2'R,"$B^*%Z5O!Q"2H3U%R++@SN,UZ4\'%*0:P8B]D$+_)!M1?F M103T8) !=]55OU832(W$0'GD3&Y;VS9 HOI15IV=TP"[&/&9\;F1TRCUHOPG MJD'>,RT_4@_Z@V%5LR:5EC4:E4^H#)35N)()]_K2J'I^YF%^/E2^Q[:0S],L MC8<+;1<38A?E:3)!(+RG8'Z$@J>W?"?0W*04A_.$QN%3KCQ_^YO[_YM"]6O4B J6CLN" M,.27;J&>X'F8X#\]98%OB@VI8[F@B;>5@GV_-+9>&_"P-MAJWDK7=Z?;9'KYBGA&Q?_"7E# MWU+*H")HR+VL6O6>Q">44O>7F)5L7-)L[4HWY?_4\CVI]=/7TA@GU;MCM=8: M"P^P>- !?(&NP!?+WW=T.&R]-A%A;>*V"@BMR3&#"B0T:G%^ AO[),IY-U[P MRB)V0K,D/)A$6G*M-E:M;R#U/=V]=%:7JMA]W5VIG "OF8WJ[M8J]#!6^%+( MR_&(33Q1,(E>*HDCQ^W+9>G(!U*B.Y(]+6M2R$T)*1*%B9Q=")X+/R\BAB L MX,\$X%X4B; H@C*T7;=;1;$[,M9K6%(K=PEZ#UI/&SRC^TKGE$49'Q=VF%W$ MILIGT2LB$59$0]Q0TI5%B9YQ"5_,G+(DC00;G[^@ECR-HVCB-$[T4D4#BV-W:_RZ;N[(V4(S<0DOZ-H7-T6POPK=X\K)0&X M,X#?WVJ@^]V+NY[>_W>$Q?\!4$L#!!0 ( %."856G\BGX_P( $D+ 8 M >&PO=V]R:W-H965T&ULK59=;YLP%/TK%INF3NJ"(0E) MN@1I335M#Y.B1MN>7;@)5@UFMDFZ_?K9AC)H24*ZYB'XXY[C=V;"7".2\4HQFL!))%FA+Q^QH8WR\=K_'"P481,(B4H2#Z ML8,E,&:8M(Y?%:E3KVF S?8C^V=K7INY(Q*6G/VDL4H6SM1!,6Q(P=0MWW^! MRM#8\$6<2?N/]F5L,'%05$C%TPJL%:0T*Y_DH=J(!L ;'0#X%<#O"QA6@*$U M6BJSMFZ((N%<\#T2)EJSF8;=&XO6;FAFCG&MA)ZE&J?")<]B?2@0(]V2G-&8 M*-VY)HQD$:"U(9;H8D4$9"H!12/"WJ,/Z"URD4STJ)R[2NLP;&Y4K7E=KND? M6',-^0 -\27RL>]WP)?'X3<0:;AGX5X;[FKW]1;X]1;XEF]X@&^E+PX(H5VO M%8_NT0V5$>.R.."M)!MUDYFLNY(YB6#AZ+22(';@A._>> '^V.7TEU M[^$Q]H9O:7Q?HIP(M".L '1!,Q1SQHB0* =1GO3[KMTHEQC;)B6OI'M?[1>?K+^XA(H1(NZ!\]87R4HYWB2_Z@(6N,[>^)_--Q+0/C MVL#X10:HE,5I\>-GHI[*/A;1$AS4@H,7"=:?!ZE(%M-L>TIU<%+UL8B6ZDFM M>G(TOY<\3?4'HU=R3UXSN5^)K&5Z6IN>'CVJRO1_9/:T5V:?BFJ)G]7B9V>( M/SNM9\]ND.?CSL3N$]ERX.%_WU5\OH=^F5TQM]XWLRF>CF;^$_V=D=[(P]/@ M@/Y&7>#UT;]^::)7]'U,=$5VFG ;=8XI,K\1L:691 PV&HH'$WT/15FWE1W% M6+C3ON2 M6/9SCWC'(_D.BWE4LS1JC;;$@CN,OMFE>SI8WS7?OJ^4-WXLB+]G["M7[[3:MOKQF M!7^ZG>'9\8L/^>-&J"\6RYM=^LCNF/BT>U_)I\6))\ MKM$K]BW77RM=M*\E( M*RGZE9=B4Z-$MC8#[&.[?62Q7\B(G<)&CF%[3:R$=VQWA:CS"A&'$* ]J^>; M8\B=__;VY)O?/@@&/>40;?CH"-\'=F#EGM774,>VIBYLJJ;!ZWJ7KMGM3*94 MS:H#FRU_^ [[SH]05*+3JB!B][)1<^:8BM>BV;NX>U4 M5#XB]GFG)BXXZ[PILVY*LGA*LF0BLD&7^*) M0!W'T5(/ 61!HI-$":1KR<>@')HZ,&)%YR\#+XRMFJ65NM-DWR9'&@%WZEU M$7(X )H91"'67#9AH>OB2//91%$O\@(-EI@P(LF\ /8Z/'D=6KV^D\)-CK%7 MZ)&5J>;H, ) MM,@D7V$:.(R=7@3T^SX*JS3%=CQRB]](*PKF8A!HN!G">1Z) M[W4 1Z,P$Y^DQ#VGDZUEIPF2VZ2D)< 4>"?2, M-&$X(B/3$.Z5-;8*QY%\''>< N/"<-L$S3UB^&VBO$!?F8 ]H ,H(8;$!X$X<'Q]W86 -'+] .O.0T#B.12/!* 7EMBN+-^ND:X "AMK$ 2226UD*H1SZ$CI1WI-3.R:>+6O*E:N MOR!9\Y1UT58#:?;GWN(^,:4I,8H! (1UD1L#(#?0BJD$ 'G!2/5'>AE,K))N MN3*&)N@J-K9ZU-P4Z%/."@3*Q4>O9F,(Z#J1Y^L% 24Y(OIHZ& # M=_3! %'Y5[H.A5#>E3>R1I%>B!*[$+6')#I^RL0+/3=0 \;Q :,-(B-^B,BC_0JE]A5[C1Q.T\\6^1, MK0I&#H!!D8/8@,A!;..1Z^4QLLM-<*IPF98LG94NF M8AMV2*_?2?#MYU_$JOTO[H4IV>))V9*IV(:]T!<5Q+YG;3D%ZRP'!URA3_5= M2@ F"ZA WQP 8*$3$7UG'H#1P!]=<'J93B[9FU9[M46^5D7R<4( (V#EO#@+ MIV2+)V5+IF(;GH3W)0-UOGTNH-9RX^+#\"G9XDG9DJG8AKW0UR_47K]8YH+. M\GQ5CLSRE)KUA1]A_40'$&3LD63\J63,4V[)NS*S'_Y4[,M)=BIKT5,^VUF/_C7@SM MBS/ZS3=C*'#I)?",TP+["RX.[K->FDSUTC9JB[/;@5M6/3;7,FM99>U+T5[R M.GU[NOKY4W/A4?O^-;Y>8>#[&%\G[<7.GKZ]9_IK6CWF98T*]B!?Y5P%LB2J MVJN;[8/@N^9NXCT7@F^;CQN69JQ2 /G[ ^?B^*!><+I N_P74$L#!!0 ( M %."854N?OG?-@P #%Y 8 >&PO=V]R:W-H965T&UL MO5UK<]LV%OTK'&]GMYE9Q<2+CZSMF<8$IMG9[GKJ=OZO6R;/77]>-E\[RNRMFVT')Q2>,XN5R6\]7%S=7V=W?K MFZMZTR[FJ^IN'36;Y;)<__F^6M0OUQ?DXNLO?IT_/K7=+RYOKI[+Q^J^:G]_ MOEOK;Y=[E-E\6:V:>;V*UM7#]<5/Y)U*65=@&_'?>?72''R.NJY\K.M/W9B0=#O^V(%>[.OL"AY^_HJNMIW7G?E8-M5M MO?C??-8^75]D%]&L>B@WB_;7^N7G:M%-ZT6S_7_TLHN-+Z+IIFGKY:ZP M;L%ROGK]67[9#<1! <*.%*"[ M0I0-,C!=BN ',*L&,%^*X =VLXU@>Q*R"& M]B'9%4BV8_\Z6-N1+LJVO+E:UR_1NHO6:-V'+5W;TGJ YZMN9MVW:_W7N2[7 MWMS6JYF>)]4LTI^:>C&?E:W^OF;Y'\8S-O M_XPFT>_W1?3C#V^B'Z+Y*OKMJ=XTY6K67%VVNET=^N5TUX;WKVV@1]NP7.I) MMJT%*'T;+OW3;#;O)FFYB.[*^6SR817=EL_SMEP 6$4/UG2Z66X6VR'X3_M4 MK?6H+/6*?>J6TN<;D5U= M?CYDR0^A)$Z2.+;C"C]N(BCA=I0$HA)&F$CL..7'$9[&<69:9XT2VX\2&SE* M/^HYWCR5ZZIY,VC$7O&3PQ%+TYP)QIQQ"S:D.[&\:Y[+:75]H>=A4ZT_5Q)_0-,;$TQB@BDD,(M-OF>3;]'9$38_K*;ZK-MH$C5MVT]OND,6=%B# MJ.2(XW"+"59@@DE,,(4$9M$M]G2+X.+]T#2;[9K5IZ[IZ[FEZ:B.-OI<2&B$J]Q/&-9 MFCN'UV!KQJXW3#")"::0P"Q*TSVE:9#2[7%TTNWO9QVE6O0TY58V5%^ZSQ7$ M7A!Q[#)+O:E B?[/66>854I,,-77?HN5;,]*%F3E=?\ZM?:O\Y7^KD^#"[V/ M!1=5$'(L+9A@1>:-$2&ILVG$K%"%*[0HR?>4Y$%*_EVUT0*6$.^#)<>./"98 M@0DFNMM_U1MFC3^)C=J-@PS(U[7/KL8>P6S MA#!7_ "!$Q'G[D2&PE)&XM3!4T @X7&\[0HX4@>^ !DS4H[\Z1\UXNN?C*8I M=P_+M^%VC)VLJ&@2%4UAH=F,&N%/SJ'\R0#IOXNQIS^D_8% 2/Q#8:#Z!P*# M\I\8_4_.;0"0P0Y N"FC5P"J!X"*IK#0;%*-#4#.Z@,05", %:U 19.H: H+ MS6;=N $D; >$=EWAHJ,IQ40K4-$D*IHBOC4P852P/#]RX#7V G[ _X.[;YZ MUD?:.+#72/Q3E&L#$-\NH#3.N7M**8# B4A2YIZB@+!$2A^("A0@#!8H R.BA0C)8F83'=NT/K'SA?91[3**B"&A5- MHJ(I+#3[VJ31YS0^YPZ-!M7_V-,Y*EJ!BB91T106FLVZ\1IHV&OXI@LV.VSK M$K![:=HW(PA)8V>/4(1;.9HA5.\ [@*)X:,H/<@&")L":)=C*. !")Y15^R& MVS-Z46&B250TA85F,VL<#!IV,.XVZ^E3=RB%F97W=W<@CYB"_Y;Z)@A)70.D M0*U3HJ*IOA[8[!@K@@9%[Q!V>E<"$6M5**BJ=XNV.086X&&;863KH:&,4>S@YJ*0 $# M(F6.[I.H=:J^.FUNC)%!PT9&R* +%QU- :J3@8HFJ>_'3$B<<>Y>&QT0:!-A M_ <:]A]\[^V?FU781:* ^>!Z;Q0R'U(>Y]P],$'F0\:$.ZF!L(SEPKN*# 02 M1K,L/C92QGR@8?,A[+WUCQKD/ C!A3]VJ,X#*II$15-8:':^KW$>V%F=!X;J M/*"B%:AH$A5-8:'9K!OG@9W1>0ACC^8<4OBQ>T8O4"N5J&BJMPLV2\:D8-_) MI&" 29'$)';L[=MP>T:O/U23 A5-8:'9S![<9A$V*4[13&'(T4>RJZ M0*U4HJ*IWB[8Y!B/@H4]BI,T4QAS-#NHY@7S'1.2..I8HE:I>JJTF3%6 SL] MI2%<=#0!J"D-J&B2 4D(A*24._Z_&A!H$V%L!8:>K< &9"NPH=D*0""4K0"% M@=D*0& P6X$9D<_.FJW !FL:B:GQ4-(6%9C-JW )V0K;"85HD3.0 MPX !A@$5L?[G3G_ ">#$O;X@H3!"4\'](X7?NCR-TP,+PAXL8QBP;\Q6Z!\X MP#/("2=QYJT 5,\ %4VBHJDA8V+?,6K\ 'Y6/X"C^@&H: 4JFD1%4UAH-NO& M#^!G] -X?R8"!Q0R=;.KBG C1Q.$JO&A3M+\B,3G1N+S[R3QN2_Q.>%9YF;$ MA=LS>DFA2GQ4-(6%9C-K)#['E_AAR-%'3T ?L\1+_T&M5**BJ=XNV.0+CB8!5>:CHDD.J?=8 MY+FS@-6 0)L((_/Y6)E_F%Q,07Y\F9_$[CD(DOFI()[,!P*U@"$D=JT M3.9N7C80J>7TH9JVA\KH?/XM.K]_V "=GPLA\M3-:PJW8_241=7YJ&@*"\UF MU.A\?@Z=SP?H?#Y4YP.!D,Z'PF"=#[0NI/.YT?G\W#J?#];YX::,7@&H.A\5 M30T9$_M104;GB[/J?(&J\U'1"E0TB8JFL-!LUHW.%V&=']I9A8N.IA3U\0:H M:!(530G?&9BP/,O2(U=9A#$'1-@<"%]E ?<1PG]L@;?]$D V *,YRYRK(@40 M."$\H\X!68)Q2T.9@IK'8Q8?D0S"J&T15MO#+[/ PP8\M"#/XHSG[BUQ MX7:,GM>HVAL530T9$YLM([]%6'[WWO )D\0'S&U?DL+2 @@$I048!TH+H'DA M:2$.'NL7EL.C[OB$1\Y7B$?41;@IHZ-F)&$W(V33A8N.)@'5SD!%DXEO0$R(UJQN M!H,:$&@388R*)&Q4A.\,!;5V,L"E2 "7@L7L,-UX-Z"0^\ I]Z8U%"AMLS>O6ANA2H: H+S6;6N!1)V*4X232A6A2) M+_ IIXE[/S9JI1(53?5VP7[=BS$ITK!)<9)H"F..90<5K4BAUS*D[N82M4[5 M5Z?-C7$;TM,S&\)%1U. FMF BB93WRZ8$,9(XJ2,J0&!-A'&64C1DQ;2 4D+ M0 R67K M\N#EL=W+A'\IUX_S51,MJ@==-'Z;:O&U?GT_[^N7MG[>OD_V8]VV]7+[\:DJ M]7ZK"]!_?ZCK]NN7[A6U^[&PO=V]R:W-H965T&ULM5I;<]NV$OXK&+5S)IF) M(@+@U7XOY+=VR[E"#[NJ;B\66Z6:L]6JS;=\Q]KWHN$U_+(1;M5^L)J?=ZP6W[-U=?F2L*WU:"E*'>\;DM1(\DW%XL/^.PR)'J!D?BCY/?M MP6>D3;D1XIO^\FMQL0@T(E[Q7&D5#/[=\4M>55H3X/B[5[H8[JD7'GY^TOZS M,1Z,N6$MOQ35GV6AMA>+=($*OF'[2OTN[G_AO4&1UI>+JC5_T7TO&RQ0OF^5 MV/6+ <&NK+O_[*%WQ,$"T.->0/H%9+H@G%E ^P74&-HA,V9]8HJMSZ6X1U)+ M@S;]P?C&K 9KREJ'\5I)^+6$=6I]*>H"@L(+!)]:494%4_#E6L$_B)9JD=B@ M2]9NT<\0\18MT=?K3^C-CV_1CZBLT?^V8M^RNFC/5PK0:)VKO+_SQ^[.9.;. M&?HL:K5MT4^ H#A>OP(K!E/(DRD?B5?A-6_>(QJ\0R0@Q('G\O3EV .'#IZE M1A^=\ZQVVL8X;2/%#D'F2:;*^K;;NJ4JN=-KG=;0K55G]5G;L)Q?+"!M6R[O M^&+]GQ]P'/S79?(K*3MR0#@X(/1I7W^!(E2)UFEDMS(Q*W6EN5LO:9:F"3C^ M[A"_2XY$-,L&N2-HT0 M\L;F0_$7I%:WOY6 *PI93/F9F%(*7I--[>^[UP!^-@Y+W@ M-'LZDN42G _-26%RV>W]7N.A64N21$$P,Z2N5S-?2 M=NR"L1_ 7K9=?\ASL=>, [63EW?LIG+F3J_E, !1%-%IF&RI)<8TB68"-9(V M]K/VUQHB4D$M8B?"#2T@&4FGA=,A!34)SX =:1Q[:6[]:WT''"[DHQ-9Y$C7 M(+9=Z9##.#TH_L?H1I;$?IJ\DKQA9?%4*+LM+W1V0M&1$I#WN>!$;]/A$D=1 M,BWV3KDDF]L'(W%B/W.:*N+#9W.A]EH:3_$YY$@:SCEW9$WLI\TAFQKV.+LW M;2:$'4"G3:9#+,)A.(-P)$SL9TQ */=\#+\3H^?&(#;)+7&61=.RY9*+DGBF;I&1#8F7:M:_#2-#UY<^YW?BA!%.T;K$TFBF MA28C<1$_<7UYFG_ZD>?D498X2(JF09I8?G8(POZ&06\&^TAG)/RN*;P$QFA/ M@>YER>_M/%Y+V[$31IHD?IJ\VLM\RS0#B8T>8B%\ZM&P$?][7S9Z#G;ZP$&, M24C3:?!<_)G2N209Z9,\0Y^'J+NXF8G="=7!@B1*X\C*$8<@%/LLF,N2D3") MGS _,[679C^=@M=F19P$F$PKOT,NILF\&_0=AT)&SJ)VP=3(ACSGG1NP'V)FI9Q74B;?:05AQ)\<@JDURZ;/74[O:- MS=DACE(Z;4S]J%YJ]=@"4'\+X+#:=&""U6C#?=(ET]CTKK-,MP5WD(# 7N_ZA&N5+'/]:$@+."VSVX"48(LY'&)+ M3&$LGSE&I6._0/W]PJ43OPL^8@K=\-NRKG7 =$_$92D*IU5VOT!PA.UXV7)Q MFJ7!'$6,;07UMQ4_;38\5QHD?\C-(1J"WINCO#]0$W.!.SENC@$]3J?'#"XI MFLY,\71L0ZB_#?F^F'%]?N*-EMV\D"R.K;;*(1=%Z>%$=6S/V)C0S$OHU_NF MJ:L[8G83^[N3*.2X-'-6B?6V,A>W9[4N]2YW6VGT)SJ9I MYA B7W7L=HYKN-9//3$(9;U'%-Z R>)\ MN\CNS8WNBQ*->?GA1B@E=N;CEK."2RT OV^$4$]?] V&]V?6_P=02P,$% M @ 4X)A5<#9CO'J @ C@D !@ !X;"]W;W)KK$U#;0_?M=.VD& M-&6LZDMB.^<<7Y]K7V>P%?)!Y0":/!6\5$,GUWIUY;HJS:&@ZE*LH,0O"R$+ MJK$KEZY:2:"9)17<#3ROXQ:4E4XRL&-3F0S$6G-6PE02M2X**G]? Q?;H>,[ MSP,SMLRU&7"3P8HN80[Z;C65V',;E8P54"HF2B)A,72^^E>3V. MX">#K=II M$[.2>R$>3.=[-G0\$Q!P2+51H/C:P @X-T(8QF.MZ313&N)N^UG]QJX=UW)/ M%8P$_\4RG0^=GD,R6- UUS.Q_0;U>FR J>#*/LFVQGH.2==*BZ(F8P0%*ZLW M?:I]V"'XT2N$H"8$IQ+"FA">2HAJ0G0J(:X)=NENM79KW)AJF@RDV!)IT*AF M&M9]RT:_6&GVR5Q+_,J0IY.1*#/,.F0$6TIPEE&-G;G&%VX'K8A8D!%5.;G! M+:7(^91*',Y!LY3R3^0SN9N/R?G9)W)&6$EN<[%6M,S4P-48G9G#3>M(KJM( M@E!0F\(&BACX[3QY BW;=TOX4^/GWV-OKD]-F]?;J+&6G2$C1I M":Q>^(K>#%)1IHPS:H\3YB#%'%S8)X''-=M0;K)S0=!L/*]*2Y::Q!E F_?5 M=%'[=*887:D536'H8+51(#?@)!\_^!WO2ULFWE-L_)YBDW<2V\M9V.0L/*:> MV%-BTG&8I+9\5%)=*V5J^28)^GX4XM[9[#K= O/Z_:BW#QN_A,5Q&/?#?=CD M:/QO="=JW(F.NC/[]QZM!#J[J_ /US!J W7] S]. 4V.QOM&-^+&C?BH&[=" M4_X_9YJH7&Q+4V+3IF*GNQ5;[55L2UF8BMUF=-RR^3J=X-#J%I@?^W[_P.R7 ML#CN=3O1@=TO89U>O^?]A55&NCMWF?E3^4'EDI6*<%@@T;OLHHZL;O^JH\7* M7F_W0N-E:9LY_C"!- #\OA!"/W?,C=G\@B5_ %!+ P04 " !3@F%5>/ 0 M/X($ *"@ & 'AL+W=OA'6CI)1"A2)2D[V:_?5*'T)ZDJ<]K:J0?VY8,3DKK&AFP=%7J6T>R MB$J-3K/)Y"AMI#+)8A;W+MQB9KN@E:$+)WS7--+=K4C;[3R9)O<;EZJJ V^D MBUDK*[JB\%=[X;!*=RB%:LAX98UP5,Z3Y?1D="KHJW?^Q;LR=K:&UY\ M+N;)A F1ICPP@L3?ADY):P8"C>\#9K(SR8K[W_?HOT7?XCJU^F]5A'J> M'">BH%)V.ES:[>\T^/.6\7*K??P5VUXVRQ*1=S[89E &@T:9_E_>#G'84SB> M/*.0#0I9Y-T;BBS/9)"+F;-;X5@::/P178W:(*<,)^4J.)PJZ(7%GS)TCH0M MQ:KS./-^E@;@\FF:#QBK'B-[!N.].+]@Y^1!Q#MX!N],^5Q;SXY>TVT0*VWSFZ?\[&$.GX;A_CCQ MK;NUY&0XHRTW$J@Y'M2RMROJ!!8?\F#79,3 MTT-.WN1X))2'+LCD*O8Q4)UL[P 2D45I4>2];D7&-BJ76M]Q7X%1(7)I]\P*P+@W$VYA <6W2Y6F-#%62"*D'+882 #@()'H1IX!&" M)YFW@(.6:&W;Z1@L/XK(L)<[60918V! 89A0&XJGK0VL5;BN8N<+52"T<*66 M07#PD3#B+F,8,-R FO"J,JJ$?2@R1M$YN=9(%,J#6;'++>Q3#,E [''\1"UQ MN+5]_#;,_X>4*>JS@+A6VJ[[0!4;Y$>92C08@JJ%36A73C8>B75#7%6.@85! MEM\%ZZ'^YNHI%V[;A'+ '>><<#6$MN]A$/Z8FLK)-0RZ' M&?5/WQBPL_SV=?G'Y^LT_G^['HE/RZ^7'Z^_1 UF>@\..\]@Q[3;=<#EBABZ M&XI>]3F2>BR6L10Q+A%F;KO[F3D2X5%N.6Z^'L5?0=\[!6VN@4BE!XX5XPF< M5.!< _>7Z6CZ/AL?X=[1&DZ-Q4H.O1J>:+V=.RWQ= #15DNN^GTNG(Q MQ6S<*A\5_C?++9B)-;:Z$@T0&PXI)1/E5%R4'5=M^(D?&B*F&!PT.CE$FH:O MA[ EC79L^DNM=+:)9\K[CJN/0\-K5"=7/_H+-88$]$WUU$V0[MW/J),JOD) MR'8F]%?U;G?WT%GV]_N#>/]*.I<.4\N#<@G5R?C=VT2X_N71+X)MXVV_M@%O MA_A9X[%&C@5P7EI,F&'!!G;/O\6_4$L#!!0 ( %."857!\/[0BPL /<@ M 8 >&PO=V]R:W-H965T&ULO5IK<]NV$OTK&'6F8\_( MLBVGKSP\8SN/IDUZ,U&=^QDB5Q)BDF !T+;ZZ^_9!?B0(CEITKE?8DD$%OL\ M9Q?,TSOK;OR***C[LJC\L]$JA/KQ\;'/5E1J/[$U57BRL*[4 5_=\MC7CG0N MF\KB>'IR\N-QJ4TU.G\JO[USYT]M$PI3T3NG?%.6VJTOJ;!WST:GH_:']V:Y M"OS#\?G36B]I1N&Z?N?P[;B3DIN2*F]LI1PMGHTN3A]?/N+ULN"#H3L_^*S8 MDKFU-_SE=?YL=,(*44%98 D:?V[IBHJ"!4&-OY+,475L]&/X]43@O=%.&]O?N5DCT_L+S,%E[^57=I[ 7]=968>75BRJG?'/_,8SI+)JV%EU.'Q0XHWJB MSD[&:GHRG3X@[ZSST)G(.]LC[[GQ66%]XTC]2?=!718VN]EE9Q3S:+<8+J[' MOM89/1NA>CRY6QJ=?__=Z8\G3QY0\E&GY*.'I/\_POBP M.)^I=U4)?:&\_2 MWK&_JJ"EC/]0F4*Y,%6Q/ MJ%.)4:R>G #TRZW(((Q1H6,GW MI';M(,+4!>Q:4D5.%\6:GU,=-933KBO1=\9J>'7PZN+BW:'27BT@I5LT\ 46 M5KEVN8>>N;A2K#^XF%T=CGW%U.%%7Y )( ;9% MZA ,QI:%M:&R4#3O"LNKBI>PW[IH8.?.Z#T4%/;J('Y]4EBG;&F"I(2S)2Q! M9D&0=6',4<"WFEQ:,5^#HK+5;C],Q)$NAQ^+]9A=XFFWHGYEFP+2X%"0):L+ M?3XBO<43HB\[=.=>+?Z.WG*R;$W:*6*(5,]1..6>'5150V.?"\N4-"'*4Z=GAS]_D4GCJ%V@0>=%0BY2*&Y M:Q@#3G^*^*L.1,']QR%1OKVB=Y2LC79[71*SMA&?\B_M.;L$C<63C=11+HE1 MP7+O8=$X>K)+FXEZ'4^PM:DXH)NHTCFZU!5Z&Y8^CLV0%%^*W68T54F"H M&Z7SC^@5XN]AI8."$WKE%3*BCB"J%MHXU-DN7?M3:NM-+%A)Q!E#64R Q*O1 M&(A$\R-+#/]!#26T:),HK!Q1S$\0ABHCU<>L^E2J+(SYA<8GNUG9(B?7Z4=_ M-2:LOU6V?,BT7ZD%.M*HZC\2P$P'>!BZG+W-!9MP+($&D-)QF"L= '(QT5N7 M?:T1'%8;NM :@V:CP%QN96X%IE0&?6&"4R;U#F&!AB_#CY\*VE MN]WG'LP @7^3*[#C4+TJY[_N6?<',33S,G^H+B.G!DV8U0.%0S29O]IWQTC%E8LG%+"+>SE6O@R[6+,=!DGI#U=)R0CA=4Q-, M!H>\KK*).I GAZVS[X 8.D.A)A#NT^VDI0Y> NY'LMQ&@OJM0>9S*H)L_1#TJ3"8C#B*$\5@<7+V1%U[J887/IA26B[.Y<@. ML17!PSU)RIG,+0NG4]]6.!*C_&=0GO.HU#>DJ#N9M4;V-64=K8CXO%A@+HVE M4,9*B,32<_;NSH"%#4M2>)^[DL ,VU9^)KT'&L<%7)]:'NL'6DU0$9W.7+H& M2"N& 7@;^O$%6E\QCFZKIU%DG"+V6LV;(.'S3VVYG2+D;_F1VS-Y_P!V&E\ M;_Q6J/;Y8\.,$GC,>@(3_6 ^=CD2WG>,C@,8?0<[NTY)JK)QZ9E.#X@R4J] M5FM#\*I63EI>J%7#^;!>.E?@B+>5GA?;MI9;&D:?XE&*?'3 D*\Y)NHB5^Z M4W9)G@Q2>]MW"T"GO9.@\=8QGX,OEA'(/X:X6ZH:9HG,PDL1*DV%'Q%U(&"B M<>PHL!OK^&+CR"Z.< 8'CKA1VEY4&#TW14)*(>\COBQA6BAK$$1T*=WS9QIS MWK@&3],/V#,0 ,V*%I-C$U>('Q([.;O613>!M#]&HR H=0EL4*3G<11* :C%44F&=MSA8%6J MX@03/B$0E75AUT1';:02AHV3.PCZ"/RGZ RD#.I]A<2"EWCBEU%QS+S\46#1 MJC17B@Z ,9/!2:F/!46%H2.8ER]JT$$DG(D#JV$XA](X M6@!#E'4W=8N[Y,ZSE7^+7D1W$T-L:!*: ?PK,2"UY]R#<8\Q. P*WTF;$=D$ M=5A9SJ4^7QQQ.E2JL(@,AV0)X?RI$HU2BRE,V?T2;PL9Q2/JN!L**=7;[JH' M>K$R'H>3NK1&QJ/60&"?PG:")A,GC\^T>LDKCL3QF(%C.'TLZ0TFDDE_V'=^ MRF8L8Y/+:)/+V,;WC?>("1>^]HDVKF^?\J#GOY1T_T-@X9DBQ#JJ-X??)$S M;8'Z2T8 6?B92X%Q?[% ]WR/-N@"YOP>06JP]16H,$+^ZP[RU9NO9),64[L^ M:9+)B%127]P _&LMG'^&H2R[DMG4]X6Q3%L M#-G2;$Y0G.O#[&(<,E7#V872X*:[;X8HW5@.'=RZ*YW:3\I\Y8'"@8O;BOE: MSNXL$;:8=ZW(W]C/19>@1UID=I5ISW7^"%;PJJL$ M8@/X>6;CP[-VF&5*6AGB&2M=1W#:[?&;=M)MQG:I;WO:G,HI\/4HGS%?IQ"A M" C)T8_P#;#$%3*4Y*[A>W&;-]G.YY'/MLA)DB%2 /Z M6Q2Y/4[]"]P5+XK:K,[@:O'!K<;4W:KWK0D9^Q!XW->Q9F0@B475GKPW5R?J M#\#I_AX;4"7TQ$\=6MGOG,5$OM7$I#4H,4?@Q M+KR878-8)T+$1R=GX[CP@RQ\VR]4!W]BO,X4B.I0^.KT],F^I7P5$DER\ )G MUG?;5R )IV/7->.$>X\$<2;UM/VURM;?76\NCPNONU M>ZM_$5]F]\OC?PEXJ]W2X/R"%MAZ,OGIAU$DTO9+L+6\VI[;@-97/J[0I9/C M!7C.[YK:+WQ ]W\=SO\'4$L#!!0 ( %."857\3^51W0D /4D 9 M>&PO=V]R:W-H965T%Q+;4JM?GGZZ M._AT(=6]3ADSY#$3N3[KI<84;P8#':.S^U]Z[5^:DLC> YNU9$EUE&U?*2";DXZPU[]8T;/D\-WAB< MGQ9TSFZ9^51<*[@:>"D)SUBNN4AKK<+/G.VT*WO!"V92GF/ M%Q^2LUZ("C'!8H,2*'P\L"LF! H"-?ZH9/;\D;BQ_;V6_M[:#K9,J6974OR' M)R8]ZQWW2,)FM!3F1B[^R2I[QB@OED+;OV3AUD:C'HE+;616;08-,IZ[3_I8 M^:&UX3C0U?(=-?3\5,D%4;@:I.$7:ZK=#9FU23G_*$)=W] M ]#)*Q;5BEU&.P7>LB(@H[!/HC"*=L@;>4-'5MYHB[QW7,="ZE(Q#;D4 M,K[?9*<3<[A9#.;(&UW0F)WU( DT4P^L=_[#=\-)^':'DH=>R<-=TE\0C=UR M1@'9+(K\\-UQ%([>DANYI,(LR75* =ODNE1Q"N F-$_(+16,7,P5LWO(KSGY M6.;,!Z-/3,K(E'1. @AG81 9N Y MB2703,(4M50!7-<6ASX;'KW51&&*:U2F.H"H2J%*N":P&W?F0*=HO<;C_G'Q M^>:GNU^1GT0"ZXQ%F6!P[#&W1H)_P8^*&ZF6UG>?@MN@=:N$M')*P;W, MBG4. 98FA:)",\-S/@5+A*!365GBG1^0"V%26<[3CJ.T%. D(6IYVRSD[']G M&AS6C7LWEA :L*QD5JM8_IBP!R@E1EY#V/'^0 MXL%"U1XP9WD=<&<]X&E6&F0(;W1 WI6L1M\J'#2?YWS&8P1HI27:79VSCLJ. M)32.90D;$6L6LM[/J'AEI 4L7L/XH[2 !C@2D9L&0W(72MF"^ (C)5BAMF-7>[HVW1 M^+04CJ5VYN^-@N-F9147(PT5#>)::FHD43!6&\@BZ+K@::GK3&*S&;,=3+,H M8Y#1"9$/54CA'L^L08+/6)W2M*%_( &K%]16"-(4MFWD= _P6J 3AFIH!5'58*L_=K M@[K*>ZM)TJI?<"(88=5>\\!F0SKXPM1ACQBLYBCT@BN]@"#![]$S2.4I;@/R MBE-<@G8!U%U0("8==N4Y)" Z"<@R8=5WB&15?CQ@,1D].\VVTZ -%CI'<5LK M6@#;2"T6_"U#^^MXJX$(3J^A9;G=6[^!5]PR,-'6*ZV9=L%"F3$>W0[+2BSP M/"=$25UXR-'D=Q@:GL;*+NNLWK5WJC@A-\'D!K&J=0I\+[F;5&*0;-W_0$6Y M(7%V*;( 3@3"'063FD:=%V=0C^3"QI1.!1*W7#C7V2G/Y2-(RU?.JHONOGTB M2PU>U =OO"5/?5YU;:'6\(\42 Y -716^\5[]MLP>NL:ZDV5:54^U)9^&(9 M &L,ZPEL=4_4/PI/0+."&^P.8 7..:BDJT.KZ_='_:.CHX/F# ^R]96C\&"S MS>O!;ID- >M/PN;.EW;Q 8F^)QCA%L=:FF0\2N*AJ'W>D-9@Y73)"XME4V: >H;T!. M@J/Q]]@+5D Y"1N!MB(MH:G&A?O\ %IAT'&..YLQI^IL])F7<&HHN?OM\ M\:\/=P/WY;<[LD\?: &E!]OL ^NT??=?GSIQ^C MR:A/IJ5IS5[N.59(J)60Y^0*R)!V,H"2N,Q*P)S-*5J@M&%P.+85S)%I/3K# M1 .H0V9Q+(-EF#:-[-YH$@7CAJ$_.*QBI(WKP^J4K6NSH6K.JFXKEZ;!,219 MDX;8G&L'BSJ:-GYVE.CJKE/J4J[N%&P>#2'&N'@8'+?-6C-G'^S9.VP; <$! M;O1EM4FI=@WOS'-RX:S&'X4H8+O?GN'Z4$[S<@;%J508GLTCW2;HV"EV'28^ M[/@<\N@9L^C6L1?,N96\:F:U U^#]*=3">S= MF#?>(:][**W7?/VQM$.*3XREX^#PJ;&TGI$\>WZ#X;353VZ5S"EO9*??(;#8/R*?O/Y1K,KLO+P M_VIVK;AI;0H=AR^>7,?]P\/)2R;7<7]T,G[.Y%HK__+9U=HQ'CXQ -T!^Y.? M)0!_]61;NY3Q=:69P/R$M'W\>OX(-.R,0+;]P(H$[0NU$]''$EC&FF8;R#PN ME7+_#FL&#"LG"B(O!FXD;&I(PK6%FFM1UEH(H.64 \6D%-)]REB^T@?!0:5; MOCKY-@4(;]NSJKYGE8:V]T$-I4X]>58G)PG'8S?0E=[=JUB.6FU8ZMJ W1_7 M.,O&R##*_@\-R LZ>;/\:_3*OAZ[1D'HV'6GM[R/%>'/*%=5.K9GJK\9*VXG@.$7 M$.&H/SP)R;OUW(N?SXW#J!\-#Y_ULU[4GT23+_IA;W3<'XW#^LZF%QX&K5=1 M8+R=VQ=N,)_!)O=6BK_KW^FY<*^R-,O="T&_4#7GT X(-H.M87 T[KG_3]<7 M1A;VQ9:I-$9F]FO*8%90N ">SZ0T]04>X-]T.O\O4$L#!!0 ( %."854E MUP&PO=V]R:W-H965T>.]Y1O(Q70MZK$D"3QXK7:N*46C?G@X'*2ZBH\D0#-;Z9"UE1 MC4NY&*A& BVL4<4'H>\/!Q5EM3,=6]FUG([%4G-6P[4D:EE55*XO@8O5Q F< MK> K6Y3:" ;3<4,7< /ZKKF6N!KL4 I60:V8J(F$^<2Y",XO8Z-O%;XQ6*G. M,S&1S(2X-XM?BXGC&T+ (=<&@>+/ UP!YP8(:?RYP71V+HUA]WF+_MG&CK', MJ((KP?]@A2XG3N:0 N9TR?57L?H%-O$D!B\77-F_9-7JAJ%#\J72HMH8(X.* MU>TO?=SDH6.0^<\8A!N#T/)N'5F6GZBFT[$4*R*--J*9!QNJM49RK#:;:(0V"H-\ W/9PH3/P(S(%U'K4I&?Z@** M??L!4MKQ"K>\+L.C@#?0>"3R71+Z87@$+]K%&5F\Z!F\3TSE7*BE!'(+CYI< M$I*U5/TEQ@BRD-!1%SHDL@<\&Q5UF](%2C>:.AFH'<[0:A=4$^0;Z1!E8: MD%-6H[58*GRMSL[)^W=9Z$WS]"==^.1A7@ 6>,Q MJ@D>LG6^[F[]5O.$Q.'(C<.H(S%/07B(>IJZOI^>[=F&;AP,6W\:$XIMMB9B MQMF"FJ-7'6#$6>(.X[27>:_/H9LET=DA3IJYZ2@FMT)3WF$T"A+73_TCT9R0 MTR!RLZ'?#63D!VX8^&^^,6]:NH>=^3^OW%'F)EG8D6#(W6UVX_U=CD>I&\31 M=Y1K%&9NY@>]='O+%7:<_U*5 VMUZ0$7I# C_#V,M/=I.H2#_P5X#<2:X769/E48OCM M5*01BMF[U(KITBC0Q4("9@V_&:;T'FP=(8,3["0OQ/L*YZCND=_;#TN/3Y=$ MT:M<8O$1; LP)/%#LP+^ "BPEXX7Z43QT(N?Z+1I.FB4GBRE\1LF*4U\+WD= M*_1F7=:B2\52G*WW:/]X&CURVPV?*HO+:FT[$+_Y=,8XT^A.D%*@9[7,RRZ= M9:T9QYMZ;AIW;0.BN%1X0=Y/;<$*C$03ADLF38+FP\KCOZ+^8\ M2;QTFW*,L4!^9G0QEQV\XF]A9H"9@9J(&L@:J+3ASW%\L"MU9*^2X7?229]* MX%_PV>:INX.X$8 J!6FDR $*M>G,CD,#I%^W2&*,J>Z/R(KV#?UWYA;XMO MTR#$R!:8<@Q5VF8Q$;Y5$JRB8>CUC0N#SAQ7@5S8:=5&PO=V]R M:W-H965TD*#)B?RGDD\H1-3P7 MC*N!EVL]/PL"E>58$-42<^1F9RID0;0AY2Q0 MG1SV1:D9Y7@G095%0>3+")E8#KS(6S&^T%FN+2,8]N=DAO>H'^=WTE!!@S*A M!7)%!0>)TX%W$9V-4BOO!+Y27*JU-=A(QD(\6>)F,O!"ZQ RS+1%(.:SP$MD MS (9-[[5F%YCTBJNKU?HURYV$\N8*+P4[$\ZT?G ZWDPP2DIF?XBEK]C'4_; MXF6"*?<+RTHVZ7B0E4J+HE8V'A245U_R7)_#FD(O?$,AKA5BYW=ER'EY1309 M]J58@K32!LTN7*A.VSA'N4W*O99FEQH]/;PF5,)7PDH$,85KR@G/*&%PPY66 MI3E]K?J!-H:L>)#5H*,*-'X#]!1N!=>Y@M_X!">;^H%QL/$R7GDYB@\"WN.\ M!4GH0QS&\0&\I(DZ<7C)&WA75&5,J%(B/."SAA$3V=.^."N8=#^,+9@S-2<9 M#CQ3$0KE KWAAW=1)SP_X&3:.)D>0O^WJ3D,VF[!$;CPD"-,!3,E2_D,-!DS MK.N6_H4*,J)RP&\E71#FY F?F%LIG[ 6Q:R45%,C6B"QYSP!HF%J+2\JRZ8@ M35$;,6DMF,*B!D59CTRR-19CE$W&X2/EH'-1*F-'G9S!AW>].$S.?]KWPO42 M^#RV.7<1/W+Q2FR+;T:TXMZZ\U(-?XB[J=]9"V8?QZZB^'P/YW;? MC?.!+ AEEOO)_&E]4B;0'Q_E8^N^!3.Q0,EM!8'Y0^/9RWHA;&ND<>RG46 MLI[$;CO9\/[]3CR[B?Z93>@*L[IB(]>#HO][#]H(Z#]I0=&OT8*BJ.?W>N%! MSJ_:@DZ[?I0FQ[>@[\@?WX*2N.NWV_'1_'_:@D[3Q&]WV^OM)NWXZ49+VHYF M)\W[WG#!VE.[0#ES X7I1:+DNGIU-]QF9KFHGNJOXM7 8Z[.C)JS83@UJF&K MV_9 5D-$16@Q=P_WL=!F#'#+W,Q=**V V9\*H5>$-=!,G'EO-33]"Y$K"F208 +2C M_OI[%J1HRI;4]'HS_2*1(+#8??;9%^#L29L'NR)RXEN:9/:\M7(N?]/MVFA% MJ;3'.J<,7Q;:I-+AU2R[-C60Y_L)7Q0]V<:S8$OF6C_PR\?XO-5CA2BAR+$$B;]'NJ(D84%0XVLE MLU5OR0N;SQOI[[WML&4N+5WIY-\J=JOSUK@E8EK((G%W^NEGJNPY87F13JS_ M%4_EW&&O):+".IU6BZ%!JK+R7WZK<&@L&.];$%8+0J]WN9'7\EHZ>7%F]),P M/!O2^,&;ZE=#.96Q4^Z=P5>%=>[BUNBXB)RXHT?*"L*_)?-(5L@L%M,$/I-9 M1/:LZ[ 9+^E&E>#+4G"X1_!$W.C,K:QXE\44;Z_O0LE:TW"CZ65X4. ]Y<=B MT M$V O# _(&M>4#+V^P1]ZULE&B;6%(S.B;$Y>)CAYVV5F*&>X6PT'SQN8R MHO,6HL*#U[KXZ8?^J/?V@)+#6LGA(>E_QSV'!8^.Q7?*%A\S\8O,"H0L0P\' MN!6)WX[OC\5[K6,_^]H42S&-P4]EG9$^WMKOKZ<=(?/"P-^_3/_U<2:0 M1[P AQ3B$-U.Z(60,8+(@OIN)8J,88R^*%#/;'S[>SSIB)WTT%?8-"_;%("^>5"X3*HJ2( M>5(UY7H\#+_4$^PQFPW*.4KG9!J&ORL,,J+,Q)5.4V5]DL5KP< M*B'%/9#S6A1N!7W^*&%QNH3B]YF0@%JD.M.0:V2^/H"-R+$: W^.$6/0@(#% M[;30&_A+D1';UB]M@\=J6R3R]-S2UX+5*+T(JUC#RI,!4,WA_,TNB9PCU\9 M-E91"2(;6P)-.\V0\2-3+!9V;0$TM$?!<3I:.VV5%>WIYOO]3:?I,KEUF\Y>D(MF.Z?]XX&HI\F'ZY>S?[]?M9 MV6 A%HI%P> Q?1.[G^ZM/5QV.B)@V_2-44'+=KB[B[SV*;*OO^)QTR;G&)PS,#:&H9^*-8DC?4(+SG?)6O2#*N7!8H>V%;O8'%Y69[TY^?JA+>W=2CS=P?13@.1H-A8Z!_ M&H2GO<; N!=,PDEC8! &DY.PYM4N0_OA;@#^RO@P..V-Q$P[$/$ET_^>_J?! MZ&1\P$$'6>M3G')K3CXDT2H@Q)B?+U64FX;:4[$Z*2#O.EJB1V@0^Y^E\VON M[6:7UZ+QTA>7M%19QAC-95(:ZNJ#0Q\X#X/!\*3IF: _"?D4\JBJ(WZ=*+=# MOC\(1G#]2U5/@M'H!*>._R 9^[9D2X "G#GA+[:5F/9H>-+92[!)-Q[_7*]B 8]D<=ANF%U4W(8.AI, A'3<(%PV%_)\^<9[?9 M',3<"L*XW%;-!SI*R3K4G(]Y>1D1]O_.O]ULVU)I/P7OB%G#7.+^*XITP4Y$/2'U MR'$;^#+YHY@,F^X8]B<>4#3056\;1:: F>@+&4I;SQT%@W'OE7MZY MX7"#H+4X02RPM'=\>M(2IKS'*E^&ULS5;?;]LV$/Y7#FI1;(!@_;(C.;4-U,F*]:%8D*3K M,RV=+2(43R/I.-E?OZ-DRTZ;&!BPA[V8XI'?Q^^.O#O/=F0>;(WHX*E1VLZ# MVKGV,HIL66,C[(A:U+RR)M,(QU.SB6QK4%0=J%%1&L<742.D#A:SSG9C%C/: M.B4UWABPVZ81YGF)BG;S( D.AENYJ9TW1(M9*S9XA^Y;>V-X%@TLE6Q06TD: M#*[GP:?D_LRTI8O"+U75:NG@=% !6NQ5:Y6]K]CGM_)IZO)&6[ M7]CU>],T@')K'35[,"MHI.Y'\;2/PPF@B-\ I'M VNGN#^I47@LG%C-#.S!^ M-[/YC\[5#LWBI/:718[IO#$J]]!E#TW?@$[A*VE7 M6_A-5UB]Q$XOF$8/%AW?)1?SQC,CQ(')\COW\ M!9R'YB,8T' E6NF$DG]C!7*PEL3I8YT%6H.K$=:D. VEWH!PP/%VV*S0#$$' MH2NXQG)O33IK K](S6C:6EZVOU["AW=%&FR%%WU^E^$^OC:3IR8A.DD.S&D25@D.?S!S\T ^X#N&*8BS"?%,:1Q M."FF_SI.A_&H1C2TU7S,SDCG4$-%.Z[W%@2W#@0Q0)YP;G.7< <'%HZR%V?"5.^)\LAV;%&ULC51=;]HP%/TK5^G4IXJ$0%O6 E*AF[:'2JC=Q[-)+HF%8V?V32G_ M?M=.R-A$T5YBWZ_C<^V<.]T9NW4E(L%;I;2;1251?1?'+BNQ$FY@:M0$"C/R"(*75URB4AZ(:?SJ,*/^2%]XO#^@?PZ]S^X)=/]<>+S/*A2_LVMPTC2!K')FJ*V8&E=3M*MZZ M>S@JF"3O%*1=01IXMP<%EH^"Q'QJS0ZLSV8TOPFMAFHF)[5_E!>R')5<1_-G M=&1E1IC#4KAR&A.#^E"<=0"+%B!]!^ C/!E-I8-/.L?\[_J8R?2,T@.C17H6 M\ 7K 8R2*TB3-#V#-^H[' 6\T3MXC])ERKC&(GS#-X*%,MGV5)\MS/@TC!?' MG:M%AK.(_WZ']A6C^>7%\":Y/T-RW),@NUE3P*I-IS6 D?(P,.L\9*VK.X:N,D M.>#9F6A] L0" #X!@ &0 'AL+W=OKI2P-+&J>0>]?W(*UDAG-FDP>[4;")KPPL! M=XKHNBR9>IX#E^NI$SA;X+Y8YL8"WFQ2L24\@/E1W2E<>3U+6I0@="$%49!- MGF].;"8+*9_LXELZ=7PK"#@DQC(P'%9P!9Q;(I3QN^-T M^I#6<7^^9?_2Y(ZY+)B&*\E_%:G)I\[8(2EDK.;F7JZ_0I?/R/(EDNOF2]:M M+:4.26IM9-DYHX*R$.W(-MTY[#F,_7<<:.= &]UMH$;E-3-L-E%R392U1C8[ M:5)MO%%<(6Q1'HS"W0+]S.PR250-*;G98)DUZ(EGD-7N>4G',&\9Z#L,,;F5 MPN2:W(@4TI?^'JKI)=&MI#D]2O@ U8"$ODNH3^D1OK!/,6SXPG?XK@N=<*EK M!>01-H;,N4R>WLJSI1F^36-?Q[FN6 )3!Z^_!K4"9W9Z$D3^Q1&1PU[D\!C[ M/]7A.,/IR9CZX079CO& O";M =@"B<3GI0V1&3$YD$QR?*6%6)*/A4!$UIJ) M5'\Z)Z_9_W?$(ALH%Z":2F_1:T@Z,-B!]AK83T#N\=B92G(7W]T*^TF%W<$0 M5(AYE"6HI&#JC\> #:AP &0 'AL+W=OU)51!%4J*"4Y5L3]I)*LNSMW7?0*!)]AH$. B2M;_^ M7NB(1%*6O;-W\\&6A-#]^N74C9?W>?&Q7 E1!9_6:5:^.EA5U>;YR4D9K\0Z M*D?Y1F1P9Y$7ZZB"/XOE2;DI1)302^OT9#H>GY^L(YD=O'Y)UVZ*UR_SNDIE M)FZ*H*S7ZZAX>"/2_/[5P>1 7W@OEZL*+YR\?KF)EN)65+]M;@KXZ\2,DLBU MR$J99T$A%J\.KB?/WYSA\_3 WZ6X+YW? US)/,\_XA\_)*\.Q@B02$5K@\B!(Q"*J MT^I]?O^]4.N9X7AQGI;T?W#/SYY>' 1Q75;Y6KT,$*QEQC^C3PH/S@N7XYX7 MINJ%*<'-$Q&4[Z(J>OVRR.^# I^&T? 76BJ]#<#)#(ER6Q5P5\)[U6M831K- M\R)B'&5)\)., >.]DV6/?^4_!#%ES72V!$0GT85"L!;Z\W4?80P%.B M$$D@LRH/HB!50T1Z".#E:D7#A#!./ H.\?>C,-C415E'\ "\=[^2\CN_/3;\?GL[(C7U$;?T8CAER5@)@8BR#A*C\L*-%TP ME_EF%8%.B45=X?4@5DM'2D3!.H?UX-L&ZD5>@R05,!9P['4J/L&P;_)"E@]A M\)T G2R"=S!M5<@P^'GT;A322+\ 9O,4@/WI("1[HP.,^C(L&;B2Q M^9%.0K>U81X>!QP4(B4^*I< MR4W)'%,!2 ^.$+>B_,L$\Y[.%@WPGW6C-(R;_(G M*-/X(_)>O(JZV501\Y8>O-$/6IINXUS AP ^38*S<#:^"B?C65 "H07ATB/H MK2@D7+X.0&\L1(%0,GA(-W=(@(#^+M"\X*QJCB!*$HEX >[QYOC']CFJ59'7 MRQ7*%BQ%'B 5"C&=BP-,4))-&V@L&0 G%4KH #'DCQA' 3)#[! MB8S6.<$)!"PS$V8\8B2-KM"P M7CX'6(GU #IX5C&P)28I&,0@JL@E, $^#?-E->#<:*(@ ]>) $ "*"V4("J3 M.@8M&@$2);'A1A1PDS0 *%YXGA$#?M%Q)>"MT,-Z\D]0NJR( 5<6#[$LXGH- MBB2+<0A4"P-2,0I^RP"T$H2^2"4^*@IP(W#9X 2!0E.,!ZSH4L8+5@ <#"Q!+%&9@) M;^XTU2CX%FQY?H\(H#5EB1X824TP(S=W#X;"HP>$M2,FY@\.7D(7Y<8P WL2 MVQ"3S 6 +EPC#=C:B J$! 09M,Y='D>@$<)@4:/5W40R.0;.QZFU#5\ VRE[ MN49!U#PZQ*&X,- @=R*3 D0!Y0S764'(P-P&%U*!C%3=BQ34T)I=4J4> 042 M1K@O9 4$"K(<#+%HJ(!1\ WP'0@-VR8$C93%;&G[9/URO!&C1]H$=(@A48KJRVO#X83X)M!&&D=FVU2WW$ETU- 7X]F,+M4"Y:MPS=_P9E1I M:0%[L01FH[M;5X"F!%.#1@2?O[Y]&YR/SX,8F!?Y2\G">@Y> M)AIG@+V(8H7M1/"PZMT>UM'(&V0"<#3R.DUP$3R;XUO!Q*DP4Z-6B.J2N/4A MN ?(O67#9)YOIIP!L=ZDAK?0@D<9B0HA WR8O!"^E^>M32'S\UTO7TYV<+PL M6J(*7/!YK91DT_,%E1,++3=]]MJENP ;6+.+TD\ZYFS%$PVO+$$A)+>!+(VQ M%$8Q =^N9>DY$D8 P4)/M*%4RMU**>#J<,IW@>LJ' MCH^,5Q+BTYH6BVR"Q MN@<>'%1Q4UYA_ 8R"LRV@$6HJ ;9)0R4S]P>'75"*M<248JX%>19Y+46;N"& M$O09L$X6,Q$O;*)+];A6JGAZF/#'R7&005B AB'R>"4@Q M #;Q7C\K-/0G^2?&$+#"4&Z=BC$[48!+*^&WD@0%_8A@DTLV9#@TNEA;R+VG ME&O C;H$ HD-1[G H2Z^*I7D04T+:%'F&(=&$U>(%29>D0OSLF1J+B)9:*$A( L*=8EZGH)= MY^!TH;9$E\2$C*T40)UI0"5X<24G$J[!1FYR=)F1XNU8SO*E$WEV!IU; B-0 M!?#4'.(N%KG$9<06.7U^)DL.XRCMW,,![-:1-+-%ZUB-=8+1)&FER"X\*;1" M;/("HV0=@U"&"-6U=F60Z!4GAD!YH1.9H%/)/B88< BP*8+TX\8\CNN"144N MP#;#-8Q)?.5%Z^1 E#TZT"2HMDR T5PS#TCY%V4D^\W@O599R,K+3/Z+F5DQ M<7 /# B3JO"B1 TSCXC&R 6KSP,F@-P]I- .2,PWD+&F*?1XY'G")$5L)BQ MWVECO9*=UBIEP>.@WE"M22W#+2;X]\-3E0 (C>.*8#"9S()IE:Z&4F,A=?HU MLVBY+BQ!#1\MBBE&%!RXHC<,W/)[C0&M\SQL7V<2@2^BU'66\.4N6%N.>NCJ>V0S5W])M(N)9 K3C!%K M37!E4"J4?E'VJ,#4 O ZB3P";6",YC+%A9.SN0 =AB: HV\] (4FK I1W$!9 MQI*6S,DR"MSN,V"BE=P@M1OK&OE*L$4A1C#H&A+)8Q"(1+G"A%EG?5A<0P)H M,T DL-JWUQM6]"ZM=]+/)58]KB%&K@MEEE)*CF.AC 9I<8O2OTF^![RA2I1* M4G!Q3MD?,FF73C90)_Q<18'/DF ]&X].];/DA<&U6S"8E*@V=:%0&3J>@#T' MLV#%%;WT09/FPX2DN2>-9$UM6WRL>4U8[CU#.X]213\FK4N8@;2O\+YQPZ[QLSKKC3?:(N5S\FT1FZ]J>V8 MPX,J*:W])I7! V*1$32VP,L:M))P+(NT2!]VCR@6:*\< $"SKX]7ERD8R=1- ME=.,OXUN1QYXA@NT$]&"M.P$U0T32X$\WX"X[9XQ4DOC:A#CLF)'+G(YJ<$R M8?_JRVA-Y#J6.C[7*F^1UT75Q&,O5(/!CS.[+#E=EN@LJ^6D"GVT4D0%4 \K M:#*V-D/'E!]7!V[2J3 M.+AT9R2C\9.BQL(5!/<)55^P@GLQGM#;^/O5VMC7YNL4>.8+FR*HP#PJ4[$(OOGNV_?'"09.F'+.CLLUYD9CU*]I M374U].O16'V'K\&O;U=@4%VX?H894YQ=W?D>?:,76"1^P$H(3C+349CG7/.+=I0;AJNH;0B[)%*+C /J&=\"2H$ MXJ/L)%:G455EUOP#5O%!79Y9B-QJYY#ZDX MU(A4]-OZ13UR.U3H+W7.KL;.3'ZI\XFKG,R)'15&KWJY3ZD.!&])KK5)R^@" M):YM+1/U!^&0:J%>!93L6%?5JI/$/37/@9+GR RB$^J@](@"Y5OZV93I=HTK&J<#H='O3G" MO+O1BY4JXYGPLD,,]"4D70L3&6(?J8EZIND7M%T":I*3Q#9]2&IZH8;4#?W: MJ+K70Y),/,/I*LS0FCICHU9FR3&8?"0^%9G*%OA#8*F?DX!L;YU2%%4E7&.L M=-<@Y%:&O2*I"X*S."XLD4!HIR'C(LJL,*&9(B'R7XR?*C2CN)^ZA(%*7S4K@\,<"@VRLP[=4C7T3\D%NF M( *?&QA". M/0ZEXDM%*M,'H,E4.;7PCD"J+[_GH[@N%5N;VJRKM$SEML'BTA;I+9I[I9HX MIKN44;(/'JG6873J2*-X3.\8C"X_V;RJ/5A#Z3T)TE69[(I0NSC9+M9DQZC# M%I]OEQ(:ZV4JJQ2[\0P;-A=7-PC-$#\57=E53'K6L0ZM-:) $ A[V"19Z/@1 M D3!E;T,.4"UI@CLENY-;#FN+N>CGHU'4R];!1=,E2AT0I>49,,'3X.UN_;H M5MN6VHK1XZW\XK&%JM667HF ]:C;]>#>ZR*Y5^E&W+8KW$KA8<0AJ@%_BL61 M)B^M%-K:.25&NS390+T\W%XL9R5U>N3SFHLWQ_'J]QG G]YLTH<^==4KK'_6 MZK]DK?X)2_0+3'!AOM 3QR:$@-8RC[G=AN3EBW+5D%%>4K+#L3G(#G[OK>G( MQF8W0-VZ7@?1&K4KIB!^1W^78573;X?3Q*ZFQN2EW3Q[V.*0%H/85CFLXGYI M\6QKUGNNW:GDX!PD '$8];4S^'W[6N_9%H.&ZO-S>Y'7$J;#5M_8R07?7 F; MODQ\+J4^R;:S70CF @+P._"4K)A7,[CRNZ6_TG87(BFR$S[+'>;E10:[G=5%R0===K8Y;.WLWOHZG>SGHZ>JF M#Z.2=UNU(DV=1>#W5US-[:KKVJX!VTKU.6UB'3&>8:!>O=#7*^9DN1O>K#![ M [IRY"SI*EOV%#U8O@+L[ZXB)8T)2CL7FW^E0WGC *X!7J6ETXSV9VO9UV@M>Y_' !!E4B8O@IL"O" !&);S MQH9;6];B-S;.DSWNV"/*7><7GB9@0\K-3-LT[RHJO3GL]C<<>#*>^>4MF^-J ME*S:N6QK3;T"0;/ZAB]W:!X#TZX+&:[374ZG7Z].AYZS2VC-SZT80"5@R9L$ M^?E4'0- JD4W>/_-!U/+)PSB:K'!H]$+!H,S;]DN&SP? 7XN.:%.M8ACOVS> M!$_\SITZ5+6RU254M90@ X@74K6Q8J-PJ^JS RE4Z=*Z55[]<0510:/X>(^& M2?36']TUN-5EQA%;(QS>*[!S2P,CS%;&&R&-02FW#F&$8Y$+N-1I;A<"SC"F MV#*&I#NF#COTW-"5"*IZG1<>A_4W!83!6B1@"''G8+5Z*'+<'!D!Z;)\'7'S M(M/5W,.WRM!MX.(GW+G[EDCZFD23EZF>+H='7+I22.)OI:K0)K]U99OYM MGI2ETDV9ZRS PM% _R1OO@4.+'2!]&RUDIC$-B\'(XM=5V1]#Z]L.WODJ005%N!41HNIB8#LP/1ZCPTTN MD>G&I0ICN)^Q:F\?WJ/_ (M+TNHUNW6XO5UW68#245J(,$SND][VVK_EE6I! M3>70M\]9@>5[4.2*)']K9P12R;\'?J?/0OMW M:M,KNW]EQVY7'\C=R:\EWJF\&RFL,2Y%R]C<&^MN@AT%MQ;<:M6H<^_A-(G% M0K5OU3W[5WL\K$8J@#N;'/EU>PTP0::L6M^^T8ZR8<_I%KRXW@7!7W^KP9Y, M3LG=&7_NL1<\W?=YBN:GU.>T^%>/MO3JZ11:1G:M[3!.PO'I+)Q-KIPMF>AX MX#D3?"!%WH!#Y6TTS"96?G9U/II=(,_I;#N(^E&7%9S?P_0'-_& M>54=O\\!!7EPC=Q78'STPQH3T&J_UG5,YG!R=7'.8?.:HL30\0"X,(9^@EX/ M9C%D=\?KT^PK5LIQ=PU!O-+'F/_.;<;-W10JYN&AC0T75W8#1>B#J'G$RT>U>@)V M 3=4.PYP-/(]GH%<71CQVQ1B+>OU]D*C>I!.BD"7J[&@3G(\:@OVSNRZ'>;= M.=^VUV"O^G[]-2I &>I\]MS71NNX;5^_I;#:YD(/W=?4S$\&YMQGV9XS.Z!]E[5D MU_N1?4)[*-_/ZQ^J&M,TB]_]Q*29G;-\O%X]7*_6YSS$M@8E&B5OM(X,57T5%RZZ3*5ZJJ;<-Z)S^TT>XT\J!4?KV^ MA@Z);0*.@LTYBNF9JF2-@N^HO\&ARY\M#GTX;>+SR_0U# 90_WE=#9X!_<,W M,_2TV7G=#$]:?]>9PX[J^W:)_HR]^;M6VW:\QY[&VA[M8TK8W6+;-* M;L;NM315D_YBM33FE40?#]$852U#UUB3?2*B1@STA-T!]4 1U'+C7L>TF$8" M%MNUJJ)]V;:"/POP?YP"/.5+; Z.!N7SY@&&TGG!@#7$A;Z&3![;U$0/8N,& M!)44L=0E7"F/GE.GP/CTQ;_MYP=:AWM6N[GU"RZL\X[^Z2]T^"JA@5!@?_O9 M=S7($*N-],ZF(4X(ZFV7CF)^%IR&5Q<3^'DY.X?_S\+S\U/Z.3N] F)R0493 M7 -R.IEX"YE,[8*N)F-S[4..;M(VEM"CXZS3RZF!91;.+BPL3<09P[UE(U)' MB;"KA\#D%K8F);Z[_OO[;S[\.A0I!*W=96QZRNI8U]><9@Q##"IW[1CG7XXO MPWWWS7GM%NL6XPRN_(GWV.V1-+PQ)C%'M:W]/)7)=SR]AK\QO$FJ>_-1QOY] MQ(="T&S>9J0>R;*[DV[H/%QXE\M+8<>A$/6A]^__M#$9X1V<(0I,TVN6U15B"%'+%O8PF386G1@G/MB.6F_"^[; M9^,ZA$!4-@I<3AS*73VFMAZ5#6['^^;NDQ!FBPFG8(03)\XB2)8&(./6$)TW MZT&KCTR 5A.FEZ?_W]KSMEUO7W%\Y/]RFF^(+BX2FS9-C_0,9//\?.;\?1I. MSZ^?AU1B=S;CG9@IV?!X7DXF4R./,$\FUWA MG:OPP;DBD M?YX#:TUQ]@+3RX8W[*RSBPMG[N;KUREB=NEW#5&KD#EGQSK' #=$<6OR#R0X$ZWC(;>6W?8L&C==/QW\ MYD_A]6%,[!P%*#/^WB"EDDM0S+_DE0A.S=:*;\VQTM<2=O7/C?<;+M,^9!XY"/,%O!7A[.,;#8Q-LPRQE M(M7W7W[8E,"!MZ-K]ZBSCHE]^'5'R&.^C68''VPCH!^9H:"LP-U4 G]AB<9FZ#TXG.@7D+.0>O_*'< MI%$), .OL%B6?+:C@+_OHN#PVU]OCKQ.=YM%5\E28Q(ZF8(8U^ECL,/XV3C4 1DW2S3Z$U13;46)5:I\V<-J M]MR6L!L?4V#WQ3YHYC1!=K 1+MQ;>H:T [A>MT+TH5!J# M,JI\K%K'Y\1LQWOBE'.<\\N\;V--IBIDV^.S6*:X"[/G6,71^V6Q@F8;BOB[ M9ELAW+KMX FW%:@^B,;!K;X@M$ZE5NE(;MA7+[K["+S7O^@F LLV6TXA\_NO M.J3#;[PR?27V?B'4<5MH>X8.W/I:'QRRWHI; !#]KLL+<^12)>)5EJ?Y\L&> M-0&LV+#\+^CP)5//5 _AEU:K=L.J47.J6?2L_:;,\/Q$K+WVO3NP5W*/\YU3EWJF/OISEWRNZ/MP4N)*.-"SI$OYSGZO7V[!3@SU=.FM.W;5CU\XS#5 M_DS2P5Z[,,F'+7S1T6NPX]D1X&FY!\8-],D,XI+M*7_U%]"(FC YQE-?A$YM M*;C(N5TYEIO_JP0QKL M;/PY9]'T]\].+_QA=5T>N7P$9+\1;3Y]?3@!-ZTC[]^N8F6XN>H M6.(7,U*Q@%?'HXO9 ;.L_J/*-S@D=DM!O$6_K@1^80D?@/N+'&RC^@,GP$-> M"+S7_PM02P,$% @ 4X)A5&UL[5IK;]M&%OTK S5;) K\4TJM0WDN=L":8TX33^/ MR)$T#5_E#&VKOW[/G:$HZF'';I(%=K$?8I'#F?N^Y]Y+YNRF;C^IM1":W99% MI>E5Q6DXLS MLW;97IS5G2YD)2Y;IKJRY.WFI2CJF_.)-]DNO)>KM::%V<59PU?B2NC?FLL6 M=[.!2BY+42E95ZP5R_/)"^_YRY#VFPT?I;A1HVM&FBSJ^A/=_)2?3UP22!0B MTT2!X^=:O!)%080@QI\]S/)BSKE*[+_C D*&5E?_EM;X?1@=2]XX#? M'_"-W):1D?(UU_SBK*UO6$N[08TNC*KF-(23%3GE2K=X*G%.7USI.OOT ^F5 MLU=U"5\K3N8ZFVE0ISVSK*?TTE+R[Z T9^_J2J\5>U/E(M\_/X-4@VC^5K27 M_KT$KT0S98'K,-_U_7OH!8.J@:$7W$'OM5194:NN%>R#N-7L90'53^EIR82G MR5"6/%<-S\3Y!&F@1'LM)A???^?%[H_W"!D.0H;W47^4/^ZGY'E3-J:6C:C! MI%YDG[)?&YL>5!.!![%\.NRDVV<.NUG+;(WL;PI8/#\I M";9[QX3_V?)*&RH.XQ %0(*P'!AXEL&4?1@S9++*BBX7BBYZN8Q&K#:4E<,J M_-5<=]!X<_C,WI+6(I/6T"VA AXA4G0K,RUZ$QVOL*Z2M+.KCOE:\X*\YSEA[#IN&EJZ MBM80*25$MU*!K[&Z5*HS_+&A9][!HBW;\]BA/8I2Y'#YR0$ MN5^8AZ]Q8<@&D(%*(60HA(+"",BZ0X B-%6#:%E*T(9 1&LO4TD&J;406T&/ M$V_*WO9..M!/K&15D1R#)2R8.I_QQ.=MS]7(U!#;=X(XOIPY,V!00/.GB!K8.]@ M$>C:="T9W!C9(NV((=J,C97?&3O#^%*TI=H&Y"$ORI!?N,KYGZSM$.U?#3-[ MW+D;.DUN&G^K4>'[.Z#HNB[]^R)0/+"+28F?NTJ,4O AKAW74"NLM1*QW.48 M!/>'+0?LP0C+\ W(ON]8X:XVE"S4YO\2ZB= M+?H#=K22>C-HA*(C6&G' =MW':OQG)$'W>#'K_[[NQG%1/[#BVO18K(\VG!E M376X_.96M)F$LR\!+H+].JKR",Q1+3<*> P%+_4=J#)0>,+B^31(;/,)K3W' M\V-G[LV/>,7N=)X,'-&7^F[L1*G_[&BGETX3E[VBE"K,QC1V8F]^O#&93_WX M4.ICN[/8"=#4)Z&[+[8[B&/\??IL"'53)_+#\=EX&NSN[XW:'F*IQJW(6?SCQJ1)VD\]3 ;%X7I-6P=0P-!M+*> MR()(#BR!IY3L-]LXX7V< "%D;6#!8,ZM+&U#YT^CT+140);W)VO/0U+F=-7Z MKTF>/FGL7/4:AF%ON6S91UYT@OTV.*E'H5/Y JR:NPX&Y5'PI,$TC89\2;W0 M2>?>.$N2E'VTI)^&Z(A2/W@VCOC4I>9W*:39X86QX\;SO1U>[EMWLE\.;J\G)X); 0&69Z)I9+85[LL:[I1S%ZR6,FL]/M0M_ZH?==%#+# MKB7,@NV2.N^-X?287M$/ R<(D_MZKKM&*=)G-##3[3<:F WIKS(P>_\?F!\Y M,%O;'P[,T=QS0L\=QN4!9>]Z8[=%CW%DCI!&?>Z<"5A2[8D?[N#$>.=)XD_G MP\JV#.EU"QO2\X<4)#.4-385BXT=Q8B3N\\I3K^4D[?/Z9YWG%O-86W3+3"] M:<3V#5]NYHO^?4!7\2XW%22KP;6RI"I5%S+G%I/Q0^VRB?(:0,IMIVS>OX%I M*];TH0(P!/"QN,U5WQ H]M3PJ3N%[>K9MZO==_U^, 8>OYX?'OU"%C_Y9(C( M/0\\[JD_;HY-#_#Y'?NCR!/FH<6.QRTV]0CA>"%(G-0;5VU \CRT,W/":+[N2HX3-HM%"G)JH>2@2.[9$2[4GV[$PQUGQ/Y#^#TC[O73?K2 I MA7G!2:[+!3"\;LR+B%&"(R!1&LV%']$%F$1A2EZM1 5[%[85 MRDNT:DAYT]OLT@DSZWSG5B]P$G<7!Z'O!.XN!X,Y$BIA'_:R["M$TZDO@[/1 M5]M2M"OS;5HAUM#FV ^XP^KP^?N%_>J[VVZ_G;_C+3H7A59IB:,8FJ*)?8NZ MO=%U8[X!+VJMZ])&ULI59M M;]LV$/XK!Q4H6L"S;#E.W,0V4"<=6F =C#C;/M/2V>)"D2I)V\.QL"> MK(UYYLFW;!8-F! J3#TC"/KM\!Z58B"B\:/!C#J3K'@X;M%_#;Z3+VOA\-ZH MOV3F\UDTB2##C:B4?S3[K]CX,V:\U"@7OK"O91,23BOG3=$H$X-"ZOHO7IHX M'"A,!F<4DD8A";QK0X'E@_!B/K5F#Y:E"8T'P=6@3>2DYJ2LO*5=27I^_COE M_3?C'"S1PBH7%J>Q)US>C=,&8U%C)&

%LJDSZ?\K&&N3L-P M?=RZ4J0XBZ@ '-H=1O/W[X;7@[L+)*\ZDE>7T$,FONG4% @?.",?+Z?D,M@P MZ4.7VK+%@85P,@5-&ZK=<&%#.DB%2BLE/&:P?H5,[F0F]?9-F!9]CK /YYR$ MQ XME6T-X( *WGFA@TY66?ZQ.)F0)NO1J?8YB4!JJ)XST@PU24V%5HJ"AG32 MTV? 'Y7<"86:.@T\2%6QI9_A*[*_J5C8ZL\09+O,+F,+U!4 -QMJ$V V9^F< MU*^]ZP,U""@K6QK'AC;'V"?HM]PI!KW&E"EYYGI0Z1TZYD^DO94I#VN12DOB M013@RVJY;/T*>$U42=0;6.-Y+]:4 ]; EU155*VPL:8(? \XL0O9V>#W0#C6 MD+8-V]Y4*F.S0GOY2^OX'0M1CS6LL@XGC[F?!Z;4T8>Y.$%5P$$62C5!)CFN M.1TR2UYS>*CSMM&^-T4I].O[=Y-D>'/G.O0^/.4,I>CVXWJ\-#"=6\TO.ZDQKU/ MXPD\GCZ^P]YD-.E$A[WQZ.;H.+<[5V]XR1B>C!<*)CUZ:\!-;YP,_LV!4PTY M/K@F"[3;\!B@1F(J[>L;LUOMWAN?ZVOV3;Q^K'P7=BO)<84;4AWT;\81V/H! M4$^\*<.ENS:>KO PS.G-A)8%:']CC&\G;*![ATBV9.W7[ZDBNR79 M=2Z&'RX/:3]O M^+=62[_Q69 G$VL?Z,MU?M89D$'*J"R0!(G_%NI*&4."8,;?26:G54D'-S\W MTK^P[_!E(KVZLN9/G8?Y6>==1^1J*FL3QG;Y525_CDA>9HWGOV(9]XY&'9'5 M/M@B'88%A2[C__(QQ6'CP+O!"P=&Z<"([8Z*V,I/,LCS4V>7PM%N2*,/["J? MAG&ZI*3G&N?"^769V4*)._FH_&D_0"*M][-T^C*>'KUP^KWX;LLP]^)S MF:M\^WP?EK3FC!IS+D<_%'BKJIXX&'3%:# :_4#>0>O> $'>)^TS8WWM MX*)Z#.+2V.QAEY]1S.%N,509'WPE,W76 ?2]<@O5.?_]M^'QX.,/C#QLC3S\ MD?2?YN#'IX<'/;$I0=S-E;BR127+E:B#-OJ_6 Q8E-ZCRF69"Z/E! _"2A0J MS&TN[!3UD=FZ#+J<"=2ZT%%D()$]<8_\.@C1/IWH$O25]K9!7SBYT3KO%0II:1O(Q8#])OB[G<%0'09&T MD&?T@S(K*)6E*&V@#V%G;)?:&-XQ45 L*:UYU!R_146(17MXG<)&!I3F"GR> M4U13'F:J5*X][.OI5&>:GN.F,]K!/#-UWC"C>I1%9507'P)* MB9;)&N#?V)4B0&.9PY@A)IH@YFP]B\2" XUY7:0>M;)J!%12PV.=/<38RD(# M$4;)A4J" *'ZD6YI!,8>$R.>8%J%'!1R ]E+HM)=+5AX@>?+*G8:*#+L<:% M&.2#:C@0-1SM(;VH5KEVJJP9.K"X<<^C0B=_T3&2,B?H%KHE$TP!=1RW8J14 M5M/4A0HJ0#L^&A:+ZC;-9G:6ARW7%;&C"KK$]"V+30C8"Q53$I@ J7@A FZL ]KR%[(A?23$2)2I MN+GA@69]1E"#"E6(I8PZG/J[UF1$HFMN9G,'6)(XQ)<(AT#%TB*LZ-=]O=A)+:N_NZAM*C]B%H-;V6Y@L0XPG M5;Z>4@&'Q')-! )M:CB2YBWFD81.U#P]0IKWQK^C$C]^WN=E@)8ZDW\*KY/# MQM+K\978PWJ/%_D,R'B_)[YJS-DNDG6WQ0E$S:GXYC+GX[9:=UA&.;QX)JU! M$^,)$\#.=N"]2:VA2=8]*)G32"(@J>FX\ M^_8:@X9'V^9LCVJJDHY/XI\TJS1-,@8!ZU276/E)]OQ6_F*QICIL!B6> ?S6 M,#0AWH:)3P:MRGH=@5>@7H9!]A4SY]4ELIYV)0S M&O&W&G6_N_\K[ARI 4LQMBMI<"^XJ9$5<*VXF($\N!8Y8>WSN<2=.(9"?(DS MX1B(+*D/OW#V5C_27U0W)JL;Z0(&3T '>XVSQU%*=HD 18+/?C(X&3\_LM# >12_FHW65 MFD]P$@V-2<8+NF0""Q%>P1([9=+/MR='MO1PM&%IEV13 Z&! 60.]@%&FD.Q ME6Q"XQ>R?D?]A0:T&,1MO:0E#C7K(E]C[(E2*,QJ$SW@VTO:V3#7TRY,2N$\ M24K!1A,QJ0$0M37W,(;F13W#[+KN,"]BDQG\T_A1_*$SXH -=%$Z^=%MP/5^ M!_Z>@><%YZK2A[BJ=]2>>/)/Z_O4,C47 ZP8ZXG&NVC2R;\Y^W) M@=BC=V7*X4P[KE[^@D>P3$V@F3,\>\MW8YK2#S29DN5+L^:'7&I1BJY MXDA$MJ9W:.T5NZH="*FY@$RE=CP(M4Q-/,<:0YQ+WXQ.>DF)Z]!X[#>OH_A('+%0=(-O5%E$+K.UHYN1+O$L#DV:7I=B M:.#@,$,;1C$[1;?]V4IX',LHJS)?SS7\KA1SD%@HW.D-/Z8,%#1XJ$9VO,:P M%)5>%F0K.CZIM:'Y-$(,IA=UR>]AP$8VO=A1J?K6_D1@T=4/>BP/"6C:_\!Y M1R\4,.!NFH]9!Y>Y@F.R=W7Q_6Z?9O#V KSK[5&*(G7Q))(IFUL2')OJIF^_ M&8I)Q"VG01IO*3'.(H=L%@UBJ%KM8T[HAM<:&8MQ4J^H/7/Y5O4$7"+N;_GV M(\L8" (BS.99H$4:UP,DQC=1ZZM0G ">L3N]/P]YH/7&PO=V]R:W-H965TV_;-A#_*H3:%0F@V'K%]AS;0)-VV("U"^IL_9N63A81 MBM1(*HZ__8Z4I=>84PU'0YU M6D!)]4!6(/ DEZJD!K=J/=25 IHYH9(/HR 8#4O*A+>8.=J]6LQD;3@3<*^( MKLN2JNTM<+F9>Z'7$KZP=6$L8;B8570-2S!_5_<*=\,.)6,E",VD( KRN?<^ MG-XFEM\Q_,-@HWMK8CU92?EH-W]D<6R TX]\=IM>I MM(+]=8O^F_,=?5E1#7>2?V69*>;>Q",9Y+3FYHO<_ X[?ZXM7BJY=O_)IN&- M(H^DM3:RW FC!243S2]]WL6A)S )7A&(=@*1L[M1Y*S\0 U=S)3<$&6Y$#;D MELOT\92?#4QR&L;6Q%17-(6YATFO03V!MWCW)AP%-V>,3#HCDW/H9Z)_7BY, M!J21)0\%D#M95E1LW[V91.'X1I-5S7C&Q)KPAH=B$%+D44Q#1F2.?SE+@5"1 M$4Y74E$CU98X/S6I\485$5)J&*RQCVGM;4 NP>6L( -Y80:8DX8+2M;IKXSRIZW[ U=DPV@%T(:PD3* M:TPZ7#C&E/*TYM05.?IF20?6$JHUH'4M].$Q9W3%.#/,QDJ?UXZ=3TN!,=F2 M%)1S%I6NP*+!,ZC4Q1A1D(HY;:!<833;Q'XE;)ETV&WT,-%85J/V)\IK(.N: M*BH,P,X#8F,6Q#?_V^]#@9;N%7QW]!DS\_3)OO.GJ7\=9-74!:ECQDW8WQR< MN K H&E#WI)K/^Z=OR6)/QJ/>OMPY$=QW"?$_F04DF6]:JX#TTJ6T#%,15/B2=^VQ ^#L$^(_"0: MG[B8XSK2K4-=?KGJLTF-.I8L$[ EV$SLBU\I6PIFBYE;,=64U,L-N8BW-;-3 MXW*4B1IST4B"M>T.G<*L:2!.&\.DEAO15AI6T*!O+"FP0&S&HW70Z$4T>X#O M+"B&J:\+J[7.EG55<><^@J54%R3' 005-8-,,U-@ MUT#EJ'H'UP9*V*PNFZP&E]7'*EQD7!XR9T*XOIS]=?#]: M8<=U]KRC+G'^TE+7M.8=MM,00X&OI$@9C>M09IS8-0W\TVDO4T ^[2MQK MH_C6V'O*E2R)7-FV9K?*#DE7,K^JNZ[\_1$Z[!:HWV5]=+-7.N'),MFX^V9! >0^Z'XML0R2_MYM2T-.S-K26HM9O.[1"!&IH1MJ-V'P#OF[GW MA;WY>OA$U9KA.\TA1]%@,+[VFF1K-T96;@I>28,SM5L6^!$#RC+@>2ZE:3=6 M0?=9M/@/4$L#!!0 ( %."855MEG9'B 4 +T, 9 >&PO=V]R:W-H M965T;N"5*ZL[6+IZ. MMBDU[Z;36&S)ZCCQ#3E\J7RP.N$U;*:Q":1+,;+U=#&;O9Y:;=QH>2)KEV%Y MXMM4&T>70<766AWNSZCVN]/1?+1?^&(VV\0+T^5)HS=T1>GOYC+@;=I[*8TE M%XUW*E!U.EK-WYT=\W[9\-70+@Z>%6>R]OZ&7SZ6IZ,9 Z*:BL0>-'YNZ9SJ MFAT!QO?.YZ@/R8;#Y[WWWR1WY++6DP$-PYD*"\T$DO M3X+?J<"[X8T?)%6Q!CCCN"A7*>"K@5U:GGMK30++*2KM2G7N73)N0ZXP%$^F M"2%XX[3HW)UE=XN?N/M5?8:#;50?7$GEH?T4T'I\BSV^L\6S#J^HF:BCV5@M M9HO%,_Z.^GR/Q-_13_Q=F%C4/K:!U#7=)756^^+FJ3RSF^.GW7"KO(N-+NAT MA%Z(%&YIM'SY8OYZ]OX9D,<]R./GO/__HCSO;OYJHIYUJ2[;4&RA[8-MJQA] M872B$II,6_E& 2NUNFJ;IKY7JTT@RIL_.E5XY[I>D_UI2UC;VYA_M7SRE5I] M^[KZ]/%Z*K_?K@7/[ZNO7SY<_S46*T1JM+M7@*0<;7S***QV;84V;@.0*_T0 M7,(5%!*&D+HE5_H0X4@GC(WOK4&MAUZ35Y;'';K)V-:J9I^\7]=F(RBCXH'! M_UR+=-'V)D[410[,OAPH5C9+G5CJ"D)-9-<4>K5*+HB]0Q9:_7(\F2%D73,) M)168H @)O -H+U^\75V6:,P(J+HH& MG MA$-,N.V5/SF@C^YPUK%)EFZ$M +5HCT0:/#ZB#>E93>8#EQ-8;Z,AYU;?Y]1+#G#H%D:W\,&IQ0('M="( M$MO(@+M.& ,U6ID?]A%$%8YXB2V\E)+7>!A(-X&[!LW,;O:-!?' =>0LZY:3 M9W])RE\;3 UA:2RE9=8#:@5')T]/BPEMJ,SE[RLX_N[*5M0Z6-^NB$ M;^M:NN6%JNS=J]'QJ'OP25\O CTX/'O9R&LU5>&J^>AP=YBEE+I6QFMKA%/S M5Z/SX^<7SV@\#_BLU9WO70NR9&;M#=V\*U^-CD@A5:DBD 2)?[?J4E45"8(: M?R69H[PD3>Q?=]+?L.VP92:]NK35?W09%J]&3T>B5'/95N&3O?M-)7L>D;S" M5I[_BKLT]F@DBM8'6Z?)T*#6)OZ7]\D/WS/A)$TX8;WC0JSEKS+(LY?.W@E' MHR&-+MA4G@WEM*%-F0:'MQKSPMDT;H:PJF8C3H[$X.3HYV2'O-#OKE.6=;I''MBW% MG^H^B(O*%C=^R,@HXY=A&91DSWTC"_5JA"SRRMVJT=G//QT_/GJQ0\-?LH:_ M[))^=B&]]K29'TFV"9)"?TC)'Q C_EPHT1K9ECJH4F@3E-.U*"QVRW@\P96' MATI)K^?:2%-H60F/Z2DZ(#% R*6M&VF6$%%4+;9:+)13VHB%O%5BII01<$TC M':^"Q"VL*R%,(3?"@N]3\#4.(G13(3JOE5%.5M62WJLF:LBK71G6=TIJ($#? MGI]_W!?2BSFDY$&]B,9 4TI7>NA9V_.IQ?[G%HTQ[552C2GKMN*%\Y>FZJB=3ITJ?CZOEA(<\W>K+5G ME-R;OK[9"NPY2Q%S5Q+2'[\).*=V&,%MR^'0'EX1@^DK(UV>UDK M*IB:?4I/NG6&!(W9DRWG4@ZJF1'U]* M5I#T<5P>T<,C*!$?9C5&<((A;X0LOZ!,Q^=A(8. $U;*"T1$$T%4S*5VR+,A M75>K--;KF+ =!.U"-R1,42W?8^VIY8.\,I/EVYG6I M8:Y"CEY4K:*:&\0'!/^4?#AKBMWP^ON30&!?RM78<:^>%O/?MLR[@]%T$S# M_+ZXF'R>;!EW]?N^>!_*+6_?HDC!2SM7FC8 A7TQG;S?ML8;1R430\ZG$?$& M1[T+LEJ2' =)XKTRUY8"PLE&M4$7<,@[4TS$'K_9[YQ]!\20!1(U@? JW(ZZ MTD%#4/L1++>Q0/VK1>13***XPOD<6BGH1("N7A8154C7F:Q(^S[HJTJC*:%= MG.Q@KX\R>WVTDW9>>2*Y2IR([S->9F'5,S5KH5B1BF M*B2LCQ%,1(@F!2KY'1053(; 9.>(A<3!K.]I-4&*9IT)2S2@GPT!+"$ K&-7 MI%8:Z\BF<1912YQWI5F?E_=[1DPMU2W:_X9>D37?\@=PL/4KXS>V:IL_ULRH M42!(3X"T[_6U7]KRFM]WE *&$)SWYZZ*7E23EDW#L'Q U-=R*99:P:M2..;@ M4*N!\V$]4VD F[=&SJI-6^L-#:-/\2KM?'3 '$(\QQNKB2=YE2')DUYH;_IN M#BRW=[QI-'5,Z^#&$B3ZYQ!WJTQ+9:NP\%+$;FWP$+L.2$Z\ C,JS,8X.N0X ML/,#K$$;IXBY;0ZJM)SI*D$WLXD#.CBA.E4WJ%C1I>J>KM68XL:U>)L>8$Y/ M #2KNB(1667%?DCETMFEK')+U#V,1D%0HBUD4.0+XQ21T 3%4-Z3\P@-*B I MLINB2],O?SWYW>_'AP_$TB_4M6ZP(YA2@ED* *" M (6=^$&ZT\C2E.2;B#%K/>$^].VQNAZC8VURP%/9SQM%59UTZ9F\)U83Y*&Q%$NK>'&* MPL&(RF)G:$NN(9RN#&N4."^7[OPDGAP2BD?4<3NH8!]#=L)FG1LA;[!/9-7G&+'HRF/V^EC2J]5(CYZZ!/AKZL9R5BO96J] MEI&-GUKOL2>4^-*GLG%UXR3Q_ 7UEN#Q"TGP39,HUK,#AIOV'TS1B=C!BAYG M5O1X)ROZQKGL$$G:*7"8)'WK])?'SJ![-&5&7W\8+#H?+4S M,I[DR'BR,S)>Q_+V+I>WH5AXD(@UM9YFM9[NE/G^!\MW5\2&K/C_KB@HT8]. M7ZP!9.Z3^9A"A4@"5>DC\)#@S1XZXP7S)$8XE']%YP-KZR_!&98K=%R7M\%B MJ#+T"9%>[]H)SOIY2:5&FY;R$NA'C=Z*[ZIT2MX/S14; MU3%:3X6V3NSNH8KG\_DT.6O8L2V&GDARMU00.I&BC5C5NJ%55P;X/C, 744Q M9URJ4911V^F<@!8ON@,48AT+K:BO3T=@%'9;_"8=-Q21$:^8;1=3I0IT)$]K MS)9IBY $"L&Q.C9J@<*NXKZS="U]B[%E6PR^CY1E@W]P,,0J3Y23/MP H'VB M09UI:WF2]JPCY;E?9EY%!Q'7N3^,CNVM6V]:O=FF\ MYAC6.>%"/KGC+Q:)HL)=\7"RB^H"KF8?W,JJS?Y_:$!&J@F/^R;F#/><,:FZ ME;?&ZJZ3FF<9XI_M!-P_4,JV?@0>PN\'B!-OF.=17T8^PO\QE]*U[X!K$R@9 MM?=M_*+$'^/.IQ?\*8J(*-5V_@HGZ$B2YL\0@RIU(VM'HJ5M\C1*, M,Z.OX6SJUAE%5G[\-\OD:M"6NR]>#/#6Q M[^\F5;%]RA_^)N*-U"[%98W&'0_CP//I%3C2A#G5P='I. [\S ,_K :*O3]M M@TX%E7.?"^CQ\8MM0^GX+3*-WE?,Z:K#NT35\67"W2"RM$ O*?-F,B^V1RLN7F0.H-"Z+)@<.[E2U9WGR22'DLA;7@'3_RRY M*(G24Y%YLA) 4NM4%EZ <=\K"67.9&379F(RXK4J*(.90+(N2R(V4RCX:NSX MSF[AF6:Y,@O>9%21#.:@?J]F0L^\%B6E)3!).4,"EF/GP;^;^M;!6OQ!824/ MQLBDLN#\Q4R^I&,'&T900*(,!-&/5WB$HC!(FL=?6U"GC6D<#\<[]">;O$YF M020\\N)/FJI\[ P*",LH2Q##T(0EH&NN)+HTS>R*$#>C#RE@QA3+]D"3AO X W (?K* MF,]\0PJU M0;.BR37[Q<]9 )L&4XEWXEM)'0G*Y+ V-$:D2!>P9E\_.#W\7T' M\U[+O&?1PS>8VW>"OL%:H6G!DQ=YBF#O"@2CEF#46=JY_F:DM>;(EXWX0'S\, AS>H^\]'XD0&]/6KZ2H 1%I./U* M6*T_/S4G#?EFK6@ 2MCN03N#$>:F855:2P%DG!I2&9<*F.8WP*W3B.;_8Q*K)IY'EL M&>*;TSEK^2@H%R!:#1VD[<>AV\?M2D<+]-L6Z'>W %VK'.D5LZ/,B% ,A'31 M4U//9W@%IJF=I[7.2!>V.%)-A-^M MM,CM]?KO45KDAL/H'*7MR+]?:S:/R#]#:\.V!887:6V_I>_4Y6IJC'*A'XFN M=:H;6Y3H-TX8>B*);9-3[=$9_L+^]O'^9()_7();C/^8X\'IR;^^"K\3X\HR MW+?"T1YW@?)"UQ]B]!D6"J54VI0E(DP+\'PQ^H$;^+VS]KW [0?]BW:^<."& M$>Y2HW=PJBY!9/;N()'-J3E@MZOM_>2A.97OS9O+S5&UL MW591;Z,X$/XK%KM:M9(W& ,!NDFDIGM[=])5JC;MWK,#D\2JP9QMFO9^_=F0 M<%2A.=U#==*]@#W,?/[&\V'/;"_5H]X!&/1YK)F&&RE^YX79S;W40P5L6"/,=[G_!0[YQ XOET*W3[3O?,/(0WFCC2P/ MP99!R:ONS9X/^S (2,D; ?000%O>W4(MRZ_,L,5,R3U2SMNBN4&;:AMMR?'* M%65EE/W*;9Q9W#+U"(:M!: 5Y(WBAH-&%_?.HB]GOK%K.$\_/^ M.SSZ!EZ& M;F5E=AK]5!50O([W+;>>(#T27-*S@"NH)R@D&%%"Z1F\L$\X;/'"-_#:S- ] M/!NT%#)_U&,Y=A#1.(3[3ZYTS7*8>_9'T*">P%M\^A!,R98'0.?;&R M_UW16(YR8PO=5T?WU1DC?![RTX>4DO +^J_>UZ54AO\)16]YJ.P)(O[)](UQ M9659&RC7H'H5H!NI#?K9GCB]YV]2:ZO;X_0'$PV@V['=PX@],2Z<];,]TSYK M)N#JW7?@8;*:H*U\ E79$\T@>]Y5^!;YDY!?8(1I3&>1LDH\]$UISB-P\M3G"3%21:A M>VF8&##*@AB3A)S)YB.Z"$*<3LDPD8P$F ;DW0OSKM+]"OE!N4&KW.#_KMPL MQ7%*!Q:;\K#,.'I=Y2A+YB&;Z9 <4*RRUVO?YUQWU_O? M[EV39(6QY79;!&QL*)DDL8=4UWAT$R/K]K)?2V-;AW:XL[T:*.=@OV^D-,>) M6Z#O_A9_ 5!+ P04 " !3@F%5LG!#6Z(# # #0 &0 'AL+W=O\3R>P1XMN7B6!8!"+R5E M[P"IF=R+DJLM"CFGJP$X,PZE=0+?7_@E9@P9S*RN@D$K7> M?271R2.>49"G(T_I%8V?EZ[0KQKT< _Z&;KG3!42_<8RR#;]/1UI&VZX#O)89>H07A:XH3Y_E+HX-1+P;PE3-N:QP M"F-'EX4$L0!G\NE#,/ O#@08MP'&A] G4UV%64UM=O(V.Z23G1*PK 5D""N4 MFVPN3#9W\3B\TF,!*.=45REAVO:!_IB9#%O&3XR_"=OFFXS6VGN[7[*5[UA5OQ=O0*:"5+9K MK:?LGJR%D]]A 10%I]N:\)TF.D776YG[\7NIBQY>5X<#Y;5.8#OU$85)[ XZ M9'9IS"@(+W9H[G>=.!?A!2;4:#_K_ZG/4A/]\2R?>M,>FO,%"&8J$>G_,):^ M=@MAVR,.0S<.!CL1NW2/M;<1*&'+[17Q&25S;$[-CI63H9NWH"A,W'X_/%K_;UO061RY_:3? M;3?QP(TW6M(VFS:INVYJ7N=678*8V[>#[D&\9JJY8+?:]GERV=S*W\R;MXT^ M,G-]9T,4&ULQ59M;]LV$/XKA#H4":!&$B7+=FH;L--NZX9N@>-EZ$=: M.MM:)%(C*3O=K]^1>IGL. :&#M@7D3SQ'MYS+^1-#D(^J1V )L]%SM74V6E= MWGJ>2G90,'4C2N#X9R-DP30NY=93I0266J4B]ZCOQU[!,N[,)E9V+V<34>D\ MXW OB:J*@LFO"\C%8>H$3BM89MN=-@)O-BG9%AY _U;>2UQY'4J:%&R5J()[/XE$X=WQ@$.23:(# <]G '>6Z T(P_ M&TRG.](H]N6.W)9,P5W(O\]2_5NZHPBL./T/"Q!B8B5_9+ M#O7>(75(4BDMBD89+2@R7H_LN?%#3V'DOZ) &P5J[:X/LE9^8)K-)E(GMU+D5:))DO8 Z\ 1P5R#XHPGI)YCC%C/,'E MU8JMN)I-,9 >DES\*(^F+YR\)A\%ESO%/G(4TB/]3TD MT3&A+9,%O0CX .4-"7V74)_2"WAAYYG0XH6OX%G"9 7/FBQRD3RIK0 MVMC+<&_?C*@?OB?_U[C:28"CI""_H(G'DE,E#+J&8@W21OYX=;K7Y(7Y!+W9 M_,OC_.=/*\^.7U;=WN\(';EQ&/4$P="E0[\G&/GNF(Y[@I"ZXP$E/\P?EQ]7 MOYXE&M#S#O@W\L@=^C%9"A@\L9BD](6F$5 M88J>6LK:N\7>-$UUD(1IV J9P=EJNWS:MR;@RVP[GT\V>WJ+@"Q@FW&>\2T^ M$'G-29.?&*],>0;HV<@-HT$_%FXPIN8BW6?-ZY8C\91HT?E),;QN21"Z,0;[ MU-2!&\<#,D__P <"7TA]#) )24K (54-S%4<#:Y?3; ["6FFZRN_9%\-H,(W M)@5R-7;'(_^EYE7H1D%\;=QTPKKO,B0Z=$,:]U/,C:+@/[LRSL?G R2-,+@4 MM"48/QOO8W:R)!&5H8TW*&1[<_7;=PU-'D=] E$P)G>B* 4W;J\U986>AV?L MDQ3ZNMT;N^'(?V%RB#77%F]3"N_:X,GV[7WIMZ,$.E>97J\%*$!N;:.CB&55 M=P.=M.NEYG4+\<_VNA'[S"2FLR(Y;%#5OQEBVV)G>ZP M'P1I-N#_C1"Z79@#N@YS]C=02P,$% @ 4X)A52JRQ_#$ @ #P< !D M !X;"]W;W)K&ULS5513]LP$/XK5D!HDR*2.&F3 M0AN)PM!X0$.4C6?[/G]GY\[CM9 O MJ@+0:%,SKB9>I75S$02JJ* FZEPTP,W*0LB::&/*9: :":1TH)H%. R'04TH M]_*Q\SW(?"Q6FE$.#Q*I55T3^38%)M83+_)VCD>ZK+1U!/FX(4N8@?[>/$AC M!1U+26O@B@J.)"PFWE5T,4ULO OX06&M>G-D,YD+\6*-NW+BA580,"BT92!F M>(5K8,P2&1D_MYQ>MZ4%]N<[]EN7N\EE3A1<"_9,2UU-O,Q#)2S(BNE'L?X* MVWP&EJ\03+DO6K>Q<>*A8J6TJ+=@HZ"FO!W)9GL./4 6?@# 6P!VNMN-G,H; MHDD^EF*-I(TV;';B4G5H(XYR>RDS+ MNQH46XYIRX$_X!BA>\%UI= 77D+Y)SXP>CI1>"=JBH\2SJ Y1W'H(QQB?(0O M[I*,'5_\ 9_+##W!1J,I$\6+.I1C2Y$7:2X3"^1/]J-'>B MH9Z#=!>S\]Y L75&_CN(O3W[B= C69N?5H.DA*EN_11%D3_":=\1^FF6H6=3 MR29YU$A1@%+OF4=^FL;OW%'JIR%&MY134Q$E6@I1[L'8CZ.HLV)_% W1DS!' MW=L_2?RP%W2*8NPGX;!S3 DCO #4-LR"$:7H@A;$=9C_XJCW!=U+8N#C0=QS MX,C/HA1]TY7A,SF WA]3YJ>#;'^DH3_(1G][3H=*(N@UJ1KDTK5BA0JQXKKM M5YVWZ_97;9/;A[=/Q3V12\H58K PT/ \'7A(MNVW-;1H7,N;"VT:J)M6YL4" M:0/,^D((O3/L!MT;F/\&4$L#!!0 ( %."856,C)KHS@( ),& 9 M>&PO=V]R:W-H965T.@&HPLTV2_ON=#2%ID^9I+]@^WWWWW9WOF*R%?%$Y@":; MDE=JZN1:UU>>IY(<2J8N1 T5WF1"EDSC42X]54M@J34JN4=]/_)*5E1./+&R M1QE/1*-Y4<&C)*HI2R9?9\#%>NH$SE;P5"QS;01>/*G9$N:@?]6/$D]>CY(6 M)52J$!61D$V=F^!J-C#Z5N%W 6NUMR(G@RG[)NM6E8X*/D)1W4K(6B'T"-R8.H=*[(?95"^M;>0UH]-[KE-J,G >=07Y#0=PGU*3V! M%_:QAA8O_ #/1D:>8:/)C(OD11V+L848'(4"!7X,3G9T'D M7Y\@..@)#DZAQW-LN;1!CB+#Y]H6!KK"'.-Z&NW\;$3]\)K\KQ7+H:%<@+0U MV4KO(.F$P4YH"F8^ 7G")#&9Y"ZVR@I'0(T-K0FK4I*(L@29%(SCMM(2^Q,W M2JL>Y1.)J!L$XWW!R VB ;DO:RY> 0R(20^S'?Z>,!VZ0SH\%(\1(R+;EU]+ MD8$R0P:99 [_\'(#0<[^X"Z46 B6D'5P%<)G&FT[YZ!.O 3N>'(/Y"&[IA& MY*?.,67O[]#?>' @O73'$27/0B._728"ZKN74?A&$K@CVF?KV'OT]@8%)G]I MQZ'"+#:5;F=&+^TG[DT[:';J[;A^8')95(IPR-#4O[@<.D2V([ ]:%';L;,0 M&H>8W>;XUP!I%/ ^$T)O#\9!_Q^*_P%02P,$% @ 4X)A58+N= FV!@ M]"( !D !X;"]W;W)K&UL[5IM;]LV$/XKA!=T M":#%(O7>)@:2=,,*K$61I-MG6J)MH9+H4702#_OQ.U+OL2([CH,66+^((BG> M'8[BV3T77_,%8Q(]I$F6GX\64B[?CL=YN& IS4_YDF70,^,BI1*J8C[. MEX+12 ]*DS$Q37>,KF<09^RQ0ODI3*M:7+.'WYR,\JAJN MX_E"JH;QY&Q)Y^R&R2_+SP)JXYI*%*(<%FYZ,+_/:2V&J _N+/F-WG MK7>DIC+E_*NJ?(C.1Z:2B"4LE(H$A>*.7;$D491 CK]+HJ.:IQK8?J^H_Z8G M#Y.9TIQ=\>2O.)*+\Y$_0A&;T54BK_G][ZR#<+%F=J5 M&RF@-X9Q<@*S2>B4"UJL41:A/^(0%IVAB[E@#-9?YNCXEDX3EI^2#!*\8OZ6IF<]04_/#-VR!XDN$QY^S?OF6)"P^TDHNWF;+VG(SD=@&#D3=VPT>?,3 M=LUW P+:M8#V$/7)36$NB,]@V[/5#-1X)>)LKO=*L:,B7.A*Q.[ R)9JRY"2 M O8QAR\2*EF$)$=RP= \X5.:=#[5=A'+F/5.?5BX-S_YQ+3>H6]5WBY 1SLJ M5G=] E'[>ZH25$FR=,J$UJ?AUJI46J<>N*?EX\NV9W!K#)2!AP8=8 ]+99TY M6M*U5ET8>74C.4RVDN@(V8$%3\\-X(D-UR:Z]#RO^F9 +YU:+YUAO83X$*U M ! J[#B1A.]G$MAL>N@3$^Z:BE[2CO=!P8/G9..@KI8FL'!?1J!?0& MU>*:@P8:J(MSCC\7Q@*V MS$,9-_KWT6>EM+TYS2#7/8T*MU(R_'*[+VD<6$;2R$AV-?T0S$* YD(PAU7/ ME;J. 8_4S4E,IW'R9(:QA=&AC;S?(M^SL&S$3R"T5@6CBS"LH0R+[]1^%0B] MB6.5Z1PA8KA>@+YDL B)@CR;8WN%;=MB5;H0H(GB+E9 J8ZP#5<',/[1X^%# M&][DR7@PR^TWM?9YP?&'-%UE'#"IH,OUEK ZS&Q?[6UR:FP?P,(&<]]]96SR M*[PEP7IN<-U"[W\377=)K(I0]CA\;8^WW?"I;-OVG +/ G+663:$31T @UU0 M+&[R*#R,?,.,?AALJ^6B M/#N Y#-9*8;E\N0ZJZ2SLU4H(Y1H^\2PL7PN,_V3'>S9C4(\Z*-\)[!)N M**(8&T'@M!M2Q_$_!LJP_Y@2;WQ3ZZV4+O6UO?=^4L*TB0Q@G+];^!3>32Y"?-FVV8ID(O@2Z[)Q(U"-)'$X_. M$UH'$>7/" G.(I9FNS/7K$$ *#WV$% US-9+L;(4TB38;SV]*-/ >D#5/8T$CS0)'MGYK^D+0=H61J\;Q:O6PQ]/$,.T'1U>,6"=G0XGU"!B M%@=ZIF7W[=.X=1$A96*NKUOD2-,L[B34K?65CHOB(D/S>7$?Y",5@-]RE+ 9 M##5//&ULW5?;+,2LF :'N5ZHBK)66HG%?F$$A),"I:5H_G4VJ[E?"JV.L]*?BV1 MVA8%DT\7/!>[V<@9/1MNLO5&&\-D/JW8FB^X_E9=2WB:M%'2K."ERD2))%_- M1N?.V45@_*W#7<9WJC-&)I.E$/?FX9=T-B(&$,]YHDT$!G\/_)+GN0D$,'YO M8H[:);.^2R9(I?BOQ[ENK-;!2-4,I7;)OK&['[F3?Y^"9>(G)E M?]&N\24CE&R5%D4S&1 465G_L\=F']XR@383J,5=+V11?F*:S:=2[) TWA#- M#&RJ=C: RTIS* LMX6T&\_1\H45R_\'DE:)+4,%_1HP 6OQL@E&%%"Z9%X M;INS:^.Y+\2SF:%;_JC110[IJZ$< @CE3-5L83/1J %Q>4#'\W?OW," M\O$(0*\%Z!V+/E_4"D%BA90Y'R2J/84S_32$]WC$]^\B2MR/Z)_^_VY9S],/ MYP]<@HA[#HL-@_WIF:\>N4PRQ=&US!*.?MMJI5F99N4:,8T^\8072RZ1Z]A# M=Y"/@XAB./XVPD\HB,=NB+Y(5@( Y&"'!CAVXMY: 1G'8;MBBDXH"; ?T=.> MIQ.-0X(N69E U3".48 #)^X[AO&8!G]%#335#>R&JRC KN/CT".'L$D+QS)Q M>*X'Z4;8IUYW;C!VO2,$\UN"^6\E&)R.AC,P6UAS;5MF6AVEVO'8_SG5&HI9 M(B H@AQ]9IE$=RS?/(;]D5.1Z.8J?+ MJ3!"=W7H$X\2'%'WM,N/B""X-E8\LQZ.%V 2Q <>3CB$;H )#H[<"#M^W($7 M>N.8'&%"T#(A^*%2TUP%2?VS&9 O8R!3(E M8@W\,1Y9"1'A-. &!SZ!'WQ(2#MYL-X>A_EOD>JE_]N-Y/S@'FM?_0K0AM^T MA#PXPA][2[LUSI+S=8]%YXY0P T'*F70K92&O%[7X(8XS&Z&2X& M;7T$)A+:0Q2#=/R>U?6@R+I]^#ZF-$97196+)]CC>IUJ*Y,-, ]5.2M;7X]X M_; @FU[=QH20GC4""2ZV2RTTR_?+>Y@&41^5AUW:7RQTL3>0<$@P\2.X**H, M8F=_/&_7D'@2H3H[> (J[E\G)VX0#%A]+QRPPD5'(,;B%;6"_I)\:^@)0JSW MP$"Q,FV4"-=6XVQ8 UL @3NPN(D3.0A3VRE#] U698MH5-A#1(?6 ^F8 B_A>9$XO M-I],L'P.M72-T9J7L-^Y#<92Z"0RD#HS+=%>1O#)$>\9X+@X)/OS]RAVR5Y[ M;@Q""M'M@;K^!HN&[K))IZ\IN%S;[DT!Q[:EKEN-0,EX'V=3?+70V5:T5O,:%!M-*R?2? M.0JUG05Q<+AXX.O*NHLPFS9LC4NT/YN%IE/8HQ1<8FVXJD%C.0MNXJOYT/E[ MAU\-IC!OV3+O#U_H#^ MQ6LG+2MF\%:)W[RPU2R8!%!@R5IA']3V*^[UC!Q>KH3Q7]CN?:, \M98)??! MQ$#RNEO9;I^'?PE(]@&)Y]T]Y%E^9I9E4ZVVH)TWH;F-E^JCB1RO75&65I.5 M4YS-?E#=ORMC8($:EA73"!\?V4J@^30-+3W@W,)\#S;OP))WP"[A7M6V,G!7 M%UB\C0^)6,\N.;";)RVJM-/5[Z#IY7!H^XLS 7*M^8 M8QH[B.%Q"-/!*+V N^5B MT:7"]);A"UXR@D=EF8#)@$8:7 Q&270P'BMM^*KK).JUGRV&\MK6MFO _K8? M7S==U[ZX=[/OGNDU)X$"2PJ-SB]& >ANGG0'JQK?PRME:2+X;44C&+5S('NI ME#TN^AJF5I_Y_ WQZT>/8/-9"WEO15^+^9>: EAC;FQ"(S^'O &Z]H" M$8U_=IC><*0-'#_OT7]UN5,N:Z;Q1M:?>6&JN3?UH,"2=;7Y)+>_X2Z?2XN7 MRUJ[7]CVOI/$@[S31C:[8&+0<-'_L\=='48!T_"%@'@7$#O>_4&.Y2_,L,5, MR2THZTUH]L&EZJ*)'!>V*2NCR,HISBS^0$I)P]D=6]>HSV>!(5!K"O(=P+(' MB%\ ^!D^2&$J#>]%@<5A?$!D!D;QGM$R/@FXPO8"DM"'.(SC$WC)D&'B\)(7 M\%QF<(>/!I:US._UL1Q[B/0XA%V,*]VR'.<>3;Y&]8#>XLVK* NO3Q!,!X+I M*?3%JM\'D"74MAN C[1RMBM,%) S74%)N^.DK9LR+( ]H**E 2[ZQ:0)/Y;7 MZ9/?O)K&87(-_]?_7:40#^9E,'TD:L#@<):%X?FS2IQ-D^D1;>Q'27Q$'_EIDI[#1WI)UV.RJ3\Y($M4DNF86^I' M8316Q'X:3WY80[^W:\]K?V/'NV6\ )IC8(WLA-&VAG5GX;@ 4R$TE'2GD"X# M\W5-:L[6O.:&VWY3:I&?90?)1WXT='?D#$QQ;6>E5+(!N39T=5E1V=5Z*\NW M'?DSK=$0[K=6XND$TOG6%,77!^V(?ECIOYO0YZ>O#JKG+O.^G@958PO^!9G2 M_XD_N8B>0Q9'%Y-+K^[P7C&S=Y;B6AJY:]UC1MPTJZT#V4DJS%^P! MP]?2XE]02P,$% @ 4X)A5>(MQ#8' @ 200 !D !X;"]W;W)K&ULK53!;MLP#/T50BN&%B@BQVFS);,-+"F&[= A:-#M MK-AT+$267$F.N[^?)#M&!C0][2*)(M_CHTPZZ90^F K1PFLMI$E)96VSI-3D M%=;,3%2#TGE*I6MFG:GWU#0:61% M:!Q%,UIS;@D61+N-CI+5&L%E[C18-JZ M9OK/"H7J4C(EIXLGOJ^LOZ!9TK ];M$^-QOM+#JR%+Q&:;B2H+%,R=?I;6,S"W'7&-0G@B)^-EX"1C2@\\/Y_8 MOX7:72T[9G"MQ&]>V"HEGPD46+)6V"?5?<>AGGO/ERMAP@I='WNW()"WQJIZ M #L%-9?]SEZ'=S@#Q/$%0#P XJ"[3Q14/C#+LD2K#K2/=FS^$$H-:">.2_]1 MME8[+WJ MYXXO<&^QF< LNH4XBF-XWC[ ]=7-OS34R1TUQZ/F./#.+O"NF:EN(75]AKNW,_A)6)J&Y9@2U^H&]1%)]O'# M=!Y]>4?_;-0_>X_]O^CO,RQ"!C]XQVPZ7<23>4*/Y\KH66?X(7MD>L^E 8&E M T:33_<$=-^XO6%5$YIEIZQKO7"LW*RC]@'.7RIE3X;OO_'OD?T%4$L#!!0 M ( %."856A#OZM;0@ -]% 9 >&PO=V]R:W-H965T;UUVFE5>]O^I@Y)K-DF ]P? MTC[\P':-20@IZQOMGS;^P8-Y@)?G,9C3!\;_$BM*)7HLBTJLV1J,N2\*<+6K"'LU$T>CYQDR]74I\8GY^NR9+>4OG[^IJKHW&/,L]+6HF< M58C3Q=GH4_0QG<8Z07/''SE]$(/?2!?ECK&_],'5_&PTT4]$"YI)#4'4OWOZ MF1:%1E+/\7<'.NKSU F'OY_1+YO"J\+<$4$_L^+/?"Y79Z.3$9K3!:D+><,> M?J9=@:8:+V.%:/ZBA^[>R0AEM9"L[!*K)RCSJOU/'CLB!@DPWI$ =PGP1H)D M5X*X2Q"_-(>D2Y TS+1%:7A(B23GIYP](*[O5FCZ1T-FDUH5/Z]TO=]*KJ[F M*IT\O\PK4F5YM42?."?5DJHZE0+]@+[0BG)2H*NJ;5RZDMZF5)*\$._0&Y17 MZ-N*U8)4A[P,P\7V OX2UV]1_'D".$)QNCWVQ2]??/.5:Y],(6"B6P8]$TQ*TC;T*7Z MK3JOJ\A^Z%NZWO>$5LGCO@7$#6ZR"S=_E"NDSN@H^\(+ MK^/61[$F&3T;J< D*+^GH_/OOXMFDQ]=]$*"I4!@%JU)3VO2H,<[:$WIG30D MNGA+('F#!$N!P"S>ICUO4V]S;'C+*R%YK5O<4=-ANLZCFF55EW>4HW^&?34');L%D#I@?2^W-\.KX?,@:4G<78K&=LYN_ I*"(+=!E+6M.T0U[(H7, MJ4 J-*,;>D^KFCH[KA3B:3OI=;C'SH&?GP M^HZI0EE[X0E=KXA26D?FN.;92FE:]&FI!F<=#5VL>I\AE%5(L!0(S.(^FAAA M.WGE -P! %$'BI9"H=GD#5Q!%#8*YT+4BDF*YD2ZQ.O%'L!>7S?RU81HCW+:\HS=0=94O26*$GW?,+UTNC"GVLP MXZ">H4/3@J-ODI/WDUF\HT4:/Q#Y#<%+Y>^N%U!=LO;&%XIA_R,%$PUJ,J#0 M[.HP9B3Z\%H]#&HE0-%2*#3[Y; Q$]BKMX/UG!\NE,H.;3AH-/9T8ZA*H7*U M23*F ?LU?HB>\T,%$Q1MJ<-ILDW/(3P!-IX XU?J.0RI[C^#HJ50:#9YQBM@ MOU?8K^?\ ,'D;?L-=Y>+]W5-N\!&_6._^@_0?/-9AQ4(?1H6WHN2B:[FB1QF%@_SS#KTR%=R70GLB=$G:[=9N9./0I-7]F MP12"FA H-)MH8T*P?P9BOU+#H'X"%"V%0K/),ZX#^UV'3ZD=H363ZF1."I]V M _40'=IP()G-7 /)(=P!-NX ^^?S M7#X=Z0B9L[FZ7*HD38]?<%8V;XB1BK(E*E3$0(M:+]% DK47YN0)W=$%4]:N MHH_2W"BZ.YU5 NI,.C1++;IJY!"6(S:6(PZT'/];C:AADF2KYCZY4J,G6:A; MG"M!0%U/O.UZ3AS5!)6I74W&],1^TW-+LYHK-IOJ"AD4C] MK7+&T3/"-\V[ M'F31).+D[Q#S-;%Q;+'7RQPX$FC$[O)O]Y17 M>CWK $Q[0_3V]K?+FW>#ZURWFD>_84*KD-0\PB%9E>H,8_Q]+71 M!-0'@J*E4&@V><8MQGZWN!5-[HC(!6I7IR-6H7O"\\9)\ETM$]0A=FA;TQS3 M33EQ".\7&^\7!TY 632A1<&86WJ!.L(.+8ILLJ)-K@YA]6)C]>(]$TR'#K@7 M>KYI9^ $M8F@:"D4FETQQDS&KYUJBD$-'2A:"H5F+QLWOB\)]'W!@=.?0?#* M\HDS<$XW R=4KC9MQH99J5=?",W)^J=9(%ZFV3[&YH(XVVN#F%:$F-: M$O\BNOU3] FH*0%%2Z'0;/*,=4G\UF7_%+T?()B\X^TFY>Q_Q_OZJ5U@XS^2 M$Z@I^@34+("BI5!H-HO&+"2!,T\P4_3^7(,9!W48'=J&2HRPNT%.C768^JT# MG*Y+:4&>]'].'EXH\OS/%OS))>C7-%!H=KT8;S*-7BGRIJ N!!0MA4*SR3-F M9?K?/Z5YV82^/X-@13LV?'V-S>;GWRE?"EXA$5 M=*&23MX?*XG*V]U$V@/)ULW^&G=,2E8V/U>4S"G7-ZCK"Z;::'>@,^CW=#G_ M%U!+ P04 " !3@F%5*LCX:!,# ."P &0 'AL+W=O/GN>DDV^Q4_J'*1$M/%9"FF506EM?A:') M2JR8&:H:)7TIE*Z8I:G>A*;6R'(?5(DPB:))6#$N@W3A;2N=+E1C!9>XTF": MJF)Z?XU"[99!'#P9[OBFM,X0IHN:;7"-]KY>:9J%'4K.*Y2&*PD:BV7P(;ZZ MGCM_[_"-X\X5#JAYO/R$_LEK)RT/S.!');[SW);+8!9 C@5KA+U3N\]XT'/I\#(EC'_"[N ;!9 U MQJKJ$$P,*B[;-WL\Y.$H($E.!"2'@,3S;A?R+&^89>E"JQUHYTUH;N"E^F@B MQZ7;E+75])53G$T_<R;L'IC,8:/M@0"=6=HQ;25J V< 9?PE0M![F816N+J5@RS Z_KEE=R M@M>71@QA% \@B9($[M/7XHS[<5RM7)F: M9;@,J!@,ZBT&Z=LW\21Z_P>6HX[EZ$_HZ:K164EGS6??4/:!;2B]CNL M-\9 MCF8 16,;C0?+'FJV]W(&%"<;)EQ%B)P.%(*DO:FURIO,>D#RJ5%GY$VE!YI9 MA'-F@#U9+_I2TI*.(\_:E?LVC8;1?'JY"+<]:L>=VO'+JV65:AP>U0ZOFJI/ M7LMR>J1N'D7]TBX[:96B8'; M::[ZQ+@3W\K9'XD?S1)AB?T3SO]T]>E7^,6 M98-@F=X@W?-26?HQEIS,^;,;@YD M6&PO=V]R:W-H965T<4K9'IES45)E#9% MYLI*($DMJ"S

,QK55"&.9P+" A-E&(A^;7"*16&(=!A_6DZGV]( =\?/['=6N]:R(A*GO/A- M4Y5/G,\.I+@F=:$6?/L56SU#PY?P0MHG;%M?SX&DEHJ7+5A'4%+6O,ECFX<= M@#\X A:0/!60-@"0BNTBNTG&;W=VDC?&V MB3$X$.,2JRL(O0L(O"#8 Y\>A\\PT7#?POT^W-79ZE(6="D++-_@ %^C]PGF M.=%U= &=78LDUQ4%-YE F\=]4H]RFSM[+2N2X,31EU*BV* 3?_S@C[PO^X2? MB*R7AK!+0VC9PP-IZ!?(/JGA*:6>B*PG==!)'1P]\7]2TP-2&WQD\>;#N8G] M*!QYNEHWNR)>NWF=1R^R81?9\&AD2_JH69G1JY(+AIXW]%]4YFNWEY7I M[C09T^!_$)%1)J' M<9X5Y$^&ULM9IK;]LV%(;_"N$50PLDD4CY$F>.@21:T XM M$,3M]IF6CFVA$NF1M)T,^_$C946R8HFU&NY+H@O/0_'E[3VR)CLNOLL5@$)/ M6AE-6&\Z MR:\]B.F$;U2:,'@02&ZRC(KG6TCY[KJ'>R\7'I/E2ID+WG2RIDN8@?JV?A#Z MS"LI<9(!DPEG2,#BNG>#KT(R,@%YB3\3V,F#8V2:,N?\NSGY%%_W?/-$D$*D M#(+J?UNX@S0U)/TJZ=]E#,2SH M)E6/?/<1B@8-#"_BJ4'?>/;+$3O MWWU [U#"T-<5WTC*8CGQE'X:P_2BHN:[?_S8 M$N]I%4HIR(L4M\0*_&/#+E#@GR'B$]+4GA^%ISHNW6BC7+T)5WJ= MD2"VT)O^^@L>^K\U2>82%CJ"U>3LEW+VMD&H82G4\.WS%?U;W'A&#RNJM[VSZGPCHI7> -'-4D"^BC>I:GV& MKJJZA(6.8#7M1Z7VHS=.[I%+W5S"0D>PFFZ7I6Z7UC%[1X5X-MYA2],-G*$Y M+!/&S(4Y3;6M@"8IKU9:8?>NM MM7=M_?BH]:_JK$F _94Q*5J M'"UV?&?)7-+"@G8HV7DP&HU:-".59N2T4;6FSWG*TBB,E=%9&)>TL*#5A0G: M9EOE^K'=]K]>DH'%/UB/[<#.(CEU_ 6MOB@%0Y^TR%2Y>6PUO2>[K5GRI%9( M1YI7, ]4* 9"GI5A^X(G>B_[(W46VFF*X(I6[XXJ2<"#-QHP[#0?<$H+7='J MXE6) [9G#C_EPNS,SGHZ304*V@E&#%<.'UN-\,];,3NWLU"C(V>7YXZOG%U8 ME!NVEZOK4#EV;+?L7=V84[?NE!;B8[\^Z/>'+0I5GAW;3?N;W9A+5W[GE!;B M8Y-_/@C&@V;-2.7QB=WC=W<==F!7E9S20M)@\_7D&^ 6F2JC3^Q&?P:17GSB M?).SF(OJE?R+G3A#,V )%^B%\-7LE9\Y9>B>1DF:J.=&D9TF!DYIH2M:O2NJ M_(&0-SH.XC1Y<$H+7='JXE5)!CGMMX7.FZF=VUG3X/@U2=-F2AJR",MF2JHL M@MBSB(Z;J9W6N?5.$X""=JA1@,=M"E7&GMA?_[]U,[7C.TOFU/87M-IFB@G! M_1;1*D-/[(;^I'<;=D9G99P:>')LX,_)D+18,U*9>&(W\3]A,YRZ=Z>TD!SG M CBX# :O)YUW\.M^!F*9?R4A43ZE]C_TEU?++S%N\N\/O*KX_C..+U3HW%"B M%!8ZU+\8Z2$L]E]&[$\47^??"LRY4CS+#U= 8Q"F@+Z_X%R]G)@*RN]3IO\! M4$L#!!0 ( %."855U%9TE-P( '<$ 9 >&PO=V]R:W-H965TFD#J2)JN,+$D4J%"8Q)2!6+[[":7Q,*Q M,]MIZ7^_LQ.R3@*^)/YQ[_F]N[/3O3;/MD%T\-)*93/6.-==19$M&FRY/=<= M*MJIM&FYHZFI(]L9Y&4 M3)*XO@B:KE0+$_#VL;DJ>Z=% HW!FS?MMP^/@0\$O@ MWAZ-P3O9:OWL)W=EQF(O""46SC-P^NWP!J7T1"3CS\C)IB,]\'C\RGX;O).7 M+;=XH^5O4;HF8]\8E%CQ7KH'O?^!HY^EYRNTM.$+^S$V9E#TUNEV!)."5JCA MSU_&/!P!DN0=0#("DJ![."BH7'/'\]3H/1@?36Q^$*P&-(D3RA?ET1G:%81S M^:U07!5"U; RAJL:*>'.PA=8E:7P>>,2[M10?)_%TS4Z+J0]@Q,0"NZ%E+1L MT\B1&$\9%>/!U\/!R3L'_^S5.2SB&21QDL#3XQI.3\[^IXG(RV0HF0PE@7?Q M#N\:MPXF5V_I&O!?W\;[2W!E.UY@QJC++9H=LOSSI_E%_/T#=8M)W>(C]OQ! M'[AT!]CTIFBHF6!5&PPYGU%U)5*]%4+'#Z$,,VK:1N N!("NP'98B$I@"8KN MJ^4$^ >C<&H,T?;M6ZX'79=!E[^INWQ^L4RCW;&9Z*B/_)6\YZ86RH+$BE#Q M^>62@1G:?)@XW876VFI'C1J&#;T,:'P [5=:N]>)[];IK"X&4-*IB+/"]R"TQ+)YO4)W[0]4:9"3>;;/&:S(EZV-X)/7);EB4M2"DI+X$@JZGS!=[:;_- M[$CGS4AB1FYLKAZX SNWR<<;N<4YF3HZX201.^)DO_\&(^\/F^-7(NN$P6_# MX ^Q9U\*+A3]CRQ!SJ6RN7K QS7>5(I=EL+0B[V)NSMUHF^6H-A/_-:L(R]H MY06#\AY*7;!8K6^M"Y5-WR#!6S_%@2PZ\<)L-IL'8>M!^%H/='))8LV*ZL;Y:@($I#N[2X ME18/QVX\'X,UWQ%1ZG:B@&XV9?YTDJ\VQ8.4;]T/5R+K>)^TWB>_L$(EUPS# ME<@Z84C;,*3OK%!I;_,%* V0?[9'+69I$B;(OD>A=VRKWGMKU###6[]&P_:: M*@5/#@?P_76JX>A4H-CSXK-(V\Q@<%+.NAJ/+1L.ML(72E4#[NX#%,#H7)W% M+HUA<*%5P6,KA<.]M"Y7]SJ,^@SU!/B"T34V!UA[* >YWKPEKL36]?S8I6'P M"TL5O&H+OQ9;-Q3'=@^'^_W+Y0KVVWB0A%'0RZ*^G8^2Q+N4ZL>&#X<[_NM2 MO=_21U$2GA=5FQE$P84S"3QV?CC<^E](];AWV@SB)$Z#\]V3 M6Y6YTNK]O*:E!(RL-- ;Q_I3B,,M\3!0?%M?M!9F!:;Q)?'+W7/W/'>)/=H(>:-J M[&1:%Y>NJY(,0,W)Y0[\:A:F\EX M)$K-*,>9!%7F.9$/5\C$9NSXSG;AAJ:9M@MN/"I(BG/4M\5,FIG;HBQICEQ1 MP4'B:NR\]R\G0VM?&7REN%$[8[!,%D+(E@ MJGK"IK'U'$A*I47>.)L,3@0.0Y M%CT(O7,(O"" V_D43D_.0-5)/'3@38[C33$Q>'Z%Y_\!SS4JM5(%K51!%2 \ M$&!'$F8E*1I)SH&7^0(EB%6[UJE'#1]UP]O/]5(5),&Q8[Y'A7*-3OSZE3_P MWG6)\4)@CY0(6R7"8^CQEY9OAFRYU=@VCND(PJ$\H!3\/%;?JSKHH IJ_S[K MV/?"D;O>I;UO,XQ:DT=DHI9,]'_(F%\H^ 'D@NM,@9DPP5.#=)QDM$<@?,IQ MW\3KIMAO*?:?V;DD326F1".L")6P)JS$KJS[+]FZ+P3V2(I!*\7@:+4/26&J M=M)%O$:[V*G%A>?W@B<5V[<:]KU>O[MJPS;5X?-2M8V7"XF@,].?OUOP (7A M7G)A-.A%3R@5?B^+N'$CV,F!.F91R!0Q7!M[K#4T+R/J K2=:%-49M1#: MG'C5,#-W$I36P.ROA-#;B3WVVEM._ M02P,$% @ 4X)A552MD=./ @ MYP< !D !X;"]W;W)K&ULK5513]LP$/XK5H8F MD("D28"M2R/1IF@\("$ZMFS+?=_GNW/N MDHU4#[H$,.2QXD*/O-*8>NC[.B^AHOI4UB#PRT*JBAK[56DB5X8S ;>*Z%554?5K#%QN1M[ VQKNV+(TUN"G24V7, -S M7]\JW/D=2\$J$)I)010L1M[E8#B-K;]S^,Y@HW?6Q$8RE_+!;JZ+D1?8 P&' MW%@&BJ\U3(!S2X3'^-ER>IVD!>ZNM^Q7+G:,94XU3"3_P0I3CKQ/'BE@05?< MW,G-5VCC.;-\N>3:/(R:FB:*+DARGHCFUVX[#LTYHL)>T]F M1N%7ACB3WE#U (;..9 9Y"O%# --3LAU55.F\$(8Y@&M08O_?AAY)E[TDV?2>R)[6(NUK$ M^]AW:U' W!#=%>28Y"552_Q=<5R07$'!S(D"3@T4A'7_;V_A<+IVE'R3H- M$G^]6XU7/;)7/:;[/)ID^#N=JP(,QHX,37*Y$J:YKYVUFTJ7KAD_LX\'P\F@ MQY[A%&N&SA_Z9@1B8I=,:,)A@5+!Z04V5M6,E69C9.WZYEP:[,)N6>(D!F4= M\/M"2K/=6(%NMJ>_ 5!+ P04 " !3@F%5H< (G'L" S!@ &0 'AL M+W=O(YY*%$)JJE>M09HH&G M7!1Z[F3&E)>NJY,,KU'(>N[XSG[CGJ>9L1MN')4LQ16:A_).D>7V+!N> M8Z&Y+$#A=NY<^9>+L?5O'+YRK/5@#5;)6LI':]QLYHYG$T*!B;$,C#X5+E ( M2T1I?.\XG3ZD!0[7>_;/C7;2LF8:%U)\XQN3S9T/#FQPRW;"W,OZ"W9Z)I8O MD4(WOU"WOK/0@62GCN#@- Z+\!"#I \+> L .$C= VLT;6 MDAD61TK6H*PWL=E%4YL&36IX86]Q912= M.01>$,##:@FG)V>@VP2>#_ MCO,M,2$^O^'S_\#G4H7Z,@5]F8(F0/A&@)NB M0FWH]1I]#JRB(MB275 776@F\% %6L+Q84+;G)>Z9 G.'>H^C:I")W[_SI]Z MGP[)_T]D+[2'O?;P&'L\>!1DHCQ* "D[$"9('PC$S!CV-W M>MV&G39A[;2I8M^+W&JH^W>7R;1W>:%FW*L9'U5SE5*J*>4*6\855$SL\!]T MG1P2U$;^.,QV,IJ]DG3(:3::O%+E#EK:CE/JTY07&@1N">>-9A,'5#NB6L/( MLNGRM30T,YIE1E,=E76@\ZV49F_8P='_3\0_ 5!+ P04 " !3@F%5YE^X MN)P" /" &0 'AL+W=OJI*)B=.H50]QEBF!51$7O :F+[)N:B(TENQQK(60#)+ MJDKLN^X5K@AE3AS9LX6((]ZHDC)8""2;JB+B]Q1*OITXGK,[N*?K0ID#'$Y6,5L DY0P)R"?.K3>>AP9O 3\H;.7>&IE(5IP_FLVW;.*X MQB$H(55&@>BO#2D*=4]WWZ%+IY+HY?R4MI/M.VPKH/21BI>=63M0459^TV>NCSL$;3.,,'O M"/YS0O@*(>@(P5LMA!TA?*N%RXY@0\=M[#9Q"5$DC@3?(F'06LTL;/8M6^>+ M,E,G2R7T+=4\%=\1\0B*K$I 2T@;014%B3ZAA> I0"91+GB%[HC:79TG&DY+ M^4&#'I8).C_[@,X09>A[P1M)6"8CK+1C1AZGG1/3U@G_%2<"=,>9*B2:LPRR M 7YRG']SA(]U0OJL^+NL3/VC@DNH+U#@?D2^Z_L#_LS>3O>&POD_Z_-_MGZ0 MC* OD<#J!:_H'9:"*D#77U\./-<_RY5"LB^>H>=O#83#!DPK',N:I#!Q=*^3 M(#;@Q._?>5?NYZ'CX#DL>0GS1J[G!X>P^4O853"Z#KP>UB8#[W6X"L3:CA:)4MXP MU59R?]I/KUO;M)^=3[WQS!LX3_2T:X?37_EV5.H.N:9,HA)R;J0) D_N25VKB%%K78]=5:0$E5:>BA@I/]9?]H8\=8EE3!3/ ?+-/% MQ'GGD QRVG!](S:?H8OGS/"E@BO[))M.UW-(VB@MR@Z,'I2L:M_TOLO##@!Y MA@%^!_ ? \(G $$'"%YJ(>P X4LMG'4 &[K;QFX3EU!-XTB*#9%&&]G,PF;? MHC%?K#)ULM 23QGB='Q%Y1UHNN1 %I VDFD&BIR0&Z"<_8:,?,):4^3XJU * MU!MRG* VX[@Z(;>+A!P?O2%'A%7D6R$:1:M,1:Y&OPR[FW8^3%L?_"=\",B5 MJ'2AR+S*(!O )_OQ[_?@7M7HW/OP] U')(L.239_$!D#RXL["\LW,=^ MX MK;5U86V;HK&,O[M_"L1O*LQGR?1IL$=Z?'E2!7=K@HDHJFTFTQ]])^ M?EW:MOU(/AV-9Z,!>8+SKAU/?^G;88D]&PO=V]R:W-H965T&&9<]\2:D OY,XY2-G*<3JRG7Y=$D3PB_9BJ;RESG+$B+D;K9P M^2JC9%8&);&+/"]P$Q*ESGA8'KO+QD.6BSA*Z5T&>)XD)'OY2F.V&3G0>3UP M'RV6HCC@CHRYV;FU7]6]E M\C*9">'TFL7_1C.Q'#E]!\SHG.2QN&>;[[1*J%?H35G,R[]@LQT;!@Z8YERP MI J6,TBB=/N?_*X*T0B _IX 5 6@8P-P%8#+1+@D. MSFZH(%',S\$%>'JX 6>?SL$G$*7@<;]NSXOVG/>! MKBX!]CX#Y"&D";\VA]_0J0R'93ALA[NR G494%T&5.KA]Y=!E^-6U->+%E?@ M%5^1*1TY\A+C-%M39_SG'S#P_M)E;$FLE3^N\\B%O&!>.!!!+VANV[FMSNLC_Q@T*N' MM6;NUS/WC3-_NGRX! NVIEE:+!.0]YYT^M+(0C=CH^2IZV9)K)5]K\Z^UX5O M>S;SMR36RC^H\P^Z\^U6.F@8TD?(A\$;WVJ+H8[UOPWKFX6'?/LHG+\^S M%\ F<;0@Q8--NUY&J5/7RY)8*^M^G76_"[_V;>9O2:R5_Z#.?]"=7P>[1@S[ MX&#\R06)MEFC'7Q"&O3Y&;WRH&3CP<2_<\\"'BE6@&59J M(X+_P+L>_V;]DQ?*DEJ[&HI_H-^)6:TRD"VU=@T4!4$C9'SLMEII'^0 W3@# M"$#%,- ,,3M^/A8+S+HGKZ$EM785% _!L!,?6V4C6VKM&B@Z@D;X^*"/^\?Q M@6:<$1 4VT SW#1]_(.E] 4D93Y@GN_K$1@%3UX\2VKM#H+B(^1UTD.P2DZV MU-HU4.2$C%0ROB9\">BO/%I+D^Y+&.[X#X5^@-[R@V8:R=NM]W31;\'*8A"N!.W6D4G6VKM&BAT0N;> MT5[&K>*:U@M[>!<)-.-\/_#QGELI4D"#S$!SC$5/I07S*4]>NB[:/D@Q$PHZ ML:]58K*EUJZ!(B9D;B%]B!8J[8.TH!EGH@6D6 >96>=(BQ\'$N9SG;RN7;2( MD.(H-.C$VU9ARI9:^W6$@BEL;C8= Q*5Q$&0T(PS@016M(/-M-.T\#^3H@CE MQ7B;KG+E8J1E";/RJ8ME2ZU=!P54N).W9]@J3]E2:]>@\0+-W)3:RQ)5W,'V M@FZ5@,^4&PO=V]R:W-H965T89I$R@STH:KJ:%ZK^>@!)T$%.VL[2???KPV$"8F'SF3])=CFGF/? MB+ B^8H"OJPJQ?R]P2;<3R[5V ]?%8BG4 M@#T=K] "WV!QM[IBLF=W+'E18<(+2@##\XDU<\]3UU. VN*^P%N^UP;*E4=* M?ZG.MWQB.6I%N,294!1(/C;X$I>E8I+K^*_8-O:.A;(UES0J@7+%50%:9[H M=RO$'D#RZ &P!8K+%\2[@(.$-7IT!S_D H .A9CV7 M+X>[.G?^W^SIR;/WQ/"ZO>+5?-XS?&WDM7%MD+X>J4Z[<[Y"&9Y8\CBK=Y@U M??N7&SJ?=**:)$M,DJ6&R'KR^YW\_A#[3GZ=^@TPJH'JKV$S#8,XBL;V9E_6 M8ROHNZ-1WRHYMG+# 9!WRP]-HL\)X@[JYZ+0>=B,.CB[HQAC:L? ,%"Y^\@ MRVMWFTFRQ"19:HBL%XJP"T5XY?FSE16$PTN?ZJ/-P-.CA[.%^]OW;;?.A MH=H/MSIO!TE>N]=,DB4FR5)#9+U(Q%TDXI-3/38IOTFRQ"19:HBL)[_K/'V# M.ZXN,_I#M&C-=NFO,=/G>FO42'L8!U">\NW?7< ?]_#*[OTYO?VK]'$2^ M=J,994N,LJ6FV/HQ@$\Q@"PLU%023;(E1MM046S\(3Q;:/";%$7E3C(Z)J(YNK:C7:%JUE=KCD8OW#/ M+UW->*(*774MY8F^J9+]0&Q1$ Y*/)=3.6>1_!YG3>&IZ0BZJBLKCU0(6M7- M)48Y9LI OI]3*G8=-4%7_IO^!U!+ P04 " !3@F%50$K:8@,# #"" M&0 'AL+W=O*Q,YQ9'NOQ5L@G ME0)H\IQG7$VL5.OBQK95G$).U94H@./,2LB<:NS*M:T*"32I0'EF>XX3VCEE MW(K&U=A"1F-1ZHQQ6$BBRCRG\F4&F=A.+-?:#=RS=:K-@!V-"[J&)>B'8B&Q M9[['] M HV?@>&+1::J7[)M8AV+Q*72(F_ J"!GO/[2YR8/>P#DZ09X#< [!@2O /P& MX%=&:V65K5NJ:3268DNDB48VTZAR4Z'1#>-F%Y=:XBQ#G(X64B1EK,D];("7 M@%\%<@.*4)Z0:8:;3'F,W4MR'-E.5J$-CIS?@J8L4Q>(>%C>DO.S"W)&&"?? M4E$JC%1C6Z-NL[H=-QIGM4;O%8W7Y$YPG2KRB2>0'.)M]-N:]G:F9UXOX1** M*^(['XCG>%Z'GOG?P]T>.7Z[!W[%Y[^Q![+)+#W(K*PSVY6VFC;HIC7W_T85 M-(:)530D5O3^G1LZ'[L\_R>R@PP$;0:"/O9H!FO&.>-KO)*9<=[EMJ885A3F M<=I$@1\,QO9FW\5ID.M>>VW0@;I!JV[0JP[W9\.:9RNC&A*B!5$TPVN!!UNG M@!=52N":%""92+K$URN$^[K\T F/U)]&#<)PT*T^;-6'O>JGR4]\1G(C;T]^ M@4)EHU?59KIDAR>"+L.3G/>N_X\G9]BZ&_:ZFTM(F*Z?JX*^&)L*W\>D\P0- M3]U<7X^<(SL=47[@AMV[,&IUCGIUXM/UQO$>G9S\='Y#3(#\(W"-I]EXY MR$&NJRJI2"Q*KNM'LAUM"_&TJC]'XS,LT'4]_4-35_<[*O'&*I+!"BF=JR&> M7%E7S+JC15$5G4>AL815S13_9( T 3B_$D+O.F:!]F]+]!M02P,$% @ M4X)A55_()9P. P H \ !D !X;"]W;W)K&UL MK9=;;YLP%,>_BL6JJ97:Z^0)-/ /%BRGAU2_:-+:6@>*2"YHU8NE!EN;U M%;\U>=@1V-X[ J<1.*<*W$;@GBKP&H%WJF#0"*K0S3KV*G$A%CB8,+I!3%E+ MFAI4V:_4,E]IKO;)7##Y-)4Z$FK]\FCTU>WNG)3EJ>M MD=/6R*EX[CN\_+:_ MUPJ.>G1N\C3!.LD;M?N89VP4"3SDT>!17R^%0-5_(( M#4P9R.=+2L5VHLY0[:$\^ M02P,$% @ 4X)A59WFEYJ. @ S08 !D M !X;"]W;W)K&ULK55=3]LP%/TK5H8FD!CY;-*R M-!*T0N-A$Z(P'J8]N,EM8^'8F>TVL%\_VPE1H:';PUX27_N>XW-BWYNTX>)1 ME@ */564R:E3*E6?NZ[,2ZBP/.,U,+VRXJ+"2H=B[=6"MH"*L?>.G[COL /SH'4#0 8)_!80=(+1& M6V76UAPKG*6"-TB8;,UF!O;;6+1V0Y@YQ842>I5HG,JNV1:8XN(9?4(S7!.% M*?D-!3J>@\*$RA,]?[^8H^.C$W2$"$-W)=](S J9NDKO;UC&>O M!=1G*/1.4> %P0!\=A@^AUS#?0OW7\-=[;JW'O36 \L7_LWZ*?K&6;X10H?H MQ\52*J%OU\\A@RUC-,QH*NY,A[W6:^T1;VVZ*"V M!UWXYJK5@N<@!]6U!/'.OL$D2<(WZO:S_"3Q@F%UHU[=Z*"Z*\*(KK<"K3D? MKH+1OKC0]]]HVT\*)WX\+"WNI<4'I=UQ7;Y#BN*]8XHB;T_2?E881-Y;3>Y. MLS&-_BL6:\(DHK#2..\LT7W&N7@+3 MTOH_6/8'4$L#!!0 ( %."85745$K!6@( "0& 9 >&PO=V]R:W-H M965TS,-M#^^]E.B/A(V1[VDOC:]QR?N*Z M,B^APG+ :V!ZI>"BPDJ'8N/*6@!>6U!%W<#SAFZ%"7.RQ,XM1);PK:*$P4(@ MN:TJ+%ZG0/D^=7SG,/% -J4R$VZ6U'@#2U!/]4+HR.U8UJ0")@EG2$"1.E_\ MR2PV^3;A)X&]/!HCXV3%^;,)[M>IXQE!0"%7A@'KUPYF0*DATC)^MYQ.MZ4! M'H\/[%^M=^UEA27,./U%UJI,G;&#UE#@+54/?/\-6C]68,ZIM$^T;W)'0P?E M6ZEXU8*U@HJPYHU?VCH< ?SH#4#0 H)_!80M(+1&&V76UAPKG"6"[Y$PV9K- M#&QM+%J[(I5HG,KNV0Z8XN(5?4133#'+ 2WM\9E1+"4I2(YMO6_G MH#"A\DXG/BWGZ/;F#MT@PM!CR;<2L[5,7*4%&5HW;S>?-IL';VR^A'J 0N\# M"KP@Z('/KL/GD&NX;^'^*=S59>AJ$72U""Q?^+=:]#EIH%$_U-RUB:QQ#JFC M+Y,$L0,G>__.'WJ?^WS])[(3EV'G,KS&?MUE QU9J&D NRR,@SA,W-VQ_,NL MP!_[HR[K1%?4Z8JNZOJA2A!(GSE0O4>I00^/-AV/XO&9LLLDWXO'G_J5Q9VR M^*JR1ZXP[9,47]0ABCS?/]-TF14&D3<\T^0>W6'3/[]CL2%,(@J%QGF#D:81 M34]J L5K>ZU77.DF88>E;N,@3()>+SA7A\!TBN['D/T!4$L#!!0 ( %." M855A; &PO=V]R:W-H965TS#6&TI6FU M]05\Y_N^\W>8N[#FXE[F H]E 63D9,K54TPEFD.)9$GO *F=U9XI+0ID3A]:W$''(-ZJ@#!8"R4U9$O$XA8+7D3-R=HYKNLZ5 M<> XK,@:EJ!NJH70%NY8,EH"DY0S)& 5.1>CR3PP\3;@%X5:]M;(*+GC_-X8 MEUGDN.9 4$"J# /1KRW,H"@,D3[&[Y;3Z5(:8'^]8_]NM6LM=T3"C!>W-%-Y MY)P[*(,5V13JFM<_H-4S-GPI+Z1]HKJ)'>O@=",5+UNP/D%)6?,F#VT=>@#- M,PSP6H#W'!"\ O!;@/_>#$$+"-Z;8=P"K'3<:+>%2X@B<2AXC82)UFQF8:MO MT;I>E)E[LE1"[U*-4_$EVP)37#RB8W0KJ(+CC-<,'2:@""WDD7;?+!-T>'"$ M#A!EZ&?.-Y*P3(98Z?2&!*=MJFF3RGLEE8^N.%.Y1'.603: 3_;CO^[!8RV[ MT^[MM$^]O81+J$Z0[WY!GNMY ^>9O1\^&I+S?]GG_YS]23'\[B+XEL]_ZR(, M?=@&&@Q#32N;R(JD$#FZ5TD06W#BSY]&I^ZWH:I^)%GRD63S#R)[4O^@JW^P MC[WW(];=;SCT*1J6,\MBAL V=D.\[=?W943@/HM)WF29OXPX[[$T$G&O[Y0@ MUK;A2Y3R#5/-S>N\W4RYL*WTF7\ZFLQ& _Y$SZ!F9/RE;P;8%1%KRB0J8*53 MN2=GNBV*9B@TAN*5[7IW7.D>:I>YGJ,@3(#>7W&N=H9)T$WF^ ]02P,$% M @ 4X)A54R0E/X$ @ Y 0 !D !X;"]W;W)K&ULK51-;]LP#/TK@E8,+;!&_FC:+;,-K F&[5 @2-#MK-A,+%2V/$F)VW\_ M2G8,%TBS'G:Q1(GOD8\FE;1*/YD2P)+G2M8FI:6US8PQDY=0<3-1#=1XLU6Z MXA9-O6.FT< +#ZHDBX+@EE50#CC>']F_>^VH9<,-S)7\ M+0I;IO0S)05L^5[:E6I_0*]GZOAR)8W_DK;SG0:4Y'MC5=6#,8-*U-W*G_LZ MC #AS1N J =$[P7$/5D+;GF6:-42[;R1S6U\;3P:U8C:_<6UU7@K M$&>S%1BK16ZA('-N2G*Y ,N%-%?DFCRN%^3RXHI<$%&3!R$EUMTDS&)8!V9Y M'^*^"Q&]$6(-S83$P2<2!5%T CX_#U] CO#0P\/7<(9B!\71H#CR?/&_%>>H M^)2>CN#F-(&;JYEI> XIQ<$QH ] LX\?PMO@ZREU_XGLE=9XT!J?8W^/UH[@ MBR=P(W_(IA/\2X>QA/,^769LU(-N_A^XWHG:$ E;1 63NRDENINISK"J\6VY M41:;W&]+?(9 .P>\WRIECX;K].%AR_X"4$L#!!0 ( %."856R2FS'S0( M !8( 9 >&PO=V]R:W-H965T*B7NPFV/">X^=@ M&V>RY>)%Y@ *[4I6R:F3*U5?NZY,BE6NS TWF=1T M!0M03_6]T#VW=\F*$BI9\ H)6$Z=&WP]BTU]4_"[@*T\:".3Y)GS%]/YD4T= MSP !@U09!ZHO&Y@!8\9(8_SM/)U^2",\;._=OS79=99G*F'&V9\B4_G4B1V4 MP9*NF7K@V^_0Y0F-7\J9;'[1MJT-B8/2M52\[,2:H"RJ]DIWW7LX$.#@'0'I M!.2C K\3^$W0EJR)-:>*)A/!MTB8:NUF&LV[:=0Z35&965PHH9\66J>2FS05 M:\C0W4ZO"PD2G<]!T8+)"W2)GA9S='YV@V,C=M!OD MMAV$O#/( NHKY'M?$/$(LQ/6[\/Z0^[)W4Z!J"A#QIJ* M-$=Z#O5"W^@-7.OMJ&SI6\M18VF^ YLD(AB/)^[F,):E*L91T%>]X0UZWF"8 MMZP9?P5 *2_-]%"SVVV,K4UT,#H)0Q(>,5JJQCB*[(QASQ@.,NX74"WX$J3Y MH.GWNP3[2@I/"'#L!\>$R\4>0?,=G*<$S&1U3NP5?;G)@_J5@5E40,EEKH78WTFA#M*=1V M%*^;#_DS5_I8:)JY/KA!F +]?,FYVG?,V=#_%4C^ 5!+ P04 " !3@F%5 M9Z&NCO\1 !!(@$ &0 'AL+W=OQ_&WTN6=VLJI\L1(@"]9QU4GT?U>R6CB9S% M^<=T(>?EW]REV2PNRE^S^[-\D_E=%O]<1%GYV]FK M,DYF_*IVAX6358/N*_$_F4O[DMJJ=RFZ9_5+_8X\\GO6I$ M3 MSR>7)V(L[^*':?$M?;+DZ@D-*V^43O/EG^)I]=C>B1@]Y$4Z6S4N1S!+YB\_ MXQ^K%^)- U5]IX&Z:J#NVZ"_:M#?;'#Q3H/!JL%@WQZ&JP;#?7LX7S4XW[>' MBU6#BWT;7*X:7.[;X&K5X&K?!DIO?>1Z&TV4J_>:O![LK:/]WBNEK ^WLO?Q M5M8'7-DZXN\V61]R9>]CKJP/NK)UU-]MLC[LRO*XG[V\29;O,"TNXIOK+'T2 M6?7XTJMN+-^FR_;E&RN95XGROFG,LLG@I[_A)BU8,_:+*(DVG^F_B;2.;B'Y/T(2^!_/JL M* =6\6>CU2#TET&H[PQ"$7XZ+R:YT.=C.6YI;W:W5W>UM[K;]W>U][K;7W6T M/RL/R.M14=='Y8O:"1KR]J-0ST^%VE-5\<_OFOCPM]]:QO6UFPE'Q4>A#"M& MN>I@M&[&>9A_%#UER5RN&9$4Z1N/LS_0Z&'?OUZ8\7.^\OMX1+\Q[EL^\.L'> M_WPZCU78S03I8_G&N-PYFFC7^VM:ODW[7<>JD2+]UVSO+]W^7ME>YWG+"+^\ M2(-VJ9K6?LH7\4A^/BGGK;G,'N7)S7_^AW+>^Z^V5"(QC<1T$C-(S"0QB\1L M$G-(S"4QC\1\$@M(+"2Q",(:Z39X3;=!EWX397(1)V,A?RRJ^6J^G+RFQ41F MYR_:XZZ0/C3L2TTA,)S&#Q,P7[&*)5=]Z/-XHE[WSP?79X]L< MVWY4OS_LJ\U'V>3 '!)S2*,Y:.L=>#@;*5?-1#CDRE\2\[:?9'UX-+S:>@+_]--7R:0XOF@\+R*&%)!9!6"-, MSE_#Y+PS3-Y\2'N4XOF"XEI)*:3F$%B)HE9)&:3F$-B+HEY).:36$!B(8E%$-:(O8O7V+O OINZ M(-.-Q#02TTG,(#&3Q"P2LTG,(3&7Q#P2\TDL(+&0Q"((:Z3;Y6NZ71XPJ8OK M2=VIF"53F1?I7.:G8I$6Y7U)/!6CM/Q9/J:<]BWBYW>3L+/70Y.0Q#02TTG, M(#&3Q*S+K8]7JG(Q[/4V/D62?3HDYI*8=[G]*;+EU?#)/@,2"TDL@K!&>EV] MIM?5L>E5R&R6S)>3MM,RM![FY1V+."N>Q5.6%&6:B7E:)",I%C)+TK:E%%\Z M^SXTPTA,(S&=Q P2,TG,(C&;Q!P2J_Q5RT[//(KN2@KYVSI8SPOVK*M&SXTW%!-0S4=U0Q4,U'-0C4;U1Q4 M M"J\8?VR-+[2J =4T5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B2FO&85WD MH'!5#@I:YH!J&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:4UXZZN>E". M+GO8.)EZ*D9Q/EG_)C(YDF63UO7"W7T>G(MHU0.JZ:AFH)JIM"S/'VY]-VJA MG=JHYJ":BVH>JOFH%J!:B&H1I34#KRZ44(ZNE'A[CK7ES*J0T^0^N9U*4:3K M^&M-/[1< M4T5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U<*6]_=]V>+5]*C*B M>FU>I+8NE% /*93X*X5BIZN?HIPESH2\NY/+*XV+<5RTQF+WP Z-15334$U' M-0/53%2S4,U&-0?57%3S=KQ)5?$LXZRUF@P=1X!J(:I%E-8,RKJH0NU=&1!*@6 MHEI$:OL/;K"XR=D[Z)\0%9]IO]9\4LN4?^*:AJJZ:AFH)J):A:JV:CF MH)J+:MZ.-_Y55_JB52BH%J):1&G-]*VK4-1#JE":"X*^I:-)&9S-D^0?HBR> MYK*8)[>_U6?,6Z,0W;,"U314TU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)* M:Z9C7:Y2WJ36!ZTH*NY(34,U'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1+:*T M9MS512QJ=Q'+3UD?U-WGP;F(5KF@FHYJ!JJ9J&:AFHUJCKI=<7)^L;T4RD5[ M]5#-1[4 U4)4BRBMF7AU/8QZ2#W,SU@@U#V @^,/K9)!-1W5#%0S4+1))'OS0K1:AI4TU!-1S4#U4Q4LU#-1C4' MU5Q4\U9:8[/-WO:,U4=[#5 M1+6(TIJQ6-?)J$?7R2S*N"MOQ/?+<\7WT_0V MGC:N]S!*\W)RF$_B3(Y/177IKN)9?(AS$:_;MNU _J5[1 ?G(5I%@VHZJAFH M9J*:A6HVJCFHYJ*:AVH^J@6H%J):M-*J*[:^_D?2^S@8OC-+K*MHU*.K: Z, MP\8ZFCU"$2VN034-U714,U#-1#4+U6Q4]E[6%HH/]FSV,%]>]S!>/.]81],]D$-3$-4T5--1 MS4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B2FN&95U?T^FC!2RHIJ&:CFH& MJIFH9J&:C6H.JKFHYJ&:CVH!JH6H%E%:,^[4.NZH34L.6$?3W>?!N8A6EJ": MCFI&?WL/F,'VE^LFVJF%:C:J.:CFHIJ':CZJ!:@6HEI$:)F^S M+G\-NU,1WY6D:":CFH&JIFH9O6W]ZAIN5J9C7;JH)J+ M:MY^+XB/=AJ@6HAJ$:4U ZTN_"AO'AEHZ6+Y(?9.KG8O@=8)=@_HX)@C-0W5 M=%0S5MK;Z5U?N;C;H*R[RK [FX/#CVT-@35=%0S4,U$-:N_O0-*Z]QNNTQCXR$..BX7 MU;R6X;=.V'8^RP =5XAJ$:4U8Z>NSN@?79VQNDK+>C:6)?>3H@R;^+K+T/HMG>V4=6F.!:AJJZ:AFH)J):A:JV:CFH)J[ MTAKSR.;_.![:H8]J :J%J!916C/KZO**_M'E%>]EW>9%^9;?M6W6GJTG@8U5 MQO)']:!JJ^&7J>+&7Z^^D+O8:3_<)7K0X!-4T5--1S4 U$]4L5+-1 MS4$U%]6\E=;8=7KSFTBTX@/50E2+**T1O(.Z,&3PJS9=:4N][LX/33U4TU!- M1S5CQT%3U)X8Q\]M"])-=" 6JMFHYJ":BVH>JOFH%J!:B&H1I373L*[\&/RZ MG55>]DU9G?%93SE/1;)]S?Y<3.*RN[*]N)5R_F8:.WT6>3IMCU:T\ 35-%33 M4!H/2!6 MT;H55--034:CFHUJPTAH78]Q>V!FBG4:4UHR\NMJEO+E_Y#6O9?-UNKR5Q*VAUND> M'&JDIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%E%:,_OJTI;!RQIVXM(T M [1JH9J":B6H6JMFHYJ":BVH>JOFH%J!:B&H1I34# MKRZL&2!;G+1?FJ8U[-"J&E334$T?;.]+4>7P1A ;:*\#(ZN>4GFC^7/:M^ZQ4,VFL35BI;; MY\;:F-:X0XM,5MKFN:7-L$.+1U#-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)* M:X3=L*XS&?X[ZTRZ.S\T^'8\%445LW)*.FD[Z:*A(]%1S4 U$]4L5+-1S4$U M%]4\5/-1+4"U$-4B2FO&85UH,CRDT&1C#8OX7GWR;?BJU@&:+%&*BFH9J.:@:JF:AF MH9J-:@ZJN:CFH9J/:@&JA:@645HS[NKZC.'1]1G'KV#I[O/@7$2K,X;;*](' MV^=(=+13 ]5,5+-0S48U!]5<5/-0S4>U -5"5(LHK1EX=75&>?/?>U*W>P ' MIQ^I:2NMN;_'54O\D;T:J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6D1IS?BK"S2& MR-XC7=N,=/=P<+ZA=1NHIJ.:@6HFJEG#E@TX+K:W&4$[=5#-135OOQ?$1SL- M4"U$M8C2FKE55UH,_^KF):_75%F>L!7E9]?RCR3+BS<75A%Y/&V?LZ$U%ZBF M[7AE%%4\RSAK^X)21P=BH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&E->.PKL,8 M'EV'<>Q>3MT]'AR!:"7&<'OWBO[F)U9TTQ)4,U'-0C4;U1Q4\LE?WG]6=WMSO8COI1]G M]]56(U-Y5PZA]_&B_/B_C,WU+T6Z^'RBG(C;M"C2V?+F1,9CF54/*/_^+DV+ M]2]5!T]I]L?R:=[\/U!+ P04 " !3@F%5A!\:-G & #]00 &0 'AL M+W=OAP8)FW8"]T3)M"]7%(VFG^?>E+K$D5Y'M]?0ET>U\I,(CBM2)-'M.^!>Q M84R2KU$8B[O.1LKM;;\O_ V+J.@E6Q:K/:N$1U2J5;[NBRUG=)F)HK!O:-JX M']$@[LQGV;9'/I\E.QD&,7OD1.RBB/*7#RQ,GN\Z>N=UPZ=@O9'IAOY\MJ5K M]L3DY^TC5VO] V491"P601(3SE9WG??ZK6<,4D%VQ-\!>Q:599*>RB))OJ0K MWO*NHZ4U8B'S98J@ZM>>W;,P3$FJ'O\5T,ZAS%1877ZEV]G)JY-94,'ND_"? M8"DW=YV;#EFR%=V%\E/R[++BA$8IST]"D?TDS\6Q6H?X.R&3J!"K&D1!G/^F M7XL_1$6@#]\0&(7 .%$(P*P>A6,"T$T\P.>?MEC6]22>0*Y-)&H3B M6NVM0/9*R-7!ZTRJ]GU^,LG5NVORC@0Q>0C"4"'$K"]5W=,:]/VBGE9>3^.- M>NKD(8GE1A K7K)E@]YNUQNG]$Z[?G!*[[7KIRWZOFJS0\,9KPWWP6@%_K$+ M>T0?=(FA&5I#?>[;Y7_Z4LE'J5R?-LC-4Z7'/:+IF?RFJ37;Y0^4]\@@EX^; M&K-=;C+_56[H36W9+G]B6R77,KG1('?/KGRCW/O?I=>,,#AZ(%=/&W79;6APK:['7I=\E,M>0^T^M-+2>^NMV%*?W774S5,POF>=^:^_ MZ&/M]R:3(6$F$F8A8382YB!A+A+F@6 U&P\/-AYF],%9-Z+RYM-DX2'2PDB8 MB8192)B-A#E(F(N$>2!8S<*C@X5'K3UQ?1A$RV%0E\C*^&F;CI^:;-U*O]36 M2)B)A%E(F)W#)ADLG=CMY\9HUM]7S8HLST7"/!"L9M;QP:SC5K-^2M2\N4OJ MW>[5(Z>A8#(.%M=E']SDU5;XI5Y%PDPDS$+";"3,0<)<),P#P6JNGAQCWJ1^4[QO MK<.E?D7"+"3,1L(<),Q%PCP0K.;7Z<&O4YA?NV2W7?$DEF1+7]X:6N3%C:L& MGAR-Z>Y;JW2I?9$P"PFSD3 '"7.1, \$J]E7U\HGX!K0P$(F_A<2"+%CRZ[: MR*)@%Q&U7]"0D615'" 3XB>[6#*^I5R^-/F\J%:UIS:T[SKJ]LI?:G4HS8+2 M;"C-@=)<*,U#T>J&KT0^.M#P41 RY>F8O?;9@G#FLV!/%V'C *2]]$L'UE": M":594)H-I3E0F@NE>06M^M1&U\I;?-W61FEKX_(G&M5$\\J+HEVV$7NQA),Z$T"TJSH30'2G.A- ]%J]N]C/WT >Q1APX-_: T$TJSH#0; M2G.@-!=*\U"TNIG+\$]O#69^^*%'._YB@T,S02C-*FC5>^?P:'9L0TMTH#07 M2O-0M+IMR\!/QR5^79+6@')_4QE24W\3L'TZD_2IV*@I8RR")\L\4)_B'DP@B@-!-*LZ T&TISH#072O-0M+IWRR3/,& C" .:TT%I)I1F06DV ME.9 :2Z4YJ%H=3.7.9W1_G[>#X\@H-D=E&86M%H8H=5'(Q:T1!M*9V_N'VUW]%LW_Q)!B&PO=V]R:W-H M965T"R")-J7B^@81OIL; V#77 WXPV,B],M$D2\X?=>4VG!J6=@@2")16H/A;PPR21 NA&T^U MIM%,J0WWRSOUSR4[LBRIA!E/?K)0Q5/#-4@(*UHDZIYOOD#-,]9Z 4]D^26; M>JQED*"0BJ>U,7J0LJSZTVT=ASV#P>@5 [LVL/_58%@;#$O0RK,2:TX5]3W! M-T3HT:BF"V5L2FND89E>Q842V,O03OF(G] E%[0*:A:2KRS 10)R'0D 7"\E MR0?RZ:E@ZIG<9FN02C>2\SDHRA)Y@;T/BSDY/[L@9X1EY'O,"XE"TC,5.JBG M,8/:F9O*&?L59ZZ+J$^L08_8EFVWF,^ZS1>0]\G0:C,W,2Q-;.PF-G:I-WQ% M[P5T&U$E,6J7T'OP2N8T@*F!FTR"6(/AOW\WF%@?V_A.)'9 .VQHAUWJ.UK6 M2=LI<2QM)>:48OJT6?NVX[B7GKENP1@U&*-.C+V$7F,2"T&SJ$QC\HO2X%.Z1 MI#[-Z.XTZQ$94YP:KZ ,$5"5J!=[KV MG^!. ^Z\?>\Z+=O-M:P_,/XVZL _M_'//79A%&Y,2:N[/.!2M5X7[@MGAB\< M[ISYV+B;>S>I?L5\HR)BF20)K%#>ZCN8WJ)Z&505Q?/R=J5]'W=?,\\W\#4$L#!!0 ( %."8563-R\DLP( *0& 9 M>&PO=V]R:W-H965TBF+)GZ=8-"[A?!,'B=>.3;PMB),)W7;(LK-$_U4M$H;*/D MO,1*W4RMO3/XSG&O.WVPE:RE?+:#^WP11!8(!6;&1F#4[/ 6 MA;"!"./G(6;0IK2.W?YK],^N=JIES33>2O&#YZ98!!\#R''#&F$>Y?X+'NJ9 MV'B9%-K]P_Y@&P60-=K(\N!,!"6O?,M>#CIT',;''.*#0^RX?2)'><<,2^=* M[D%9:XIF.ZY4YTUPO+*;LC**5CGYF92J$6PM%?,:53E\XQEICG"]58@DO]'P M 59,(,@-K(S,GN'\#@WC0E_0RE+Q'3,(2\$R9PYG$((NF$(-O(*GBAM]29/4 M?^!"4!H]#PVA6X P.V#>>,SX".;71@Q@.+J$.(HC>%K=P?G913>3;]X&#DF+ M5I"X%21VF49',KVIM _4NX_[W>T=NM(U2;$(Z))H5#L,TO?OADGTZ03>OFYU@WF<$Z*^K(OX'>O ![8ATQ<2'M'=^DP&DTFP]D\W/6PC%N6\6D6 MFQ!J13V)"D--2H/8ZG^[E ?F4_PL4,V2P:39-;Y]3-.6L;)2<9EH[*" M[BQD=.IXCOZ8]Z'X.-,W(D7]R9,V>7(R^3UM$ZLR=YHR699TO_2Q0^4C#4>= M_-/98-0/,&T!IO^S0[T:7-+.8&ULK59M;]HP$/XK5E9-K=0U(0FP,HC4$J9-6J6JK-MGDQR)5"\KDQ,F5*D>N*Y,<"BPO> E, M?UER46"EMR)S92D IQ944-?WO(%;8,*<:&S/;D4TYI6BA,&M0+(J"BR>KH'R M]<3I.9N#.Y+ERARXT;C$&W0N_:]8V\%?A! M8"VWULAXLN#\P6R^IA/',P8!A409!JS_5C %2@V1-N-7P^FT*@UP>[UA_VQ] MU[XLL(0IIS])JO*)\]%!*2QQ1=4=7W^!QA]K8,*IM+]HW8X@47N$X;2]$WDN@R '25"0!= M$4JB#^@&LVJIDUH)PC(K=@<2L$ARNXEAI2NN--)H#F*E*20ZC4%A0N69QM_/ M8W1Z\XKJ6%R["KM@C'$31ISKVMS_3?,#= -9RJ7:,922#OP\7[\ MY1Z\JT/7QL_?Q._:WTLXA_("!=XY\CW?[[!G>CB\U^7._VF?_;/VG6 $;3$% MEB_\>S&M= $)@5EF2PC]1E,T5YQ!5\KWDII&.9(E3F#BZ$XH=76!$[U_UQMX MG[KB?4RR^)ADLR.1[60F;#,36O;@H&O^?+6[TA$>,QW')(N/238[$ME..OIM M.OI[+\KK=BJVVVFZU4[EIIT*H%A!BA1'&>4+3'?$[(-+% %YCI@>+_@2P6-I M&KE$)7[""]IY]6HSA]9,,U*LHO R&+NK[12^EAD.+G=EXM:-KK.(_U7%./(<_T M]5!T@T5&F$04EEJ5=S'4!HMZT*@WBI?V)5UPI=]EN\SU; ;"".CO2\[59F,4 MM-->] =02P,$% @ 4X)A5:.Z9Q9O"@ 6XL !D !X;"]W;W)K&ULO=UM;YO(%@?PKX)\5U>IE,8\^2DWB=2&81[4E:ID M]ZZT[X@]L5$Q^ ).VM5^^ L.,1X@4YO\[WW3Q,Z'WB+ERN\O*) MXYG_OOF:%H^&>V41KF6O#)NA3NN S8C?AW*)^S@^^- M\E0>DN1;^8 OK@=F>40RDO.\)(+BRY.\E5%42L5Q_*="!_LYR\##[U]U?W?R MQO,DRG9_&L_56'-@S+=9 MGJRKX.((UF'\\C7X7KT0!P&6^T: 7078S8#1&P%.%> <.X-;!;C'SC"J D;' MSC"N L;-@/$; 9,J8'+L#-,J8'ILP*P*F!T;8)FO?W/F;@6]_)7OUHL7Y,'- M59H\&VDYOO#*;W:+;A=?+),P+O/C/D^+GX9%7'Y3K*LH>$C2X&6UQ@OC2S@O MEK\T/BU3*8M,R#/CHW$GGV2\E<77>;*,P[_DPCCS9!Z$4?:A^/'O]YYQ]LL' MXQ&8[X9 M[AT?;G6]G.^;W7_?[%0?[LEY$6Z]&\*H$[,JISR^1;G=D^09[F6V"N;P>%.^@F4R?Y.#FG_^PQN:_NM8C$O.0 M&$%B/A*C2(PA,8[$! A3UK^[7_^N3G]=_UW+7QMXZO)_P28[K*PMGV[&H]ED M4B,(#$?B5$D MQI 81V("A"GKWS+KGH'9MQ+21YZ: 5#-@VH$JOE0C5::4I 6]6BC(&7023E4 M$RA-7>(';3&K=U%T&^V^"X/.!-"Z)R< 4O.@&H%J/E2C4(U!-0[5!$I3\\2N M\\3N70Q5H:A40&H>5"-0S8=J%*HQJ,:AFD!I:BK4'5I+VP#35D70%BU4\Z : MJ;3Q0>7AF*W*PX=.2J$:@VHMIZ"]ILK[;!F<>VIW;CF MIV/4=#1N7/+3,6@TFCC-ZJ=CPI'3O.('>I(,JG&H)E":NM#JOJZE;^S"JIK# MRZ?/^'J]C9-\)=-@\^-G10ZRF7@+U3RH1J":#]4H5&-0C4,U@=+4A*L;SM:T M?Y$#;2%#-0^J$:CF0S4*U1A4XU!-H#0U%>I>LJ5MU6F+'&@SN=(.:P[;G8R: M14Y[E.6:S0N;NT9-K-9G/.U1KCUSFE4.M&,+U3A4$RA-O0^I;MK:^J9MGRI' MV^G2SW?J^H1J'E0C4,V':A2J,:C&H9I :6K^U!UAV^I=M-C0IB]4\Z :@6H^ M5*-0C4$U#M4$2E-3H6[ZVMI.FJYHT4>>G G0GB]4(U#-AVH4JK%*.[R:R&EV M]'C'('=L-X<)U)&I*[?NT=KZ'FVO(LBXSY.X>[5#^[I0S8-J!*KY4(U"-0;5 M.%03*$W-GKK]:[O]2R!HGQ:J>5"-0#4?JE&HQJ :AVH"I:FI4/=I;?V]PKH2 M"-JFK33E:4XZ1EE3VVPTGORN*<>VW?@4B$+/DT$U#M5$ MI2FUC7)1D[J(Z@ZGK>]PZJJ1US[2.HQD5M8?1U8DT,XH5/.@&H%J/E2C4(U! M-0[5!$I3,ZANW=J3_A4)M*D*U3RH1J":#]4H5&-0C4,U@=+45*B;JK;^-EY= M10+MJ5;:87E@-LN1GPXA'4/<]G7"':-FK5$4>GX,JG&H)E":NL;J;J6M[U;J M"I;?9)J&>9+^^)AMY#Q\#.2BS'K>2ZP_EY$4+O9D6JA&HYD,U"M48 M5.-03: T=7N_NCWKF+TK&0?::85J'E0C4,V':A2J,:C&H9I :6HJU)U61W_O MK::2T4>>G E6^X..9G'A0:/A9/;-,P7AKEH87SHFHJ+RA.DQ]!E/_0?^RC/[*3\P+:=H5J!*KY M4(U"-0;5.%03*$W-M(/-D-^Q&S)V.V3L?LC8#9&Q.R)CMT3&[HF,W109NROR M_Z(GZ]0]64?;Z-(62]"6;*7]I!'5,:JC$=4QRG+;C:BN89-V(PIZG@RJ<:@F M4)JZUNJFIZ-O>L(*G%U=4QQ@D,Y7NP>+8A5'R69G[:N?=]\[KC^=DQ, >L,L M5"-0S8=J%*HQJ,:AFD!I:GK6[62G_P;-#K0O#-4\J$:@F@_5*%1C4(U#-8'2 MU%2H^\).[[V:]9$G9\*D5:(XLXG5K(K:&T2W[QWOH-SQN'GO> ?5<>\X]"09 M5.-03: T=:'575>G_^;)_[^2J/>-Y_JS.SD9H'?;0C4"U7RH1J$:@VH==ZO;!T'N3SU\MN_WV=[_:=MG=^[J0_AI.3!7H[,%0C4,V':A2J,:C&H9I :6I.U7UO MM_\>T"ZT,0W5/*A&H)H/U2A48U"-0S6!TM14J!O3;N\]H/61)V="QS[+5O-C M)^B4I&/*66O3'^B4%*HQJ,:AFD!IZKH]^.VZ^B[R,7>B]?BUJ/I93U[S2,V# M:@2J^5"-0C4&U3A4$RA-S:*Z/^[VW[S9A?:BH9H'U0A4\Z$:A6H,JG&H)E": MF@IU+]KMO7FS/O+D3!BW^F$=OWO5@TY*CIO4ATY*H1J#:ARJ"93VLG:'V4K* MW ORX.9J+=.EO)51E!GS9!OGY20'SQ8USF.Y9^?E)WLP;#U_:UUZ5L?SQ+KT MNYZGUJ78/3^LI[VYV@1+^6N0+L,X,R+Y6!R">3$IDC4-EZO]@SS97 ^*_]4_ M)'F>K'??KF2PD&DYH/CY8Y+DKP_*"9Z3]-ON-&_^"U!+ P04 " !3@F%5 M;KZ]#?L" K# &0 'AL+W=OYY[]7$9;2A[X@F 0,]Y1OC82(0HAJ;)PP1RS*]H 42^65*68R&W+#9Y MP0!'&I1GIFU9KIGCE!C^2)_-F#^B*Y&E!&8,\56>8_9K AG=C(V>L3UX2.-$ MJ /3'Q4XACF(QV+&Y,ZL6:(T!\)32A"#Y=BXZ0VGGI+7 M]3V/"=-5*>+"A] M4INOT=BPE$&002@4 Y:/-=Q"EBDB:<;/BM.H52K@[GK+_EG[+GU98 ZW-/N1 M1B(9&Q\-%,$2KS+Q0#=?H/)GH/A"FG']BS:5K&6@<,4%S2NPM"!/2?G$SU4< M=@"2IQU@5P![']!_!>!4 .=4#?T*T#]5PZ ":-?-TG<=N +[(\8W2"FI"6; M6NCH:[2,5TI4G4YP$Z/[M 9R@EZ%M"5UPR\I$II*5*GQE65DU* MJ^Q7K'+0/24BX6A*(HA:\,%Q_/41O"DC5(?)WH9I8A\EG$-QA1SK$MF6;;?8 M2J=_.I)K@D!O=0!\*.;9[W10*#H4\RW.;0M,WF!H.#VJ'!ZKG7K\YG#&<[A=IJ-+LJ!+LFE'9(UT>'4ZO Z[AW=*]S@4:ND>AT(MW>,-IM)ANSD**0K(LJ/6GU:3[8W>J#;.Y_TAK>]EO- 3L+EX/I"7X[1]YC%*>$H@Z54 M95UY\F*QO9:4"$G.;U,Y#0/3 G(]TM*Q7:C%-3_#_P_4$L#!!0 M ( %."854K%.&AL , .4/ 9 >&PO=V]R:W-H965T!1$[M*4 MBG_O(.&'N>5:+P-/;!LK/6 O9CG=P@K4Y_Q1X)M=L40LA4PRGA$!F[EUZ]XL MI]K>&/S-X"!/GHF>R9KSK_KE8S2W'!T0)! JS4#Q;P_WD"2:",/X5G):E4L- M/'U^8?_#S!WGLJ82[GGR#XM4/+)>N*'/Z& M6(C+ ,CM5@#@BE"2?"!/$.T*95E&EL^YMI#D*@!%62*OT>*$:(]@(6BV-7#\ M]GD5D*OWU^2]1O\5\YU$1W)F*YR #L,.RV#OBF"]5X+UR2>>J5B2919!U((/ M+N.G%_ V)J[*GO>2O3OO(N$*\C[QG1[Q',]KB>?^[7"W;3K_S_ORI[W7DN%7 M2\DW?(-7^+Y01A[HFERM8M0^INP:%T6_1QY4U&_3^B*;KH\W,J]@N\2LSL_:EJ%Z/_4=7.'0Z;#I<=.:R),:K$ M&%T4XXGCG:M'ZEODZE'01(+*V/KZN%_:\GF1_$>W2Y=D09=DRX[(:@J-*X7& MG56O<9=R=$D6=$FV[(BL)L>DDF/RL]4KY&D*(F0T8?\9M1H5"QL#9-MBF8,, M<(>9RD4CO,\RJ4K"2\6K"&QT4DO\X:A9O29G!6H_/9O0AY'KNHT,GENY@^&TD<$6JNG$'38R>&XU'KE^ M(X'V2=^"ZV=K&D:)JVF7J>+>68U6/>FM:<4:XW?NS;W;,AY@#UNTG$?ZH@'^ M1,6699(DL$%73G^,1Y$HFLKB1?'<=$UKKK ',X\Q]N$@M %^WW"N7EZT@ZJS M7WP'4$L#!!0 ( %."857GX2=# , P* 9 >&PO=V]R:W-H965T MYUY]N=Y:R!\J!=#D.<^XZCNIUD77=564 M0D[5E2B X\U"R)QJW,K$584$&EM0GKF^YW7F*I,\;A01*U MS',J7T:0B77?:3F;@T>6I-H01.8@7XJ'B3NW)HE9CEPQ00G$A9]9]CJ M3MM&W@I\8[!66VMB/)D+\<-L[N*^XQF#((-(&P:*?RL80Y89(C3C9\7IU"H- M<'N]8?]D?4=?YE3!6&3?6:S3OG/CD!@6=)GI1['^#)4_UL!(9,K^DG4EZSDD M6BHM\@J,%N2,E__TN8K#%@!YF@%^!?#? L(]@* "!,=J""M >*R&=@6PKKNE M[S9P$ZKIH"?%FD@CC6QF8:-OT1@OQDV=S+3$6X8X/< 9W0N)"W3QF/RA458 M!D"&B03 BM"*?"#CE/($".-D++B6F%ZT4Z=D;"T$>8DP.F<9TR_D? *:LDQ= M(.YI-B'G9Q?DS$"_IF*I4(7JN1I--P:X467FJ#33WV-F0.Y1;ZK(E,<0-^ G MA_&W!_ NAJR.F[^)V\@_2#B#XHH$WB7Q/=]OL&=\/+S5Y,[_:9_^L_:=8 1U M$066+_Q[$:VP<*0TQ6)*A_PBCP);VR797V?G=WF^Y$*G(&GQMCO>Q*46G))NQ]\5 MFOPI%-SXM[M"TP:AH/.JK@R/N_5YPP),[%RAT%V,0MFDZM-Z=!G:+_:;\U&K M.VXUG$]PU"DGDU?Z<5JPS-6O!=;GNMO'H3,F-*W\M$KMI*S=164 MI1[Q_\?>2J>KT=X]/K!Y^1QH\H/ MO/ELRQ[Y/5=?MW=2WWD-RCK)>%XD(D>2/UR/;O"'F 9E0-7B[X0_%P?7J*2R M%.);>7.[OA[Y98]XRE>JA&#ZWQ-?\#0MD70__JU!1TW.,O#P^A7]CXJ\)K-D M!5^(])]DK3;7H\D(K?D#VZ7JLWC^D]>$PA)O)=*B^HN>Z[;^"*UVA1)9':Q[ MD"7Y_C][J84X",#!D0!2!Y!S V@=0,\-".J 2FIO3Z72(6:*S6=2/"-9MM9H MY44E9A6MZ2=Y.>[W2NIO$QVGYEJOE"V%9/M1R-?HKV2EAY6CFT?)N1YA5:#? MT$+D2NHQ0C=%P?4G^X9LF:2)2GB!+F*N6)(6E[KMU_L87;R[1.]0DJ,O&[$K M=.MBYBG=W3*IMZJ[]G'?-7*D:_=\^QY1_PH1GQ!+^,(=_HE)'8Z/AL?N\)BO MFG!LAGM:XT9HT@A-*CQZ5&A#09L<>X# #E N !^*+5OQZY&>X0673WPT__47 M'/F_V\2!!(N!P SA:",<=:'/;U8KL2N?0LE7/'EBRY1?H9PKFX)[I'&%5*YX M3W,\I<2?>4^'TCCS#96FGY*$. R;E ;GH.$<.#E_S?7,2OE:+XL]\C;>>[3( MZ,0T[-!VIAQ*NY\1X\GX".VPH1V>-T<.EA8;W1!RHD""Q4!@AGI1HU[D?&@: M]=)6O2N]ATBI%W&;C%%O#(.(3#M/C3/G4'GZ&3$.L6]_:L8-[_$/\,Y%[J ^ MMG1DVILQSKQ#N?=3DM"/(COW2<-]F) 6\\RY/V*5*R_+%R*N@_]%EH9WR%3%MS<2=9JG?= M/%E>MK[&)I$S\="5!1(L!@(S!,=^ZQ+]GW4O-0*0=J!H,12:J=Z!Q\9@%L8- M-5A&2+2X1C/6L&@\M<]FW#IC[/2/@]V.&VZP1*!.N48S5SR?')&H]<"8@C@C M#.EM%Z!H,12:*6%KJ;';4W>W2JM\?5L;CL>=#=*=9[ J0&BF*JWCQDY+.GPO M/3PBN+C-LETNU(9+MOU^8FMU=V3PHPEJVZ'0S$%HC3N.8&8WI!E?@*+%4&BF MA&T-@(<7 58)+]*0OJ,-Q[1[INI..EBBMSAP)JW;)NXCY[LG;M=_UMX!ZM=K-..G MF=#W.\M(#)74U*4UXN34$?KQB;](JZN$6<4"=>:@:#$4FJEIZ\S)&&:Z0EKN M!2A:#(5F2MCZ?#+$\M!^1^T*TOW0D'RV,I M88[^Q$;;,H'"'LK3?IE B!]UJ8.6"9:G10M!@*S92P M]>C4?=A^[HY5PXP=.Y8[TV!=^@F#B=_=M+R#%^K*UQ\_,?F8Y 5*^8,.\]^/ MM4V5^S<*]S=*;*MW[)9"*9%5EQO.UER6#?3W#T*HUYORM;WFO<[Y_U!+ P04 M " !3@F%5 R-M1J0$ #F%P &0 'AL+W=O)S_)PW/S[NK83\JN8 &CUG*5?]8*YU?AV&:C*' MC*JVR(&;+U,A,ZK-4,Y"E4N@B17*TI!$43?,*./!H&??/A(->3F

BA6GV%CT'FA;R)297_1 M:C,W"M!DH;3(-L(&0<;X^I\^;QRQ(T"N:@3(1H!8W.N%+,I[JNF@)\4*R6*V MT58\6%.MM ''>!&5D9;F*S-R>F"L2>E82+KV$4_0(YL8IP.ZF4D XW^MT!EZ M FDS@$\ _31.VJ W28KUPLD%UNT9% M:E!=H2^"Z[E"GW@"R6OYT%A8FDFV9MX2K\(1Y&T41RU$(D(0TY"ABZ9-"DG9)797C5%!5ZKG$Z@'Y@24R"7 M$ R^_PYWHQ\\(#LER([5'M> K(EA%KU*UZY2[$W+ >F%RPI@W1)8]XC 3'J-C8($,:X%2IC2 MC$\TRG>"(,H@^.SH[MF!J^VX*.VX\-KQ.V7HD8[1R6AN+)A3=FI*M]U"CSII M5P'P:CLP&2Y+K)?'RMG+!F!>E3"O/B1GK_9B'5?'&D=N?X_^CUF[0?6&\L,[ M5(7?;4JYJY=^-CMRS5:_08K?C)0XI,2+="C,Z:F%7I/KR9.DJ0+-V?C4L6LE M)*_V W,9.S+#\;&*#C=!:-@Q&O8RT='J;K/,&S99[&@,'Y/'C+<74W-$74C& M9^NS*M.L^&*F9I68_,-)4:F9X-T!\WSTS]>6U[DS,I38C&:T$U@0E$T?)Y&A=)FFBS22.H,G'-)IDO].L83'B^);X M^;:)[93LLVU-=T$^5R35 G<=1)CD:=I GJ)(XZR<3W0(K<7N6.A MM;4_^ =02P,$% @ 4X)A5>_)Z:84 P M\PH !D !X;"]W;W)K&ULK59M;]HP$/XK5B9- MK=225T+70:06-JV3NJ&B;9]-YZ[>^YP M;EPQ_BA2 (F>\HR*B95*65S;MHA3R+$8L *H.EDQGF.IEGQMBX(#3@PHSVS/ M<4([QX1:T=CLS7DT9J7,"(4Y1Z+,<\S_W$+&JHGE6MN-![).I=ZPHW&!U[ M^:.8<[6R6Y:$Y$ %811Q6$VL&_=Z-M+VQN G@4KLO".=R9*Q1[VX2R:6HP." M#&*I&;!Z;& *6::)5!B_&TZK=:F!N^];]L\F=Y7+$@N8LNP7260ZL:XLE, * MEYE\8-47:/(9:KZ89<+\HJJQ=2P4ET*RO &K"')"ZR=^:G38 ;C!$8#7 +R7 M@.$1@-\ _+=Z"!I 8)2I4S$ZS+#$T9BS"G%MK=CTBQ'3H%7ZA.JR+R17IT3A M9+20+'Z\U,HE:,IRU4T"FX)<(L]QA\BJ>2!R&YKIN PD[YIKD6!8YA8ZBH1P#=@1>_?N:'S\9!*?9+->B+;4S!H M%0RZV*,[2B3!6=.@B*VTCKEJ8V%Z&IEO;-085YHE M9X0V%.>'M.^,X53M^R2;U62A(=.?BTWD!J'C7 5C>W- UF$KZ_ _LL;J@R0 M*5UHF2^!&\EJD?%&W1YXF8'1=,TQE>@,JWU4 -<7QT$-.QV>JF%-YKH[>3L# MYSGI6IR>7.XI&+8*ACTKV-V"X:M">WXX# -_/^=I9U2G=E=/9'L"CEH!1YT" M?NM!M$X/I_;3TUHT>V=,R(&OS;@EU"574EE/#.UN.]'= MF$'&?C:OQ\%[S->$"I3!2D&=P4C]/7@]8M4+R0HS="R95".,>4W55 I<&ZCS M%6-RN] .VCDW^@=02P,$% @ 4X)A596:.)?: @ D0D !D !X;"]W M;W)K&ULK99A;]HP$(;_BI5)4RNM) 1"IRY$:F'3 M.JD3*MKVV20'L>K8F>U MU^_LQ,RV-*TE> #Q,F]K^^>"[;CG50/.@>M?#J_G$QKN [PQV^N":V$I64C[8P6TV]0*;$'!(C76@^+.%&7!N MC3"-GXVGUTYIA8?7>_=/KG:L944US"3_P3*33[WW'LE@32MN[N7N,S3U1-8O ME5R[;[)K8@./I)4VLFC$F$'!1/U+'QL.!P+TZ1:$C2#\5S!^0C!J!*.7"L:- M8.S(U*4X#G-J:!(KN2/*1J.;O7 PG1K+9\*V?6D4/F6H,\G2R/3API++R$P6 M^#9IZAIR0<(@#,BMR*H4L,^&+#@5Y&P.AC*NSY\*N" ZIPIT[!M,ST[BITTJ M-W4JX1.I#,F=%";7Y*/((#O6^UA66UNXK^TF[#7\4HD!&07O;*)A1SZS?OD2 MRE[YO%]^1Q7*ATX>]%0S:CLUA4%^C::=SM9%>2*UW2%*8>+A4: MU!:\Y.V;X23XT$7IE&;S$YD=$1RW!,=][LFM8(91WKR@1*XMQP+?=6W1$EJ9 M7"KV&_GBR.9'9$U!=#HN 3]9_D@SN$L\>T=#JU M>(O!@=U M)8(;- M9E94P;W(O[),;Q=.Y* ,UG27ZR_B\ &:#?E67RIR5?VC0[/6=0B?;JQ^\K0O2C,RU:T6@:LER] MF;O:(%A%;MJ8NZO-D0%S,?HDN-XJ])YGD/U7WC7H+3\Y\M^1486/4$[0U/L- M$8\0]"MRD=I2":JYC%B8MAZ:5A:F0Q9Z%-5DM=RL7\Z&TZTJ:0H+Q\2+ KD' M)WGU"PZ\MR-4LY9J-J8]^;S32E.>,;Y!5*,5;!CG=B#6J 3)1(9>,]YXX0WZ MI]B%B2Z MY.@ SZXX--$96S#%?CCS^MGBEBT>#;:O51:%[&:Y!VFJ CJ^/O0@60I])/%/ MB$+L=>G3^Q%QF(D\IU+9J=JIUKM=MNI-I+7AZ-3%\60:]CL8GR1\_.*XO :K MJ2?DE,N;Q$-!> S8]!POC"0F\[H<' M*+MZ@"\J".=1?0WXK.\(>D%\\AO@[JH$]D M7!OI71W!XX6D[@-,']0<5+K*X<7I$I\7E9E'(I_,!OS7514\7E;^)V/V\%YS M$,+S@Q!,IM_#NR=]: %R4W7;"J5BQW7=DK:S;4>_K/O8;GG].?")2I-)%OJP[['J@15EUM2NA38]&PO=V]R:W-H965T>7[*LVQ(*HO M2N1F925D0;0)Y=I7I422N:2"^5$0C/V"4.XEL9N[DTDL-II1CG<2U*8HB-Q= M(Q/5S N]P\0]7>?:3OA)7)(U+E _E'?21'Z#DM$"N:*"@\35S'L77EU/[7ZW MX3/%2K7&8)4LA7BRP<=LY@66$#),M44@YK'%.3)F@0R-+WM,KSG2)K;'!_3W M3KO1LB0*YX(]TDSG,V_J088KLF'Z7E0?<*]G9/%2P93[AVJ_-_ @W2@MBGVR M85!07C_)\[X.K81H="(AVB=$CG=]D&-Y0S1)8BDJD':W0;,#)]5E&W*4VY>R MT-*L4I.GDX46Z5//ZLI@+@KSKA5QY>K! Y>8BC6G7W]>FPNE%9S?H":4J0LX M \KAEC)F%E7L:\/+HOOIGL-US2$ZQ0'+/@R"-Q %400/BQLX/[OX$<8WLAIM M4:,MVZ*RD;(2092UPRLBLZ/UK\^_=.?; M:[I-IN-^<-G^Q?[VB(1A(V'8*>'1N1^S'MFB-)<92I149"!,"%5.T_QW^BIC M'U@B?-]T3$@WBPAV2*2",12"ZUQ!.(2,[%3'.QHU D>=T/>FWI*FMN;.5N9V M4'VTUITX?^FD<<-R_,\L22Z%-SW'# MW#1YE':#65\)H0^!;3S-9T/R#5!+ P04 " !3@F%52'2U?D0# ,"P M&0 'AL+W=OC-E:YH3"'4=B7128OUY"SK83R[7>!N[)2R=7$BBR4P0*O MNUCH72M9"LJ(4504%H]<4O=2!: KYW0,"K!3S# M71DRE-=8XF3,V19QO5IITPWCJI%6<(3J79E)KF:)DI/)3++T^5S[E:$K5JC- M%MB$ZQS=@Y"A3,H!\AWOB#/\3ST$=E(K# ' M47]Z+/A-#'UCP3]DH4-115;)!=UR.N$N1(E3F%@JHP3P#5C)IP]NZ'SMH0H: MJJ!/>_) -VI+U'9@B>:P))02ND1L@4K@A&7HC- Z!)_1[\Y@5#Y45D)C1>?X M)G&'L:,@Q_:F V_8X U[\;YS3#7=L1C#/8S(#:+8[:8(&XJPE^*Q"M&Q$.$> MQ'G@.9'G=U.,&HI1+X6Z7Q9 _@5DM _B!J$3QMT@40,2'7UF@&8GG)9H_[1$ M?J1.3#=8W(#%O2GV9&Y7R,ZG&^#JM4#F^"!UY0&ZP82C1YROH0LH_@\IZ#J[ MV]4Y)0EY.ZP9RW/,A1ZJ JLCO+NG.J_0RFK4S@9_$ 5QZ]<=<+?U,+A')^@I MB/6[X[480V3LN[]B4/07+V\<:Q8-#5+LGP.V]R]^E\"E@?B>8.SI MMGL&W./?@?V(NY2B.!_BWV>;*2ZTR6B@7O.A)X& MI3'521CJO$1.]$!6*.R7I52<&#M5JU!7"DGA19R%212-0TZH"+*)7YNK;")K MPZC N0)=>EH!R%IE* MPN4T.(U/9F-G[PU^4=SHG3$XDH64=VYR54R#R"6$#'/C/!#[6N,,&7..;!I_ M6I]!%]()=\=;[]\\NV59$(TSR7[3PI33X', !2Y)S"X2N"M!6D'K3)S&.=$T.R MB9(;4,[:>G,#7QNOMC14N+]X:Y3]2JW.9+=&YG='KA %S"2WFT,37]\CN. 5 MDP^(X&U@7JN\M'8P9T3 P3D:0ID^?&EX!+HD"O4D-#9!%R;,VV3.FF225Y*) MX5H*4VJX$ 463_6A!>OHDBW=6=+K\)H\0!I_@B2*1WO2F?6KOQ,Q@,C+DZ0G MF[2K=>K]I?]0ZWRGUOL*U7@:[O?DCO:)KDB.T\">78UJC4'V\4,\CK[NPWPG M9T^@AQWTL,][]J/F"U0@EPZ9VXW5; YH(Q5@.Q$L:U,K!*IU342.<$"W=H?[ MBM-$'/N(KDVMLV28IL/C2;C>Q>Y-[(W8HPY[U(M]*D1-&%"1V]YJ#XVCW!; MGQ*W\,A+-!"H4.4HS%[D)EH<[S!'@RA^1MR;TQN)QQWQN)?X:HOZKK^Z-^;_ MGH/QBWTS^A(/XZBK8@,>[K13CFKE;QEMH6IAFL[:K787V:GOW^&C>7,+7A.U MHD(#PZ651H-C^X=4<[,T$R,KWYP7TMA6[X>EO8Q1.0/[?2FEV4Y<@.YZS_X" M4$L#!!0 ( %."857X]O7 H0( !4( 9 >&PO=V]R:W-H965TJI**D9-+60\Q%FD.%1$7 MK :J-'/&*R+5E2^PJ#F0S("J$ONN>XDK4E GCHSLCL<16\JRH'#'D5A6%>%_ MQE"R]L_4/:/+I:;Z4E<)\HG5CZSHH70K) MJ@:L(J@*:K_)2U.'+8#BZ0;X#>@W I(YM[J9P M"9$DCCA;(ZZM%9L^F.H;M*I7076?S"17VD+A9#R3+'T^UZ7.T(15JOT$,2]X MCO:JIB_Z#,KD.U#@I$0WU':LUIXF($E1BC.E?YPEZ/3D#)V@@J*'G"T%H9F( ML%21:_\X;:(]\I1M#V4&#X@CU\#TRJ'A"Z79!MEW2[ M7<"V2]>K6]ZPFU>/R*&H20HC1\U 7P%3OSYDW?I?NTJ^4>2)1])-OT@LIW' M"=O'"0^Q[_S CWT6RWAE&/6B6<5^Z+F#"*^VZ]UA%0QZ_5VKY+W5E=_O]7:M MIN^M+ON#\-6C31UOS;D*^,(L&*'26E)IV[65MCOLVHSN-_*Q-YQX'?)$[3R[ MHE[I[<*\)7Q14(%*F"M7[L65&L/<+B%[D:PV4_:)236SS3%7>QNX-E#Z.6-R M<]$.VG\"\5]02P,$% @ 4X)A5:K:2#] ! 3Q8 !D !X;"]W;W)K M&ULM5A=;"3./;KWW,L%:7$@Y2/=8(DPSE-2 Y*O%EJW^!5 &UA4"'^3/"!=JZ!".6!D$:H;P"*(735#!Q/_YN2+5V36'8O3ZR?Z^"Y\$\A!2O2/I7$K/=4G,U$.--N$_9 M+3G\CIN *@@M2G( I4!S-G%1J5]9<[V27!3* MFI7\;L+MF+=F)'J\$%+'8$4R7G\TK#)X <[>"I[%->:0ZQ=P]U)@\-G'+$Q2 M^H7/W:]]\/G3%_ ))#FXVY$]#?.8+G3&O15KZE'CV77M&3KCF0E^D)SM* CR M&,<2>W_:?CYAKW.56JG04:IK-$FXQL4E,(VO !D(2?Q9O=X^O] Q/YD?*0 MA1QWH3]U=96A3&3U4?X8-3,M _51@01E&/9IQ5Z(=ANB/1GB*BP2'F'R#Z\\ MVFE4O2J,"&72SE-S.QV7+J ]'V@@ 9F.,Y! K*MV4 !V7+0F,L5<%H%G.DD MGXNZ>?9X^XW2/6]]H@]7Y5#I 7@W!OP[H^3@?'L$2U5R1FXCJ^MV+9,$9<[M M04'Y8]0,N;8]$&J,#7A>NRN2H)/-5D@6*R'K)F;?)F;_[=3$?/9$0&^JA._S\6TE@ M<^@,WOR^!&5:MFL.FH,$AFR$SG6'TVX&3GZ/>T%6I.0%X[HW2*-5NF]1RN8K M90M4L?53<=J[0.NCNL+DKNC-*5+)YBME"U2Q]5-TVGO!ZP1]L]R["& M/6$,,N%LV!+&(&@8QK CC%&N:PSZ@=XY(,MPN:U.)BDOK'W.ZC./=K8]_?Q6 MG?D-YJ_AU0I*YGUQ6EH=R)WHZZ/6'V&Y37(*4KSA2QF7,^YO69]>U@-&BNIX M[H$P1K+J&ULM5A;;YLP%/XK M%INF3=J*N29T2:0FL,O#I*K9Y=F%DX *F-E.TOW[V4!HH#3J-N\E\>5\W_&Y MY-@GLP-E=SP%$.B^R$L^-U(AJDO3Y'$*!>$7M()2[FPH*XB04[8U><6 )#6H MR$T;8]\L2%8:BUF]=LT6,[H3>5;"-4-\5Q2$_5I"3@]SPS*."S?9-A5JP5S, M*K*%-8AOU363,[-C2;("2I[1$C'8S(TKZS*RL +4$M\S./"3,5*FW%)ZIR:? MD[F!U8D@AU@H"B*_]K""/%=,\AP_6U*CTZF I^,C^X?:>&G,+>&PHOF/+!'I MW)@:*($-V>7BAAX^06N0I_ABFO/Z$QU:66R@>,<%+5JP/$&1EVUXT(BR&+&Z $Q)2W9U*#V M?HV6_LI*E2AKP>1N)G%BL18TOGNG7)V@%2UD_G%21_ =>G(KNE=CD"++7VB5 M$\ZS318W>Z]#$"3+^1NY^VT=HMTGSNB@+[04*4=1F4 R@@_/XX,S>%/ZJW.:?73:TCY+N(;J CGX+;*Q;8^< M9_5\N#5FSK]IC_Y:>\\93I=!3LWG/,'WE0J2(ZZ2!37)$I\F"S3),A;UAM<= MYU45\I)7)(:Y(4L@![8'8_'JA>7C]V,NUTD6ZB2+-)'U@N-VP7'/L?=^WL\- M2\,XJ1G5/;-?V*Z%@YFY/_7WB)03>-.^5/A8:F)//:\O%3V6\J>!^Z"Q9[K7 MF>Z=-?U&.I.P.$6RZ* 0]O).K.0-)\9,/LOTIYFHDRS4219I(NN%P^_"X?^G M,N'K#(Y.LE G6:2)K!><21>2]F!/[7'R\2T,WUZUO2/4 *3F:FJQ%4B7U@9%XRHU^OQG3-F_%G./\U) MG62A3K)($UDO,$$7F. _%8Q 9W!TDH4ZR2)-9+W@6/BA;\#:2T9+>7K16RX. MAD^+,3%G@H=OBQ$QUW;P9% U1L2

; M_C0# "_#@ &0 'AL+W=OL3)HV:6M^08 .D K=M$GKALJZ?7:3@UA-[,QVH/WO9SLA$$BC54K%%Q*; MNW?W7EXBWWC+^(.( 21Z3!,J)E8L979IVR*,(<7B@F5 U3\KQE,LU9*O;9%Q MP)%)2A/;P!'F7+;A:V15*1%*@@C"*.*PFUI5[.7=]G6 B?A/8BH-[I*G<,_:@ M%]^BB>7HCB"!4&H(K"X;F$.2:"35Q]\2U*IJZL3#^QWZ%T->D;G' N8L^4,B M&4^LH84B6.$\D;=L^Q5*0GV-%[)$F%^T+6('GH7"7$B6ELFJ@Y30XHH?2R$. M$A1.[M>I]YK8!+R"Z0[WQ GN-Y M#?W,_S_=;6G'KZ3T#9[_#-X5E20B2:Y]B02$.2>2*-7@,4QRQ1BM.$M1R-(L ME]AXF*T08$X)70N4*?V-S$W"%H5[S87UFWXI,AS"Q%*OL@"^ 6OZ]HT;.)^: M5.D(K*91K]*HUX;^FAH5A0-36'^\-M.A^I:-[AV!U9@&%=/@7 X/NM2H([":1H-*H\&Y'#XX,6_@ MN\&1PT^#^J/^L-GAPXK3L)73+0C)22A5]X79[RB1C59OQ7GI8^P(K$9Y5%$> MG&PO=V]R:W-H965T M9,AW^8E:2#:Y0?2V70K?\UB6E!3)).0.! MZ[EW%5[&860$=L0WBCNY=PTFE'O.?YC&IW3N!69%F&.BC 71/UN\P3PW3GH= M/QM3KYW3"/>OG]QO;? ZF'LB\8;GWVFJLKEW[D&*:U+EZH[O_L4FH#/CE_!< MVK^P:\8&'B255+QHQ'H%!67U+WEH0.P)M$^_(&H$T4L%HT8P>JE@W C&EDP= MBN40$T46,\%W(,QH[68N+$RKUN%39I[[2@E]EVJ=6GQB"2\0OI 'E/ WW%)& M6$+9!JZ$(&R#^A$K">]B5(3F\KT>LB(Y E_#;:4J@7#''TFNJ%83EL(=;I%5 MUNKK*H9W;][#&Z ,OF2\DGJ G/E*K]K,[2?-"F_J%48'5AC"9\Y4)N$?EF+: MHX_=^@N'WM>T6F31$[+KR&GX7\5.812<0!1$45\\?Y+G6AX>E,=N^0K+0[-W MHAFU+\#(^HT.^'T47$I8"IX@]CZ>ZUH_[M>;O'0I2Y+@W-.)1Z+8HK=X^U+:;&K-S(=ANQA'9T$0S/QM M#Y&SELB9DTB="1YAF1&=D$^@;5O_""<#_G*#6D6#V36X7;1T&TX[:;3PG)U8P^#YV!@XHUW1!Y6![C&UR9((Q5#(D_90 M6!\#7YCZW5,=^T(-ZA8/Y=;%O' -Z18/Y=:%%SW#BUZY(]T& M1\.+?MO@]ECURP:/_SRN#MC?*^L*%!M;'DM(>,547>&UO6T)?F4+3_]Y>%V_ M?R9BHS^'D.-:2X/3J3[4B+HDKAN*E[9(O.=*EYSV,D.2HC #]/TUY^JI829H M_S&Q^!]02P,$% @ 4X)A52AX8I@!! *AD !D !X;"]W;W)K&ULK9EM;]HZ%,>_BI5-4RMUY(D$Z 6DEB1:I3NI:K?= MUVYR@&A)S&P#G;0/?YT'4E)"!.R\@=CQ_W>2\W<4JF*?*&+%0<:%:(TT2W#+&5>H4_'*[J 9Y#?5X]$PGVAWYFU@VKF@:/$CAJW8.R;YK;PP]C,O/$03SJ8N7#_>$5$&VHD@CE=)_*);;] M=4-.S@M9(HI?LBW;NJIQN!:2I95874$:9^4_?:T2L2%785:)3C. M\I[U++DZ&RN=G#YD(4N!?*.O(,AGXO]:Q_(W><@V(*3J0))<>2!IG(AK=?;[ MLT>N/EZ3CR3.R+*^5/;;E?D@>BM6-(2)ID9) 7P#VO33 M!],U_FGS!!/F8<)\3%B !&MXV:^]['?1=UZV6=DI/-?*$C8H8/F[<#-UG=%@ M,-8W^QX=MK+ZYG#8;.4?MC)=QW*<9K/@L-G -IQ1W:J1+Z?.E].9KW_C4+UT M0;URB[R1/^3!>WJ]4>-IV%,%+^;JA?F$Q/F8<)\3%B !&M8[=96 MNQ#286YP..8,',-H#B:S3ORY'F'"?$Q8 M@ 1K>#2L/1IV>J26#@E]89SF*Q%RQSG-%E#,4,\89#M#G/M@8L(\3)B/"0N0 M8 W31[7IH\Y!]F YTF;J"--43)B'"?,Q80$2K&&J:;RM.8W.9[FR-:YMO2%) M-7.B"PY05HDE5<'57"H$]HQ*\U%I 1:M:?/>UH)Y\9#]%S/E[JCG/O"H- ^5YJ/2 BQ:LS=8;[W!NGC" M7$FQ+,6D>:@T'Y468-&:EK[M])B=FP]=\^9NY=F.VJ=,PSW4H/YI00.LH*4' M^MY6;@I\46RZ"Q*R=2;+/;BZMM[8ORNVL]_5S\Q;SVRI]_,/ <76\1N^_(KP ME?)%G F2P%R%,GH#M;SFY<9\69!L56PDOS I65H<+H%&P/,&ZOR<,;DKY 'J MSR/3_P%02P,$% @ 4X)A54A]?X", @ R@< !D !X;"]W;W)K&ULK55M;]L@$/XKR*NF5MJ*WYJDF6.IB3.M'RI53;M] M)O8E1K7! _*R?S_ CINT;A1M_6)S\#S/<0?<11LNGF4.H-"V+)@<.;E2U1!C MF>90$GG)*V!Z9<%%290VQ1++2@#)+*DLL.^Z/5P2RIPXLG/W(H[X2A64P;U MAP5O 3PH;N3=&)I(YY\_&N,U&CFLV! 6DRB@0_5O#!(K"".EM_&XTG=:E M(>Z/=^K?;>PZECF1,.'%+YJI?.0,')3!@JP*]< W/Z")Y\KHI;R0]HLV-;9_ M[:!T)14O&[+>04E9_2?;)@][!*W33? ;@O^:$+Y#"!I"<*J'L"&$IWJX:@@V M=%S';A.7$$7B2/ -$@:MUI9JGXEN6\A+0(]F"1%_1 MBXFF6WT7):#S,3!84'6!SA-0A!;R0@.?9@DZ/[M 9X@R])CSE20LDQ%6>D]& M&:>-_W'MWW_'?X#N.%.Y1%.60=;!3X[SKX_PL#Y(1M+CZVQK=MC--B5N*"N2PLC1 M-4R"6(,3?_[D]=QO78G]2+'D(\6F'R1V< 1A>P3A,?7=$2C](F'W(N?-B^PZ MDEJM;]5,DUC'@T$OPNO]3+_%>/VK0TSR%A/JWG,(FKX%!;U!BZGCQ7O%J02Q MM%U!HI2OF*IO8CO;-IX;6V]?S8^]X<3KF$]THZK[RHM\W>7NB%A2)E$!"^W* MO>SKVBGJSE$;BE>V-,ZYTH76#G/=;$$8@%Y?<*YVAG'0MN_X+U!+ P04 M" !3@F%5^*:;%^L" "/"0 &0 'AL+W=O7A-"VEC;0^$$@,II7!9S>Y;:(E=K#=!_\>VTE# M'UXUP;XTL7/.N3[WNKX>;!A_$AF 1-NRH&+H9%)6?=<5208E$3>L JJ^+!@O MB51#OG1%Q8&DAE06;N!YD5N2G#KQP,S=\WC 5K+(*=QS)%9E2?CO$11L,W1\ M9S?QD"\SJ2?<>%"1) '[DL!%[ M[T@[F3/VI >?TZ'CZ05! 8G4"D0]UC"&HM!":AF_&DVG#:F)^^\[]8_&N_(R M)P+&K/B9IS(;.CT'I; @JT(^L,TG:/QTM%[""F%^T:;&=@,')2LA6=F0U0K* MG-9/LFWRL$=0.G9"T!""8T+X# $W!/S2"&%#"%\:H=,0C'6W]FX2-R&2Q /. M-HAKM%+3+R;[AJWRE5.]3V:2JZ^YXLGX"Z@L"W2-QJRL& 4J!6(+9*;1=*NV MHWI>3D"2O!!7"O?H!\G [;; 1@\_H_>M DYD3I>HJ#=(PH3LVZIC^QIZ PZD:'H,DIR(\"C ]14PL*]R*_11U8[+06.VK[@C&Y&^@ [1TL_@-02P,$% @ 4X)A5=5& M15JS @ ^ 8 !D !X;"]W;W)K&ULK55M3]LP M$/XKIPQ-3 *2IB\PUD:",C0DD! =VV-!WSCN#(;8W!*YDJ]N,E= M-@DBEQ *3*UC8/2WQ"D*X8@HC1\M9] =Z8";XS7[K==.6N;,X%2)[SRSQ22X M""##G-7"/JG5%VSU^ 13)8S_A54;&P60UL:JL@53!B67S3][;7W8 !#/;D#< M N)MP& /H-\"^EYHDYF7=<,L2\9:K4"[:&)S ^^-1Y,:+MTMSJRF74XXF]PC M>6#@%*;,%'!+EPIWLBD.Y_+Q#5K&A?E $<^S&S@^^@!'P"5\+51MF,S,.+24 MAB,+T_;(Z^;(>,^1'^%!25L8^"PSS-[B0TJ_TQ"O-5S'!PEG6)U!/SJ!.(KC M'?E,_Q[>.Y!.O[.T[_GZ!RW=Y4N#&^S&N?=Z:2J6XB2@!VE0+S%(WK_KC:)/ MNT3])[(W$@>=Q,$A]L072\5X!E0JP$I52VNH+%)1TY6Z^K %0DE&U!KIS5M0 M.0CG"PC.YEQPR]&< #4C384F%Y ZQIS*ST"N5;FQ(_;:V>1X[G-TW6J9]'JC MT<4X7&[ZM"NJYRYZN<. 86? \* !]]M:@&EN7+I-]G-Z-=)-M6LCIRH_K2F> M&8/VC>S]X@Z>_Z^U,OS3@\&V ^%&$RE1+WQO-9"ZNVW>8K?:M>\KW[6VUJ^I MK3==^#=-\TUX8'K!I2'5.5%&9^>4EV[Z;#.QJO*M:JXL-3X_+.C3A-H%T'ZN ME%U/W '=QR[Y!5!+ P04 " !3@F%5J()BW"4" #O! &0 'AL+W=O M6/-]Y<( S;.:[7&#[E>],KY'>Y>22U26:P4&=W/R M,)PMQB$^!OSFV-B+-H1,MEH_A\[WXT_G2?HE M@_"R?7;_&G/WN6R9Q4=] M_5A7/]-76@1@B)7F"D[(S%7ZV_[35@A#D%JY"B90LI.] 3[NP-][X MC;\&VOH-DV@8WH=CG@R2Z3BCQTL.>G%^PU/PDYD]5]:78^=UR6!Z3\"TUZOM M.%W'([W5SE^0V*S\BX0F!/CYG=;NW FWI'_C\E=02P,$% @ 4X)A51M/ M/L)M @ J 4 !D !X;"]W;W)K&ULM53=;]HP M$/]73EDUM5+;I(&6C85(A:[:'M!04;=GXQR)5Z_WYG!S(F4:0][(7X MX^[WRDN M(0VZ.Z*@\H$YEF=&;\'X:$+SBV U9),XH?R?LG2&;@7EN7RFZUHXJK*SP%0! M,ZV<4"4J+M#"%2Q:PRMR#8>!YP_HF)#V LY *)@+*:G"-HL=*?*X,=^Q3SOV M] WVCS GOLK"9U5@\7=^3$YZ.^G>SC0]";C$YAH&R26D29K"\_(!SL\N3N . M^C(- N[P#=PY4^V:7E!KJ#AP7QI$7XI+^,:=7J'Q?,DQ_R=A?<>-;<,X3B)J M*8MF@U'^_MW-7?+IA.AA+WH8T ?_)OKH_S3\#SIO>YVW)XO[K QR;>@%0*NX M5H7P#'.H-C[HGAI-&6:$!:Y;Y;I&ZD_[,73?==^?\&Z&S9DIA;(@<4VIR?6(Z$TW M%[J-TTWHQ95VU-EA6=$H1>,#Z'ZMM=MO/$$_G//?4$L#!!0 ( %."857< M$ +W.P( !8& 9 >&PO=V]R:W-H965TQP@:A6;?/BGT=B^KA24K2_OM*LF,22,(&_6+I M2O<A;6YSC.UMIQ)F&MDUD)0_7H/7&VG.,:[A4>V:JQ?('G6 MTA4LP#ZU<^TB,K!43( T3$FDH9[BNWA2C'U^2/C-8&OVYL@[62KU[(.':HHC M+P@XE-8S4#=LH #./9&3\;?GQ,,K/7!_OF/_%KP[+TMJH%#\#ZML,\5?,*J@ MIFMN']7V._1^KCU?J;@)3[3MGP D/2#Y M5T#: ])@M%,6;,VHI7FFU19IG^W8_"34)J"=&R;]*2ZL=KO,X6Q>*"&8=<=B M#:*R0H62ELD5R)*!09_1@ZQ 2%:SDH:RWZTT0)=^.0-+&3=7+NUI,4.7%U?H M C&)?C5J;1R9R8AU$OV+2-G+N>_D)"?D+* =H33ZA)(H28[ B_/P&90.'@=X M? @GKC!#=9*A.DG@&Y_@.^G^F+.S5/XV3DQ+2YAB=]T,Z W@_..'^";Z>LSG M.Y$=N$X'UVE@3__7]=$#3=_3]CN1'=@>#[;'9P_[AS(&E&X5>0OP%02P,$% @ 4X)A52E-]-)# M P RA0 T !X;"]S='EL97,N>&ULW5A=;]HP%/TKD;M.K30U0-I 5D#: MD"I-VJ9*[*D,+]S[DRM^\" M=S_[<';6NFJU6D^7M[O810->DM K?G. ."J,B<:'.=YG&)/N'B2]1QD3[FT+ MKWR<6ZG&U#E&3CSD-1.C=5O>G!L9*V)8E\FPGRFYKI:(N(!5ICD+GJD8D!$5 M?*PYL#*:<[%TX0X$)DHH'1A;IC95&R+EBX/;K@<57.OD7"I=Y789W/>X?GP' M6/7 (!>B,=@A+C#L%]08IN6=[50/5\%74%"W'Y>%=3C5=-GNW) UH;K9)&.E M4Z:;-&VR"@W[@F5@1_/I#.Y&%2& QJC<-E).ITK2RL.*43>L[(0)\0"O]X]L M2WN1;:Q9M6*R:5I#==/)N [H;ZHY[4W9ZS?I!@5_5N;SW Y'5GTH;':O6<87 M57^1-08P]3:N3HM"+#\)/I4Y\8*8T?['9H%0F-L T"9Z9-GRR M&?FE:?'(%F953HL,]]PY0<]_=YZG3#)-Q:9I6_O'/,MO=ESOA__"<_5K9=>Q MUV34/7Z/]=Y_[";C4S!Y$LO=.P63R?&;C$[ 8WVV/#J387T2VCAN;1VVFF@ MA]H!^0['8[%.&HSG7!@NZ]Z,IRF3K\Y<5M[0L?U#;4O?/I^RC,Z%>6S 5FW MO[&4S_.D>>H>)J)^:MW^"L-KQ\V)VN;B,F4+EH[JKIZ.JV9@&S9K?0%A%[FK M+C^"<1SF1P##\F .,(YC87G^I_'TT/$X#//6\R(]E--#.8[E0T;5!\OCYR3V M\H\T2:(HCK$9'8V\#D;8O,4Q_/C5,&_ P/) IC^;:WRU\0K97P?8FNZK$&RD M>"5B(\7G&A#_O $C2?RKC>4!!K8*6.U ?G\>J"D_)XI@53%OV!N,(TF"(5"+ M_AJ-8V1V8OCXUP=[2Z(H2?P(8'X'480A\#;B".8 /&!(%%7[X,Y^%*[VJ7#] MW\OA;U!+ P04 " !3@F%5EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( %."854_3^Z*"@8 -HV / >&PO M=V]R:V)O;VLN>&ULQ9M-<]LV$$#_"D:G]*!*_%8R<68SF:NWHN7N=[,3.NQ9&]MR'U[:S'\[U MR<[@"^-%[:7186._X8L4#^[7_OXENY=.KJ22_O%L,OROQ(2U4LM6?A?-V60^ M86YK'OXP5GXWVG.UK*U1ZFR2['=\$=;+^MGF90_YF:_3&(X?P\,-Z+?-E51>V'?8@:\QQ.'P=Q_$ M5_:_A-&LU[(6[TS=M4+[?1RM4#V@=ENY2O.)H=#&-<-N]0^!(E=Z_VI MPK']-PT??=WLO[4/N""&]I4,.^QU,X#305X8W0CM1,/"?\XHV02.AKWEBNM: M, "9(I#IB)!?4P"9(9#9*)#+'B>\%4#F"&0^(F04R0*!+,:$S !DB4"68T+F M +)"("M:R(_<=U8PLV9O.R>U< YP+1"N!2W7LFM;;A][L*7<:!G>QL- >5[7 MI@L#)8!\B4"^I(6\DCH,+\$>[-Q:KC?]7>QA ),Y-F[/:>D^<'LG@AF58$M1 M=U9Z*2(X5"K$5KGBTK(O7'7#M?2OK?KR[X&X+L3!M M),3>",.'[0+3Y;==/S)'=P-FBH1<%4KQE;'#GN':N@EO#(3L?&.%@)B8*Q)B M62R]J>^F*[YW6MO'\%FBBCDC(9;&QW#>&^,<^R0L6VZYC2*'B2(A-L6UKDTK MV&?^+;KH4LP/*;$?;@2/;X$4$T)*/LUH6^D'@0XW0,B9?#"K"%J((=%9!K$. MT*PD2HY33 <^&7"_04Q,$BFQ)(XF*$DQ,Y ,Y7X-\<4 MDA(K!,U48DQ,(2FQ0GYF*D=_9TP>*;$\GN8&1P$QAZ3$#D&3A'B- ]-*1JR5 M4TG"CWA"3,PW&;%OGN<*QW[P#+--1FR;O:"/8J&K6,1V>;YDP%Z\"^.X5#$C MII:,6"TG##AE[X46ED-,S"T9M5M.8=Z:1ZX\Q,3M[N07\+UKAQ33DZLG%.8MZ(O!$;1Q!24$ROH M%&9(@FLA&HB)EE)&F>#TT0Q7YG>8"N68A?)19SBPFI)C%LI'G>%$F)B%8F(4*8@L]J1XA3^(G M)J:>DKR1#,-,("8FH)*\E0S#A&O!)6:AOE?L8.,3$%5<0*^E'@G0XWC]%#&/I5#NVX[T[#;G\>%A_'PVE85;MQ//^HZV&]*\=V>.C.Y70YLNGZ8SM> MEOVV/K?K]W9;:EDNO>[O9U3/3_@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z M*^JM!'HKZJT$>BOJK01ZZ^1E"8'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN! MWHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=XV>=E-H+>AWD:@MZ'>1J"WH=Y& MH+>AWD:@MZ'>1J!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=YY\K&20.^, M>F<"O3/JG0GTSJAW)M [H]Z90&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O M1[V=0&^?_&Q"H+>CWDZ@MZ/>3J"WH]Y.H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@ M=Z#>0:!WH-Y!H'>@WD&@=TQ^%B30.U#O(- [4.\@T+M!O1L"O1O4NR'0NT&] M&P*]&]2[^4Z]A_'S4(9;S]<:K_^=5(^7<\OM\M?EU\[)K7+%N;ZO&)[_ E!+ M P04 " !3@F%5(' .V20" "I+P $P %M#;VYT96YT7U1Y<&5S72YX M;6S-VDUNVS 0!>"K&-H&%LU_M8BS:;MML^@%6&D<"Y9$@F12Y_:EY"1 B]1( MX )]&PLVR7DC#O"M?/W],5!:'<=A2MMJGW/XR%AJ]S2Z5/M 4UG9^3BZ7+[& M.Q9<>W!WQ,1F8UCKITQ37N>Y1G5S_9EV[G[(JR_'\G/J_;2M(@VI6GTZ;9RS MMI4+8>A;E\LZ>YBZ/U+63PEU.;GL2?L^I*NRH6*O)LPK?P]X.O?M@6+L.UK= MNIB_NK'L8L>!I?PX4*K/EWBE1[_;]2UUOKT?RY$ZA4BN2WNB/ [UJ>C5^>1< M;IA.G_SB_*7,N<"R\S;ZD,K$(KT_[GDD\^EU*(4HYO[\*[XDEM(7OQ_-T^ZH M>V-VN=Z?/AZ6>22V/"Z_X]]G_%+_G7T(D#XD2!\*I \-THL/[P__./XY5F/ MKI^>\]GR#_V;7U!+ 0(4 Q0 ( %."854'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ 4X)A5<4' M[AKM *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ 4X)A59E&PO=V]R:W-H965T&UL M4$L! A0#% @ 4X)A57F]A-A*!P FB !@ ("!7@X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X)A M52Y^^=\V# ,7D !@ ("! R$ 'AL+W=OH" "."0 & @(%I-0 >&PO=V]R:W-H M965T&UL4$L! A0#% @ 4X)A57CP$#^"! "@H !@ M ("!B3@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X)A51]K MO"V6 P U0T !D ("!&E@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X)A56&9PL9W @ D04 !D M ("!_F8 'AL+W=O0" #X!@ &0 @(&L:0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ 4X)A5EU6],# "1"0 &0 @(&IE >&PO=V]R:W-H965T&UL4$L! A0#% M @ 4X)A57W',42[! (@T !D ("!3:, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X)A50ZNW8:V P ;0H !D M ("!/,4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4X)A58+N= FV!@ ]"( !D ("!*<\ M 'AL+W=O<$ !"#P &0 @($6U@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M4X)A52\?;+=( P .0D !D ("!#=X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X)A5745G24W @ =P0 !D M ("!-/@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4X)A552MD=./ @ YP< !D ("!G $! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X)A M58-TR[>2 @ $0@ !D ("!YPD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X)A54!*VF(# P P@@ M !D ("!SQ4! 'AL+W=O&PO=V]R:W-H965T: MC@( ,T& 9 " @4X< 0!X;"]W;W)K&UL4$L! A0#% @ 4X)A5=142L%: @ ) 8 !D M ("!$Q\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4X)A5;)*;,?- @ %@@ !D ("!AR8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 4X)A53JS M95W/ @ J@D !D ("!:$(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X)A5:.Z9Q9O"@ 6XL !D M ("!BTL! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4X)A5>?A)T, P # H !D ("! M2ET! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4X)A5>_)Z:84 P \PH !D ("!06L! 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 4X)A5?CV]<"A @ %0@ !D M ("!K7X! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4X)A59:7F_XT P OPX !D ("!KXD! M 'AL+W=O#Z MXWP# "D$ &0 @($:C0$ >&PO=V]R:W-H965T&*8 00 "H9 9 M " @&UL4$L! A0#% @ M4X)A54A]?X", @ R@< !D ("!!94! 'AL+W=O&PO=V]R:W-H965TJ: 0!X;"]W M;W)K&UL4$L! A0#% @ 4X)A5:B"8MPE @ M[P0 !D ("!U)T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X)A52E-]-)# P RA0 T M ( !1J4! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ 4X)A531..WUZ @ #$ !H M ( !U*\! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& %L 6P#T& V[0! end XML 95 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 96 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 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 275 319 1 false 61 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00405 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) Statements 7 false false R8.htm 10101 - Disclosure - Nature of Business Sheet http://www.blueprintmedicines.com/role/DisclosureNatureOfBusiness Nature of Business Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements Sheet http://www.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncements Summary of Significant Accounting Policies and Recent Accounting Pronouncements Notes 9 false false R10.htm 10301 - Disclosure - Financing Arrangements Sheet http://www.blueprintmedicines.com/role/DisclosureFinancingArrangements Financing Arrangements Notes 10 false false R11.htm 10401 - Disclosure - Marketable Securities Sheet http://www.blueprintmedicines.com/role/DisclosureMarketableSecurities Marketable Securities Notes 11 false false R12.htm 10501 - Disclosure - Fair Value of Financial Instruments Sheet http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 12 false false R13.htm 10601 - Disclosure - Product Revenue Reserves and Allowances Sheet http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowances Product Revenue Reserves and Allowances Notes 13 false false R14.htm 10701 - Disclosure - Inventory Sheet http://www.blueprintmedicines.com/role/DisclosureInventory Inventory Notes 14 false false R15.htm 10801 - Disclosure - Restricted Cash Sheet http://www.blueprintmedicines.com/role/DisclosureRestrictedCash Restricted Cash Notes 15 false false R16.htm 10901 - Disclosure - Accrued Expenses Sheet http://www.blueprintmedicines.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 16 false false R17.htm 11001 - Disclosure - Collaboration and License Agreements Sheet http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreements Collaboration and License Agreements Notes 17 false false R18.htm 11101 - Disclosure - Stock-based Compensation Sheet http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation Stock-based Compensation Notes 18 false false R19.htm 11201 - Disclosure - Net Loss Per Share Sheet http://www.blueprintmedicines.com/role/DisclosureNetLossPerShare Net Loss Per Share Notes 19 false false R20.htm 11301 - Disclosure - Income Taxes Sheet http://www.blueprintmedicines.com/role/DisclosureIncomeTaxes Income Taxes Notes 20 false false R21.htm 11401 - Disclosure - Leases Sheet http://www.blueprintmedicines.com/role/DisclosureLeases Leases Notes 21 false false R22.htm 11501 - Disclosure - Commitments and Contingencies Sheet http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 20202 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Sheet http://www.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Policies http://www.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncements 23 false false R24.htm 30303 - Disclosure - Financing Arrangements (Tables) Sheet http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsTables Financing Arrangements (Tables) Tables http://www.blueprintmedicines.com/role/DisclosureFinancingArrangements 24 false false R25.htm 30403 - Disclosure - Marketable Securities (Tables) Sheet http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.blueprintmedicines.com/role/DisclosureMarketableSecurities 25 false false R26.htm 30503 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstruments 26 false false R27.htm 30603 - Disclosure - Product Revenue Reserves and Allowances (Tables) Sheet http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesTables Product Revenue Reserves and Allowances (Tables) Tables http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowances 27 false false R28.htm 30703 - Disclosure - Inventory (Tables) Sheet http://www.blueprintmedicines.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.blueprintmedicines.com/role/DisclosureInventory 28 false false R29.htm 30903 - Disclosure - Accrued Expenses (Tables) Sheet http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.blueprintmedicines.com/role/DisclosureAccruedExpenses 29 false false R30.htm 31003 - Disclosure - Collaboration and License Agreements (Tables) Sheet http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables Collaboration and License Agreements (Tables) Tables http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreements 30 false false R31.htm 31103 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationTables Stock-based Compensation (Tables) Tables http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation 31 false false R32.htm 31203 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.blueprintmedicines.com/role/DisclosureNetLossPerShare 32 false false R33.htm 31403 - Disclosure - Leases (Tables) Sheet http://www.blueprintmedicines.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.blueprintmedicines.com/role/DisclosureLeases 33 false false R34.htm 40101 - Disclosure - Nature of Business (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureNatureOfBusinessDetails Nature of Business (Details) Details http://www.blueprintmedicines.com/role/DisclosureNatureOfBusiness 34 false false R35.htm 40301 - Disclosure - Financing Arrangements - General Information (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails Financing Arrangements - General Information (Details) Details 35 false false R36.htm 40302 - Disclosure - Financing Arrangements - Royalty and Sales Information (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails Financing Arrangements - Royalty and Sales Information (Details) Details 36 false false R37.htm 40303 - Disclosure - Financing Arrangements - Long-term Debt (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails Financing Arrangements - Long-term Debt (Details) Details 37 false false R38.htm 40304 - Disclosure - Financing Arrangements - Roll Forward (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails Financing Arrangements - Roll Forward (Details) Details 38 false false R39.htm 40305 - Disclosure - Financing Arrangements - Additional Information (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsAdditionalInformationDetails Financing Arrangements - Additional Information (Details) Details 39 false false R40.htm 40401 - Disclosure - Marketable Securities - Tabular Disclosure (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails Marketable Securities - Tabular Disclosure (Details) Details 40 false false R41.htm 40402 - Disclosure - Marketable Securities - Unrealized Loss Position (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesUnrealizedLossPositionDetails Marketable Securities - Unrealized Loss Position (Details) Details 41 false false R42.htm 40403 - Disclosure - Marketable Securities - Impairment (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesImpairmentDetails Marketable Securities - Impairment (Details) Details 42 false false R43.htm 40404 - Disclosure - Marketable Securities - Remaining Maturities (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesRemainingMaturitiesDetails Marketable Securities - Remaining Maturities (Details) Details 43 false false R44.htm 40405 - Disclosure - Marketable Securities - Proceeds from Maturities (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesProceedsFromMaturitiesDetails Marketable Securities - Proceeds from Maturities (Details) Details 44 false false R45.htm 40406 - Disclosure - Marketable Securities - Realized Gains (Losses) (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesRealizedGainsLossesDetails Marketable Securities - Realized Gains (Losses) (Details) Details 45 false false R46.htm 40501 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsTables 46 false false R47.htm 40601 - Disclosure - Product Revenue Reserves and Allowances - Product Revenue (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueDetails Product Revenue Reserves and Allowances - Product Revenue (Details) Details 47 false false R48.htm 40602 - Disclosure - Product Revenue Reserves and Allowances - Product Revenue Allowance and Reserve (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueAllowanceAndReserveDetails Product Revenue Reserves and Allowances - Product Revenue Allowance and Reserve (Details) Details 48 false false R49.htm 40603 - Disclosure - Product Revenue Reserves and Allowances - Revenue-related Reserves (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesRevenueRelatedReservesDetails Product Revenue Reserves and Allowances - Revenue-related Reserves (Details) Details 49 false false R50.htm 40701 - Disclosure - Inventory - Capitalized (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureInventoryCapitalizedDetails Inventory - Capitalized (Details) Details 50 false false R51.htm 40702 - Disclosure - Inventory - Balance Sheet Classification (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureInventoryBalanceSheetClassificationDetails Inventory - Balance Sheet Classification (Details) Details 51 false false R52.htm 40703 - Disclosure - Inventory - Write-down (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureInventoryWriteDownDetails Inventory - Write-down (Details) Details 52 false false R53.htm 40801 - Disclosure - Restricted Cash (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureRestrictedCashDetails Restricted Cash (Details) Details http://www.blueprintmedicines.com/role/DisclosureRestrictedCash 53 false false R54.htm 40901 - Disclosure - Accrued Expenses (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails Accrued Expenses (Details) Details http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesTables 54 false false R55.htm 41001 - Disclosure - Collaboration and License Agreements - General Information (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails Collaboration and License Agreements - General Information (Details) Details 55 false false R56.htm 41002 - Disclosure - Collaboration and License Agreements - Transaction Price (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails Collaboration and License Agreements - Transaction Price (Details) Details 56 false false R57.htm 41003 - Disclosure - Collaboration and License Agreements - Equity Investment (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails Collaboration and License Agreements - Equity Investment (Details) Details 57 false false R58.htm 41004 - Disclosure - Collaboration and License Agreements - Sale of Stock (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails Collaboration and License Agreements - Sale of Stock (Details) Details 58 false false R59.htm 41005 - Disclosure - Collaboration and License Agreements - Manufacturing and Research and Development Services (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsManufacturingAndResearchAndDevelopmentServicesDetails Collaboration and License Agreements - Manufacturing and Research and Development Services (Details) Details 59 false false R60.htm 41006 - Disclosure - Collaboration and License Agreements - Revenue Recognized (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails Collaboration and License Agreements - Revenue Recognized (Details) Details 60 false false R61.htm 41007 - Disclosure - Collaboration and License Agreements - Collaboration Loss Sharing (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsCollaborationLossSharingDetails Collaboration and License Agreements - Collaboration Loss Sharing (Details) Details 61 false false R62.htm 41008 - Disclosure - Collaboration and License Agreements - Reduction in Expenses (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails Collaboration and License Agreements - Reduction in Expenses (Details) Details 62 false false R63.htm 41009 - Disclosure - Collaboration and License Agreements - Change in Contract with Customer, Liability (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails Collaboration and License Agreements - Change in Contract with Customer, Liability (Details) Details 63 false false R64.htm 41010 - Disclosure - Collaboration and License Agreements - Contract Assets and Liabilities (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails Collaboration and License Agreements - Contract Assets and Liabilities (Details) Details 64 false false R65.htm 41011 - Disclosure - Collaboration and License Agreements - Performance Obligations (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails Collaboration and License Agreements - Performance Obligations (Details) Details 65 false false R66.htm 41101 - Disclosure - Stock-based Compensation - 2015 Stock Option and Incentive Plan (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2015StockOptionAndIncentivePlanDetails Stock-based Compensation - 2015 Stock Option and Incentive Plan (Details) Details 66 false false R67.htm 41102 - Disclosure - Stock-based Compensation - 2020 Inducement Plan (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2020InducementPlanDetails Stock-based Compensation - 2020 Inducement Plan (Details) Details 67 false false R68.htm 41103 - Disclosure - Stock-based Compensation - Stock Options - Activity (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails Stock-based Compensation - Stock Options - Activity (Details) Details 68 false false R69.htm 41104 - Disclosure - Stock-based Compensation - Unrecognized Compensation Costs (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationUnrecognizedCompensationCostsDetails Stock-based Compensation - Unrecognized Compensation Costs (Details) Details 69 false false R70.htm 41105 - Disclosure - Stock-based Compensation - Restricted Stock Units - Activity (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails Stock-based Compensation - Restricted Stock Units - Activity (Details) Details 70 false false R71.htm 41106 - Disclosure - Stock-based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails Stock-based Compensation - Employee Stock Purchase Plan (Details) Details 71 false false R72.htm 41107 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense - General Information (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseGeneralInformationDetails Stock-based Compensation - Stock-based Compensation Expense - General Information (Details) Details 72 false false R73.htm 41108 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense - By Type (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails Stock-based Compensation - Stock-based Compensation Expense - By Type (Details) Details 73 false false R74.htm 41109 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense - By Classification (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByClassificationDetails Stock-based Compensation - Stock-based Compensation Expense - By Classification (Details) Details 74 false false R75.htm 41201 - Disclosure - Net Loss Per Share (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareDetails Net Loss Per Share (Details) Details http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareTables 75 false false R76.htm 41301 - Disclosure - Income Taxes - Financing Arrangements (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails Income Taxes - Financing Arrangements (Details) Details 76 false false R77.htm 41302 - Disclosure - Income Taxes - Equity Investment (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails Income Taxes - Equity Investment (Details) Details 77 false false R78.htm 41303 - Disclosure - Income Taxes - Income Tax Expense (Benefit) (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesIncomeTaxExpenseBenefitDetails Income Taxes - Income Tax Expense (Benefit) (Details) Details 78 false false R79.htm 41401 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 79 false false R80.htm 41402 - Disclosure - Leases - Cash Flow Information (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureLeasesCashFlowInformationDetails Leases - Cash Flow Information (Details) Details 80 false false R81.htm 41403 - Disclosure - Leases - Weighted Average Remaining Lease-term and Weighted Average Discount Rate (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetails Leases - Weighted Average Remaining Lease-term and Weighted Average Discount Rate (Details) Details 81 false false R82.htm 41501 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails Commitments and Contingencies - Purchase Commitments (Details) Details 82 false false R83.htm 41502 - Disclosure - Commitments and Contingencies - Indemnification Agreements (Details) Sheet http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesIndemnificationAgreementsDetails Commitments and Contingencies - Indemnification Agreements (Details) Details 83 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 30 fact(s) appearing in ix:hidden were eligible for transformation: bpmc:CollaborativeArrangementCollaborationProgramsLicensedProductsCommercializationRightsCounterpartyExercisesOptionEntityRetainsDomesticAndCounterpartyReceivesInternationalNumber, bpmc:CollaborativeArrangementMilestonesResearchMilestonesAchieved, bpmc:CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriodPeriodFromEffectiveDate, bpmc:DebtSecuritiesAvailableForSaleCreditRelatedImpairmentsCharges, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:ContractWithCustomerLiability, us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss, us-gaap:EarningsPerShareDiluted, us-gaap:InventoryWriteDown, us-gaap:LossContingencyAccrualAtCarryingValue, us-gaap:PreferredStockSharesOutstanding, us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - bpmc-20220930x10q.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 - bpmc-20220930x10q.htm 9 bpmc-20220930x10q.htm bpmc-20220930.xsd bpmc-20220930_cal.xml bpmc-20220930_def.xml bpmc-20220930_lab.xml bpmc-20220930_pre.xml bpmc-20220930xex31d1.htm bpmc-20220930xex31d2.htm bpmc-20220930xex32d1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 100 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bpmc-20220930x10q.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 275, "dts": { "calculationLink": { "local": [ "bpmc-20220930_cal.xml" ] }, "definitionLink": { "local": [ "bpmc-20220930_def.xml" ] }, "inline": { "local": [ "bpmc-20220930x10q.htm" ] }, "labelLink": { "local": [ "bpmc-20220930_lab.xml" ] }, "presentationLink": { "local": [ "bpmc-20220930_pre.xml" ] }, "schema": { "local": [ "bpmc-20220930.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": 533, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 27, "http://www.blueprintmedicines.com/20220930": 7, "http://xbrl.sec.gov/dei/2022": 5, "total": 39 }, "keyCustom": 88, "keyStandard": 231, "memberCustom": 29, "memberStandard": 29, "nsprefix": "bpmc", "nsuri": "http://www.blueprintmedicines.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "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": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Financing Arrangements", "role": "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangements", "shortName": "Financing Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Marketable Securities", "role": "http://www.blueprintmedicines.com/role/DisclosureMarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Product Revenue Reserves and Allowances", "role": "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowances", "shortName": "Product Revenue Reserves and Allowances", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Inventory", "role": "http://www.blueprintmedicines.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Restricted Cash", "role": "http://www.blueprintmedicines.com/role/DisclosureRestrictedCash", "shortName": "Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Accrued Expenses", "role": "http://www.blueprintmedicines.com/role/DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Collaboration and License Agreements", "role": "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreements", "shortName": "Collaboration and License Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Stock-based Compensation", "role": "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Net Loss Per Share", "role": "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Income Taxes", "role": "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Leases", "role": "http://www.blueprintmedicines.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Commitments and Contingencies", "role": "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "role": "http://www.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_DebtInstrumentAxis_bpmc_RoyaltyPharmaRoyaltyPurchaseAgreementMember_tOVpSRDh1EGy-0NzpqqYHA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Financing Arrangements (Tables)", "role": "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsTables", "shortName": "Financing Arrangements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_DebtInstrumentAxis_bpmc_RoyaltyPharmaRoyaltyPurchaseAgreementMember_tOVpSRDh1EGy-0NzpqqYHA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Marketable Securities (Tables)", "role": "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:AllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_srt_ProductOrServiceAxis_us-gaap_ProductMember_LYuMEDxo8UyKqO4TqnvXEA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Product Revenue Reserves and Allowances (Tables)", "role": "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesTables", "shortName": "Product Revenue Reserves and Allowances (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_srt_ProductOrServiceAxis_us-gaap_ProductMember_LYuMEDxo8UyKqO4TqnvXEA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "bpmc:ScheduleOfInventoryCurrentAndNoncurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Inventory (Tables)", "role": "http://www.blueprintmedicines.com/role/DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "bpmc:ScheduleOfInventoryCurrentAndNoncurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_jAIKO7FXhUGlem12K4q9ow", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_jAIKO7FXhUGlem12K4q9ow", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "bpmc:ScheduleOfManufacturingServicesRelatedToAgreementActivitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Collaboration and License Agreements (Tables)", "role": "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "shortName": "Collaboration and License Agreements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "bpmc:ScheduleOfManufacturingServicesRelatedToAgreementActivitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Stock-based Compensation (Tables)", "role": "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Leases (Tables)", "role": "http://www.blueprintmedicines.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InvestmentsAndCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Nature of Business (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureNatureOfBusinessDetails", "shortName": "Nature of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InvestmentsAndCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_7_31_2022_us-gaap_DebtInstrumentAxis_bpmc_SixthStreetPartnersFinancingArrangementsMember_LfDpEG6M6k2_kHfva6_rxA", "decimals": "INF", "first": true, "lang": null, "name": "bpmc:DebtInstrumentTransactionsNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Transaction_iek4REDtE0aCiL_uy_x_kQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Financing Arrangements - General Information (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "shortName": "Financing Arrangements - General Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_7_31_2022_us-gaap_DebtInstrumentAxis_bpmc_SixthStreetPartnersFinancingArrangementsMember_LfDpEG6M6k2_kHfva6_rxA", "decimals": "INF", "first": true, "lang": null, "name": "bpmc:DebtInstrumentTransactionsNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Transaction_iek4REDtE0aCiL_uy_x_kQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_7_31_2022_srt_CounterpartyNameAxis_bpmc_SixthStreetPartnersMember_EiRATAqnA0C--PJBV2H0rA", "decimals": "INF", "first": true, "lang": null, "name": "bpmc:PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesPercentageRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_GF1v_K9MYkGnbAnqE5J2JQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Financing Arrangements - Royalty and Sales Information (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails", "shortName": "Financing Arrangements - Royalty and Sales Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_7_31_2022_srt_CounterpartyNameAxis_bpmc_SixthStreetPartnersMember_EiRATAqnA0C--PJBV2H0rA", "decimals": "INF", "first": true, "lang": null, "name": "bpmc:PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesPercentageRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_GF1v_K9MYkGnbAnqE5J2JQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_DebtInstrumentAxis_bpmc_RoyaltyPharmaRoyaltyPurchaseAgreementMember_us-gaap_LongtermDebtTypeAxis_bpmc_SaleOfFutureRoyaltiesAndRevenuesMember_U3aUflWzRUS-kduPVT1NNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Financing Arrangements - Long-term Debt (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "shortName": "Financing Arrangements - Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_LongtermDebtTypeAxis_bpmc_SaleOfFutureRoyaltiesAndRevenuesMember_cBzoCvhxwkKhV6TdecHkXQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - Financing Arrangements - Roll Forward (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "shortName": "Financing Arrangements - Roll Forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_DebtInstrumentAxis_bpmc_RoyaltyPharmaRoyaltyPurchaseAgreementMember_us-gaap_LongtermDebtTypeAxis_bpmc_SaleOfFutureRoyaltiesAndRevenuesMember_LVcwlZTajkC3y0yZfROFdA", "decimals": "-3", "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_6_30_2022_zPLJxCmT1EW9ChGIYsgg7A", "decimals": "-5", "first": true, "lang": null, "name": "bpmc:RoyaltyPurchaseAgreementMilestonePaymentsAchievementOfSpecifiedNetSalesMilestonesMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40305 - Disclosure - Financing Arrangements - Additional Information (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsAdditionalInformationDetails", "shortName": "Financing Arrangements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_6_30_2022_zPLJxCmT1EW9ChGIYsgg7A", "decimals": "-5", "first": true, "lang": null, "name": "bpmc:RoyaltyPurchaseAgreementMilestonePaymentsAchievementOfSpecifiedNetSalesMilestonesMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "role": "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Marketable Securities - Tabular Disclosure (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails", "shortName": "Marketable Securities - Tabular Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_security_0zMPvDOt7U-ClBA-xmRMFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Marketable Securities - Unrealized Loss Position (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesUnrealizedLossPositionDetails", "shortName": "Marketable Securities - Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_security_0zMPvDOt7U-ClBA-xmRMFg", "xsiNil": "false" } }, "R42": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Marketable Securities - Impairment (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesImpairmentDetails", "shortName": "Marketable Securities - Impairment (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "INF", "first": true, "lang": null, "name": "bpmc:DebtSecuritiesAvailableForSaleNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_security_0zMPvDOt7U-ClBA-xmRMFg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - Marketable Securities - Remaining Maturities (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesRemainingMaturitiesDetails", "shortName": "Marketable Securities - Remaining Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "INF", "first": true, "lang": null, "name": "bpmc:DebtSecuritiesAvailableForSaleNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_security_0zMPvDOt7U-ClBA-xmRMFg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - Marketable Securities - Proceeds from Maturities (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesProceedsFromMaturitiesDetails", "shortName": "Marketable Securities - Proceeds from Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R45": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "40406 - Disclosure - Marketable Securities - Realized Gains (Losses) (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesRealizedGainsLossesDetails", "shortName": "Marketable Securities - Realized Gains (Losses) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Fair Value of Financial Instruments (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_y56zmbgB10eX3_Djwa2cQg", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Product Revenue Reserves and Allowances - Product Revenue (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueDetails", "shortName": "Product Revenue Reserves and Allowances - Product Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:AllowanceForCreditLossesTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_srt_ProductOrServiceAxis_bpmc_AyvakitAndAyvakytMember_3LYjweMoYEivD7aOK-PuSA", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_reyvNXmMck2IBVkKdbt29Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Product Revenue Reserves and Allowances - Product Revenue Allowance and Reserve (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueAllowanceAndReserveDetails", "shortName": "Product Revenue Reserves and Allowances - Product Revenue Allowance and Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetCreditLossExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Product Revenue Reserves and Allowances - Revenue-related Reserves (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesRevenueRelatedReservesDetails", "shortName": "Product Revenue Reserves and Allowances - Revenue-related Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_BalanceSheetLocationAxis_us-gaap_AccountsReceivableMember_6VNSjqqlnke21qP-kn5iiw", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Ot7etruYjEyht2PmfNXLDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vmsluYVJb0CZWQcTuQQmTA", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "bpmc:ScheduleOfInventoryCurrentAndNoncurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "first": true, "lang": null, "name": "bpmc:InventoryCurrentAndNoncurrentRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Inventory - Capitalized (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureInventoryCapitalizedDetails", "shortName": "Inventory - Capitalized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "bpmc:ScheduleOfInventoryCurrentAndNoncurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "first": true, "lang": null, "name": "bpmc:InventoryCurrentAndNoncurrentRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Inventory - Balance Sheet Classification (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureInventoryBalanceSheetClassificationDetails", "shortName": "Inventory - Balance Sheet Classification (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "bpmc:ScheduleOfInventoryCurrentAndNoncurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "lang": null, "name": "us-gaap:InventoryNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_-WH5yGzdak2o-336EImJLQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Inventory - Write-down (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureInventoryWriteDownDetails", "shortName": "Inventory - Write-down (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_-WH5yGzdak2o-336EImJLQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RestrictedAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Restricted Cash (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureRestrictedCashDetails", "shortName": "Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RestrictedAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "first": true, "lang": null, "name": "bpmc:ExternalResearchDevelopmentAndCommercialContractCostsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Accrued Expenses (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_reyvNXmMck2IBVkKdbt29Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Collaboration and License Agreements - General Information (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "shortName": "Collaboration and License Agreements - General Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_srt_CounterpartyNameAxis_bpmc_IdrxIncMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_DirectorMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_Xr2rVyanxkCfqkeaY6JAQw", "decimals": null, "lang": "en-US", "name": "bpmc:CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_11_8_2021_To_12_31_2021_srt_CounterpartyNameAxis_bpmc_ZaiLabShanghaiCoLtdMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_gFsaZ29H_06zFsGLrTIX5A", "decimals": "-5", "first": true, "lang": null, "name": "bpmc:CollaborativeArrangementTransactionPrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Collaboration and License Agreements - Transaction Price (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails", "shortName": "Collaboration and License Agreements - Transaction Price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_11_8_2021_To_12_31_2021_srt_CounterpartyNameAxis_bpmc_ZaiLabShanghaiCoLtdMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_gFsaZ29H_06zFsGLrTIX5A", "decimals": "-5", "first": true, "lang": null, "name": "bpmc:CollaborativeArrangementTransactionPrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Collaboration and License Agreements - Equity Investment (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "shortName": "Collaboration and License Agreements - Equity Investment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_8_1_2022_srt_CounterpartyNameAxis_bpmc_IdrxIncMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_DirectorMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_fMPenzkpJkW_Blga4OO9wg", "decimals": "-5", "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_13_2020_To_7_13_2020_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_O8D4tRIobUqqV3_f2ygYKg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Collaboration and License Agreements - Sale of Stock (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails", "shortName": "Collaboration and License Agreements - Sale of Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_13_2020_To_7_13_2020_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_O8D4tRIobUqqV3_f2ygYKg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "bpmc:ScheduleOfManufacturingServicesRelatedToAgreementActivitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_srt_CounterpartyNameAxis_bpmc_CStoneMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_rgnxbu6VxEaaLkXW510yjQ", "decimals": "-3", "first": true, "lang": null, "name": "bpmc:CollaborativeArrangementManufacturingAndResearchAndDevelopmentServicesRelatedToGlobalDevelopmentActivitiesNetOfCostSharingPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41005 - Disclosure - Collaboration and License Agreements - Manufacturing and Research and Development Services (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsManufacturingAndResearchAndDevelopmentServicesDetails", "shortName": "Collaboration and License Agreements - Manufacturing and Research and Development Services (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "bpmc:ScheduleOfManufacturingServicesRelatedToAgreementActivitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_srt_CounterpartyNameAxis_bpmc_CStoneMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_rgnxbu6VxEaaLkXW510yjQ", "decimals": "-3", "first": true, "lang": null, "name": "bpmc:CollaborativeArrangementManufacturingAndResearchAndDevelopmentServicesRelatedToGlobalDevelopmentActivitiesNetOfCostSharingPayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41006 - Disclosure - Collaboration and License Agreements - Revenue Recognized (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "shortName": "Collaboration and License Agreements - Revenue Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_CounterpartyNameAxis_bpmc_ZaiLabShanghaiCoLtdMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_U70kyTmsbECmhNMMX0yv8w", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "bpmc:CollaborationProfitLossSharing", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41007 - Disclosure - Collaboration and License Agreements - Collaboration Loss Sharing (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsCollaborationLossSharingDetails", "shortName": "Collaboration and License Agreements - Collaboration Loss Sharing (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "bpmc:ScheduleOfCollaborationLossSharingTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_srt_CounterpartyNameAxis_bpmc_RocheCollaborationPralsetnibAgreementMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_gEyhITj6uk2kxWRN88F7nA", "decimals": "-3", "lang": null, "name": "bpmc:CollaborationProfitLossSharing", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_srt_CounterpartyNameAxis_bpmc_ZaiLabShanghaiCoLtdMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_VD5W1Rinz02eldMqNBCsaQ", "decimals": "-5", "first": true, "lang": null, "name": "bpmc:CollaborativeArrangementGlobalDevelopmentActivitiesReductionInResearchAndDevelopmentExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41008 - Disclosure - Collaboration and License Agreements - Reduction in Expenses (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails", "shortName": "Collaboration and License Agreements - Reduction in Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_srt_CounterpartyNameAxis_bpmc_ZaiLabShanghaiCoLtdMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_VD5W1Rinz02eldMqNBCsaQ", "decimals": "-5", "first": true, "lang": null, "name": "bpmc:CollaborativeArrangementGlobalDevelopmentActivitiesReductionInResearchAndDevelopmentExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_srt_CounterpartyNameAxis_bpmc_RocheCollaborationAndLicenseImmunotherapyAgreementMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_tLtHqg6L5kezurdhNcrRcQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41009 - Disclosure - Collaboration and License Agreements - Change in Contract with Customer, Liability (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails", "shortName": "Collaboration and License Agreements - Change in Contract with Customer, Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_srt_CounterpartyNameAxis_bpmc_RocheCollaborationAndLicenseImmunotherapyAgreementMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_tLtHqg6L5kezurdhNcrRcQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41010 - Disclosure - Collaboration and License Agreements - Contract Assets and Liabilities (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "shortName": "Collaboration and License Agreements - Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_srt_CounterpartyNameAxis_bpmc_RocheCollaborationPralsetnibAgreementMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_p48zqlA5F0GTTwStqDX8cg", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_srt_CounterpartyNameAxis_bpmc_IdrxIncMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_DirectorMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_Xr2rVyanxkCfqkeaY6JAQw", "decimals": "INF", "first": true, "lang": null, "name": "bpmc:CollaborativeArrangementMaterialPromisesNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_wN6di1q4T0Kjvh2rThRd0Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41011 - Disclosure - Collaboration and License Agreements - Performance Obligations (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "shortName": "Collaboration and License Agreements - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_srt_CounterpartyNameAxis_bpmc_IdrxIncMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_DirectorMember_us-gaap_TypeOfArrangementAxis_us-gaap_CollaborativeArrangementMember_Xr2rVyanxkCfqkeaY6JAQw", "decimals": "INF", "first": true, "lang": null, "name": "bpmc:CollaborativeArrangementMaterialPromisesNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_wN6di1q4T0Kjvh2rThRd0Q", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_4_8_2015_us-gaap_PlanNameAxis_bpmc_StockOptionAndIncentivePlan2015Member_U1CiSvUZpUy19CxeiCghFw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Stock-based Compensation - 2015 Stock Option and Incentive Plan (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2015StockOptionAndIncentivePlanDetails", "shortName": "Stock-based Compensation - 2015 Stock Option and Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_4_8_2015_us-gaap_PlanNameAxis_bpmc_StockOptionAndIncentivePlan2015Member_U1CiSvUZpUy19CxeiCghFw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_PlanNameAxis_bpmc_InducementPlan2020Member_IM9WM_NFG0u0Nk3jhxJy7A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Stock-based Compensation - 2020 Inducement Plan (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2020InducementPlanDetails", "shortName": "Stock-based Compensation - 2020 Inducement Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_3_31_2020_us-gaap_PlanNameAxis_bpmc_InducementPlan2020Member_IM9WM_NFG0u0Nk3jhxJy7A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_reyvNXmMck2IBVkKdbt29Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Stock-based Compensation - Stock Options - Activity (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "shortName": "Stock-based Compensation - Stock Options - Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_reyvNXmMck2IBVkKdbt29Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - Stock-based Compensation - Unrecognized Compensation Costs (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationUnrecognizedCompensationCostsDetails", "shortName": "Stock-based Compensation - Unrecognized Compensation Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2021_dUrJw5qd1U6ygVAKAaWRGw", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_dxkAoGGjv0eIgCKXnNMutA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41105 - Disclosure - Stock-based Compensation - Restricted Stock Units - Activity (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails", "shortName": "Stock-based Compensation - Restricted Stock Units - Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_dxkAoGGjv0eIgCKXnNMutA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_5_31_2015_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember_6u35kXlUs0mZu2Nfv0W7Sw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41106 - Disclosure - Stock-based Compensation - Employee Stock Purchase Plan (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Stock-based Compensation - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_5_31_2015_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember_6u35kXlUs0mZu2Nfv0W7Sw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41107 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense - General Information (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseGeneralInformationDetails", "shortName": "Stock-based Compensation - Stock-based Compensation Expense - General Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41108 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense - By Type (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails", "shortName": "Stock-based Compensation - Stock-based Compensation Expense - By Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41109 - Disclosure - Stock-based Compensation - Stock-based Compensation Expense - By Classification (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByClassificationDetails", "shortName": "Stock-based Compensation - Stock-based Compensation Expense - By Classification (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_kv58RsZZF06w29slECxZ-A", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Net Loss Per Share (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareDetails", "shortName": "Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_0zWKGMquhEC0IklY5Z6enQ", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_LongtermDebtTypeAxis_bpmc_SaleOfFutureRoyaltiesAndRevenuesMember_cBzoCvhxwkKhV6TdecHkXQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Income Taxes - Financing Arrangements (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails", "shortName": "Income Taxes - Financing Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Income Taxes - Equity Investment (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails", "shortName": "Income Taxes - Equity Investment (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Income Taxes - Income Tax Expense (Benefit) (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes - Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_71zfIPXo6ECS-uXpf0EcRQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "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", "role": "http://www.blueprintmedicines.com/role/DisclosureNatureOfBusiness", "shortName": "Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Leases - Cash Flow Information (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureLeasesCashFlowInformationDetails", "shortName": "Leases - Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - Leases - Weighted Average Remaining Lease-term and Weighted Average Discount Rate (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetails", "shortName": "Leases - Weighted Average Remaining Lease-term and Weighted Average Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_tK9aSZFE5UC9cr-nUkQnPg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_srt_CounterpartyNameAxis_bpmc_ManufacturingAgreementOctober2020Member_E5wVtc-vZU2oepXIvioqIA", "decimals": "-5", "first": true, "lang": null, "name": "bpmc:UnrecordedUnconditionalPurchaseObligationPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails", "shortName": "Commitments and Contingencies - Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_srt_CounterpartyNameAxis_bpmc_ManufacturingAgreementOctober2020Member_E5wVtc-vZU2oepXIvioqIA", "decimals": "-5", "first": true, "lang": null, "name": "bpmc:UnrecordedUnconditionalPurchaseObligationPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_v_Eiy4Jwmkaad2RpKUmLKg", "xsiNil": "false" } }, "R83": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Commitments and Contingencies - Indemnification Agreements (Details)", "role": "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesIndemnificationAgreementsDetails", "shortName": "Commitments and Contingencies - Indemnification Agreements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "role": "http://www.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncements", "shortName": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bpmc-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_3wvHdTcJ2UGrNJdIJrAjHw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 61, "tag": { "bpmc_AccruedContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued accumulated credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Accrued Contract With Customer Asset Accumulated Allowance For Credit Loss", "terseLabel": "Revenue-related reserves" } } }, "localname": "AccruedContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_AnnualCumulativeIncreasePercentageOfNumberOfShareOfCommonStockIssuedAndOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the annual cumulative increase for common stock issuance, as a percentage of the number of shares of common stock issued and outstanding.", "label": "Annual Cumulative Increase Percentage of Number of Share of Common Stock Issued and Outstanding", "terseLabel": "Annual increase for common stock for issuance (as a percent)" } } }, "localname": "AnnualCumulativeIncreasePercentageOfNumberOfShareOfCommonStockIssuedAndOutstanding", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "bpmc_AyvakitAndAyvakytMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AYVAKIT and AYVAKYT [Member]", "label": "AYVAKIT and AYVAKYT", "terseLabel": "AYVAKIT and AYVAKYT" } } }, "localname": "AyvakitAndAyvakytMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueDetails" ], "xbrltype": "domainItemType" }, "bpmc_CStoneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "C Stone [Member]", "label": "C Stone" } } }, "localname": "CStoneMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsManufacturingAndResearchAndDevelopmentServicesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails" ], "xbrltype": "domainItemType" }, "bpmc_ClementiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Clementia [Member]", "label": "Clementia" } } }, "localname": "ClementiaMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails" ], "xbrltype": "domainItemType" }, "bpmc_CollaborationAndLicenseExcludingRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration and License, Excluding Related Party [Member]", "label": "Collaboration and License, Excluding Related Party [Member]", "terseLabel": "Collaboration and license revenue" } } }, "localname": "CollaborationAndLicenseExcludingRelatedPartyMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "bpmc_CollaborationAndLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration and License [Member]", "label": "Collaboration and License [Member]", "terseLabel": "Collaboration and license revenue" } } }, "localname": "CollaborationAndLicenseMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "bpmc_CollaborationAndLicenseRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration and License, Related Party [Member]", "label": "Collaboration and License, Related Party [Member]" } } }, "localname": "CollaborationAndLicenseRelatedPartyMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "bpmc_CollaborationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration [Member]", "label": "Collaboration revenue" } } }, "localname": "CollaborationMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "domainItemType" }, "bpmc_CollaborationProfitLossSharing": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaboration Profit (Loss) Sharing", "label": "Collaboration Profit (Loss) Sharing", "terseLabel": "Collaboration loss sharing" } } }, "localname": "CollaborationProfitLossSharing", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsCollaborationLossSharingDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementClinicalTrialsSharedDevelopmentCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Clinical Trials, Shared Development Cost", "label": "Collaborative Arrangement, Clinical Trials, Shared Development Cost", "terseLabel": "Collaborative arrangement, clinical trials, shared development cost" } } }, "localname": "CollaborativeArrangementClinicalTrialsSharedDevelopmentCost", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementCollaborationProgramsLicensedProductsCommercializationRightsCounterpartyExercisesOptionCounterpartyReceivesWorldwideExclusivityNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Collaboration Programs, Licensed Products, Commercialization Rights, Counterparty Exercises Option, Counterparty Receives Worldwide Exclusivity, Number", "label": "Collaborative Arrangement, Collaboration Programs, Licensed Products, Commercialization Rights, Counterparty Exercises Option, Counterparty Receives Worldwide Exclusivity, Number", "terseLabel": "Collaborative arrangement, collaboration programs, licensed products, commercialization rights, counterparty exercises option, counterparty receives worldwide exclusivity, number" } } }, "localname": "CollaborativeArrangementCollaborationProgramsLicensedProductsCommercializationRightsCounterpartyExercisesOptionCounterpartyReceivesWorldwideExclusivityNumber", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "integerItemType" }, "bpmc_CollaborativeArrangementCollaborationProgramsLicensedProductsCommercializationRightsCounterpartyExercisesOptionEntityRetainsDomesticAndCounterpartyReceivesInternationalNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Collaboration Programs, Licensed Products, Commercialization Rights, Counterparty Exercises Option, Entity Retains Domestic and Counterparty Receives International, Number", "label": "Collaborative Arrangement, Collaboration Programs, Licensed Products, Commercialization Rights, Counterparty Exercises Option, Entity Retains Domestic and Counterparty Receives International, Number", "terseLabel": "Collaborative arrangement, collaboration programs, licensed products, commercialization rights, counterparty exercises option, entity retains domestic and counterparty receives international, number" } } }, "localname": "CollaborativeArrangementCollaborationProgramsLicensedProductsCommercializationRightsCounterpartyExercisesOptionEntityRetainsDomesticAndCounterpartyReceivesInternationalNumber", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "integerItemType" }, "bpmc_CollaborativeArrangementCollaborationProgramsNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Collaboration Programs, Number", "label": "Collaborative Arrangement, Collaboration Programs, Number", "terseLabel": "Collaborative arrangement, collaboration programs, number" } } }, "localname": "CollaborativeArrangementCollaborationProgramsNumber", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "integerItemType" }, "bpmc_CollaborativeArrangementCollaborationProgramsWithExclusiveCommercializationRightsNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Collaboration Programs with Exclusive Commercialization Rights, Number", "label": "Collaborative Arrangement, Collaboration Programs with Exclusive Commercialization Rights, Number", "terseLabel": "Collaborative arrangement, collaboration programs with exclusive commercialization rights, number" } } }, "localname": "CollaborativeArrangementCollaborationProgramsWithExclusiveCommercializationRightsNumber", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "integerItemType" }, "bpmc_CollaborativeArrangementCommercializationReductionInSellingGeneralAndAdministrativeExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Commercialization, Reduction in Selling, General and Administrative Expenses", "label": "Collaborative Arrangement, Commercialization, Reduction in Selling, General and Administrative Expenses", "terseLabel": "Collaborative arrangement, commercialization, reduction in selling, general and administrative expenses" } } }, "localname": "CollaborativeArrangementCommercializationReductionInSellingGeneralAndAdministrativeExpenses", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement Disclosure [Abstract]", "label": "Collaborative Arrangement Disclosure [Abstract]" } } }, "localname": "CollaborativeArrangementDisclosureAbstract", "nsuri": "http://www.blueprintmedicines.com/20220930", "xbrltype": "stringItemType" }, "bpmc_CollaborativeArrangementGlobalDevelopmentActivitiesReductionInResearchAndDevelopmentExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Global Development Activities, Reduction in Research and Development Expenses", "label": "Collaborative Arrangement, Global Development Activities, Reduction in Research and Development Expenses", "terseLabel": "Collaborative arrangement, global development activities, reduction in research and development expenses" } } }, "localname": "CollaborativeArrangementGlobalDevelopmentActivitiesReductionInResearchAndDevelopmentExpenses", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementInventoryPurchasedByCounterparty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Inventory Purchased by Counterparty", "label": "Collaborative Arrangement, Inventory Purchased by Counterparty", "terseLabel": "Collaborative arrangement, inventory purchased by counterparty" } } }, "localname": "CollaborativeArrangementInventoryPurchasedByCounterparty", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementLicenseOptionRightsNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, License Option Rights, Number", "label": "Collaborative Arrangement, License Option Rights, Number", "terseLabel": "Collaborative arrangement, license option rights, number" } } }, "localname": "CollaborativeArrangementLicenseOptionRightsNumber", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "integerItemType" }, "bpmc_CollaborativeArrangementLicensedProductTermFromFirstCommercialSale": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Licensed Product Term from First Commercial Sale", "label": "Collaborative Arrangement, Licensed Product Term from First Commercial Sale", "terseLabel": "Collaborative arrangement, licensed product term from first commercial sale" } } }, "localname": "CollaborativeArrangementLicensedProductTermFromFirstCommercialSale", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "durationItemType" }, "bpmc_CollaborativeArrangementManufacturingAndResearchAndDevelopmentServicesRelatedToGlobalDevelopmentActivitiesNetOfCostSharingPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Manufacturing and Research and Development Services Related to Global Development Activities, Net of Cost Sharing Payments", "label": "Collaborative Arrangement, Manufacturing and Research and Development Services Related to Global Development Activities, Net of Cost Sharing Payments", "terseLabel": "Manufacturing and research and development services related to global development activities, net of expenses payable" } } }, "localname": "CollaborativeArrangementManufacturingAndResearchAndDevelopmentServicesRelatedToGlobalDevelopmentActivitiesNetOfCostSharingPayments", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsManufacturingAndResearchAndDevelopmentServicesDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementMaterialComponentsNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Material Components, Number", "label": "Collaborative Arrangement, Material Components, Number", "terseLabel": "Collaborative arrangement, material components, number" } } }, "localname": "CollaborativeArrangementMaterialComponentsNumber", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails" ], "xbrltype": "integerItemType" }, "bpmc_CollaborativeArrangementMaterialPromisesCombinedIntoDistinctPerformanceObligationNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Material Promises, Combined into Distinct Performance Obligation, Number", "label": "Collaborative Arrangement, Material Promises, Combined into Distinct Performance Obligation, Number", "terseLabel": "Collaborative arrangement, material promises, combined into distinct performance obligation, number" } } }, "localname": "CollaborativeArrangementMaterialPromisesCombinedIntoDistinctPerformanceObligationNumber", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails" ], "xbrltype": "integerItemType" }, "bpmc_CollaborativeArrangementMaterialPromisesManufacturingActivitiesTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Material Promises, Manufacturing Activities, Term", "label": "Collaborative Arrangement, Material Promises, Manufacturing Activities, Term", "terseLabel": "Collaborative arrangement, material promises, manufacturing activities, term" } } }, "localname": "CollaborativeArrangementMaterialPromisesManufacturingActivitiesTerm", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "bpmc_CollaborativeArrangementMaterialPromisesNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Material Promises, Number", "label": "Collaborative Arrangement, Material Promises, Number", "terseLabel": "Collaborative arrangement, material promises, number" } } }, "localname": "CollaborativeArrangementMaterialPromisesNumber", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails" ], "xbrltype": "integerItemType" }, "bpmc_CollaborativeArrangementMilestonesAchieved": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Milestones, Achieved", "label": "Collaborative Arrangement, Milestones, Achieved", "terseLabel": "Collaborative arrangement, milestones, achieved" } } }, "localname": "CollaborativeArrangementMilestonesAchieved", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementMilestonesCashPaymentsReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Milestones, Cash Payments Received", "label": "Collaborative Arrangement, Milestones, Cash Payments Received", "terseLabel": "Collaborative arrangement, milestones, cash payments received" } } }, "localname": "CollaborativeArrangementMilestonesCashPaymentsReceived", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementMilestonesCashPaymentsReceivedAggregate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Milestones, Cash Payments Received, Aggregate", "label": "Collaborative Arrangement, Milestones, Cash Payments Received, Aggregate", "terseLabel": "Collaborative arrangement, milestones, cash payments received, aggregate" } } }, "localname": "CollaborativeArrangementMilestonesCashPaymentsReceivedAggregate", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementMilestonesContingentPaymentsEligibleToReceive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Milestones, Contingent Payments Eligible to Receive", "label": "Collaborative Arrangement, Milestones, Contingent Payments Eligible to Receive", "terseLabel": "Collaborative arrangement, milestones, contingent payments eligible to receive" } } }, "localname": "CollaborativeArrangementMilestonesContingentPaymentsEligibleToReceive", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementMilestonesPotentialContingentPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Milestones, Potential Contingent Payments", "label": "Collaborative Arrangement, Milestones, Potential Contingent Payments", "terseLabel": "Collaborative arrangement, milestones, potential contingent payments" } } }, "localname": "CollaborativeArrangementMilestonesPotentialContingentPayments", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementMilestonesResearchMilestonesAchieved": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Milestones, Research Milestones, Achieved", "label": "Collaborative Arrangement, Milestones, Research Milestones, Achieved", "terseLabel": "Collaborative arrangement, milestones, research milestones, achieved" } } }, "localname": "CollaborativeArrangementMilestonesResearchMilestonesAchieved", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementMilestonesSpecifiedRegulatoryAndCommercializationMilestonesAchieved": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Milestones, Specified Regulatory and Commercialization Milestones, Achieved", "label": "Collaborative Arrangement, Milestones, Specified Regulatory and Commercialization Milestones, Achieved", "terseLabel": "Collaborative arrangement, milestones, specified regulatory and commercialization milestones, achieved" } } }, "localname": "CollaborativeArrangementMilestonesSpecifiedRegulatoryAndCommercializationMilestonesAchieved", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementOptionFeesAndMilestonesContingentPaymentsEligibleToReceive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Option Fees and Milestones, Contingent Payments Eligible to Receive", "label": "Collaborative Arrangement, Option Fees and Milestones, Contingent Payments Eligible to Receive", "terseLabel": "Collaborative arrangement, option fees and milestones, contingent payments eligible to receive" } } }, "localname": "CollaborativeArrangementOptionFeesAndMilestonesContingentPaymentsEligibleToReceive", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementPercentageOfGlobalDevelopmentCostsSharedCounterparty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Percentage of Global Development Costs Shared, Counterparty", "label": "Collaborative Arrangement, Percentage of Global Development Costs Shared, Counterparty", "terseLabel": "Collaborative arrangement, percentage of global development costs shared, counterparty (as a percent)" } } }, "localname": "CollaborativeArrangementPercentageOfGlobalDevelopmentCostsSharedCounterparty", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "percentItemType" }, "bpmc_CollaborativeArrangementPercentageOfGlobalDevelopmentCostsSharedEntity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Percentage of Global Development Costs Shared, Entity", "label": "Collaborative Arrangement, Percentage of Global Development Costs Shared, Entity", "terseLabel": "Collaborative arrangement, percentage of global development costs shared, entity (as a percent)" } } }, "localname": "CollaborativeArrangementPercentageOfGlobalDevelopmentCostsSharedEntity", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "percentItemType" }, "bpmc_CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Termination, Counterparty Written Notice Period", "label": "Collaborative Arrangement, Termination, Counterparty Written Notice Period", "terseLabel": "Collaborative arrangement, termination, counterparty written notice period" } } }, "localname": "CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriod", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "durationItemType" }, "bpmc_CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriodAfterOptionExerciseIfLicensedProductsHaveBeenCommerciallySold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Termination, Counterparty Written Notice Period, After Option Exercise, If Licensed Products Have Been Commercially Sold", "label": "Collaborative Arrangement, Termination, Counterparty Written Notice Period, After Option Exercise, If Licensed Products Have Been Commercially Sold", "terseLabel": "Collaborative arrangement, termination, counterparty written notice period, after option exercise, if licensed products have been commercially sold" } } }, "localname": "CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriodAfterOptionExerciseIfLicensedProductsHaveBeenCommerciallySold", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "durationItemType" }, "bpmc_CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriodAfterOptionExerciseIfLicensedProductsHaveNotBeenCommerciallySold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Termination, Counterparty Written Notice Period, After Option Exercise, If Licensed Products Have Not Been Commercially Sold", "label": "Collaborative Arrangement, Termination, Counterparty Written Notice Period, After Option Exercise, If Licensed Products Have Not Been Commercially Sold", "terseLabel": "Collaborative arrangement, termination, counterparty written notice period, after option exercise, if licensed products have not been commercially sold" } } }, "localname": "CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriodAfterOptionExerciseIfLicensedProductsHaveNotBeenCommerciallySold", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "durationItemType" }, "bpmc_CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriodPeriodFromEffectiveDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Termination, Counterparty Written Notice Period, Period from Effective Date", "label": "Collaborative Arrangement, Termination, Counterparty Written Notice Period, Period from Effective Date", "terseLabel": "Collaborative arrangement, termination, counterparty written notice period, period from effective date" } } }, "localname": "CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriodPeriodFromEffectiveDate", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "durationItemType" }, "bpmc_CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriodPeriodFromEffectiveDateGivenAfterFirstCommercialSaleOfLicensedProductInCounterpartyTerritory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Termination, Counterparty Written Notice Period, Period from Effective Date, Given after First Commercial Sale of Licensed Product in Counterparty Territory", "label": "Collaborative Arrangement, Termination, Counterparty Written Notice Period, Period from Effective Date, Given after First Commercial Sale of Licensed Product in Counterparty Territory", "terseLabel": "Collaborative arrangement, termination, counterparty written notice period, period from effective date, given after first commercial sale of licensed product in counterparty territory" } } }, "localname": "CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriodPeriodFromEffectiveDateGivenAfterFirstCommercialSaleOfLicensedProductInCounterpartyTerritory", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "durationItemType" }, "bpmc_CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriodPeriodFromEffectiveDateGivenPriorToFirstCommercialSaleOfLicensedProductInCounterpartyTerritory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Termination, Counterparty Written Notice Period, Period from Effective Date, Given Prior to First Commercial Sale of Licensed Product in Counterparty Territory", "label": "Collaborative Arrangement, Termination, Counterparty Written Notice Period, Period from Effective Date, Given Prior to First Commercial Sale of Licensed Product in Counterparty Territory", "terseLabel": "Collaborative arrangement, termination, counterparty written notice period, period from effective date, given prior to first commercial sale of licensed product in counterparty territory" } } }, "localname": "CollaborativeArrangementTerminationCounterpartyWrittenNoticePeriodPeriodFromEffectiveDateGivenPriorToFirstCommercialSaleOfLicensedProductInCounterpartyTerritory", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "durationItemType" }, "bpmc_CollaborativeArrangementTransactionPrice": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Transaction Price", "label": "Collaborative Arrangement, Transaction Price", "totalLabel": "Collaborative arrangement, transaction price" } } }, "localname": "CollaborativeArrangementTransactionPrice", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementTransactionPriceMilestonePaymentsReceivable": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails": { "order": 3.0, "parentTag": "bpmc_CollaborativeArrangementTransactionPrice", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Transaction Price, Milestone Payments Receivable", "label": "Collaborative Arrangement, Transaction Price, Milestone Payments Receivable", "terseLabel": "Collaborative arrangement, transaction price, milestone payments receivable" } } }, "localname": "CollaborativeArrangementTransactionPriceMilestonePaymentsReceivable", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementTransactionPricePaymentCommitmentReduction": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Transaction Price, Payment Commitment Reduction", "label": "Collaborative Arrangement, Transaction Price, Payment Commitment Reduction", "terseLabel": "Collaborative arrangement, transaction price, payment commitment reduction" } } }, "localname": "CollaborativeArrangementTransactionPricePaymentCommitmentReduction", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementTransactionPriceReduction": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Transaction Price, Reduction", "label": "Collaborative Arrangement, Transaction Price, Reduction", "terseLabel": "Collaborative arrangement, transaction price, reduction" } } }, "localname": "CollaborativeArrangementTransactionPriceReduction", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementTransactionPriceResearchMilestoneAchievedCashConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Transaction Price, Research Milestone Achieved, Cash Consideration", "label": "Collaborative Arrangement, Transaction Price, Research Milestone Achieved, Cash Consideration", "terseLabel": "Collaborative arrangement, transaction price, research milestone achieved, cash consideration" } } }, "localname": "CollaborativeArrangementTransactionPriceResearchMilestoneAchievedCashConsideration", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementTransactionPriceStockIssuedPremiumOnSaleOfStockToCounterparty": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails": { "order": 2.0, "parentTag": "bpmc_CollaborativeArrangementTransactionPrice", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Transaction Price, Stock Issued, Premium on Sale of Stock to Counterparty", "label": "Collaborative Arrangement, Transaction Price, Stock Issued, Premium on Sale of Stock to Counterparty", "terseLabel": "Collaborative arrangement, transaction price, stock issued, premium on sale of stock to counterparty" } } }, "localname": "CollaborativeArrangementTransactionPriceStockIssuedPremiumOnSaleOfStockToCounterparty", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementTransactionPriceUpfrontPayment": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails": { "order": 1.0, "parentTag": "bpmc_CollaborativeArrangementTransactionPrice", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Transaction Price, Upfront Payment", "label": "Collaborative Arrangement, Transaction Price, Upfront Payment", "terseLabel": "Collaborative arrangement, transaction price, upfront payment" } } }, "localname": "CollaborativeArrangementTransactionPriceUpfrontPayment", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementUpfrontPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Upfront Payment", "label": "Collaborative Arrangement, Upfront Payment", "terseLabel": "Collaborative arrangement, upfront payment" } } }, "localname": "CollaborativeArrangementUpfrontPayment", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CollaborativeArrangementUpfrontPaymentCashPaymentReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Upfront Payment, Cash Payment Received", "label": "Collaborative Arrangement, Upfront Payment, Cash Payment Received", "terseLabel": "Collaborative arrangement, upfront payment, cash payment received" } } }, "localname": "CollaborativeArrangementUpfrontPaymentCashPaymentReceived", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_CommonStockIncreaseCapitalSharesReservedForFutureIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase in aggregate number of common shares reserved for future issuance.", "label": "Common Stock Increase Capital Shares Reserved for Future Issuance", "terseLabel": "Increase of common shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockIncreaseCapitalSharesReservedForFutureIssuance", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "bpmc_ContractWithCustomerAssetAllowanceForCreditLossPriorPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time related to prior years.", "label": "Contract With Customer Asset Allowance For Credit Loss Prior Period Increase Decrease", "terseLabel": "Adjustment related to prior periods sales" } } }, "localname": "ContractWithCustomerAssetAllowanceForCreditLossPriorPeriodIncreaseDecrease", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueAllowanceAndReserveDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_DebtDiscountsAndCapitalizedDebtClosingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Discounts and Capitalized Debt Closing Costs", "label": "Debt Discounts and Capitalized Debt Closing Costs", "negatedLabel": "Debt discounts and capitalized closing costs" } } }, "localname": "DebtDiscountsAndCapitalizedDebtClosingCosts", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_DebtInstrumentCovenantsConsolidatedLiquidityPeriodCommencingFromDateTermLoanFundedToDateDayBeforeNextTermLoansFunded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenants, Consolidated Liquidity, Period Commencing from Date Term Loan Funded to Date Day before Next Term Loans Funded", "label": "Debt Instrument, Covenants, Consolidated Liquidity, Period Commencing from Date Term Loan Funded to Date Day before Next Term Loans Funded", "terseLabel": "Debt instrument, covenants, consolidated liquidity, period commencing from date term loan funded to date day before next term loans funded" } } }, "localname": "DebtInstrumentCovenantsConsolidatedLiquidityPeriodCommencingFromDateTermLoanFundedToDateDayBeforeNextTermLoansFunded", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_DebtInstrumentCovenantsConsolidatedLiquidityPeriodCommencingFromDateTermLoanFundedToDateDayBeforeNextTermLoansFundedEachDayThereafter": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenants, Consolidated Liquidity, Period Commencing from Date Term Loan Funded to Date Day before Next Term Loans Funded, Each Day Thereafter", "label": "Debt Instrument, Covenants, Consolidated Liquidity, Period Commencing from Date Term Loan Funded to Date Day before Next Term Loans Funded, Each Day Thereafter", "terseLabel": "Debt instrument, covenants, consolidated liquidity, period commencing from date term loan funded to date day before next term loans funded, each day thereafter" } } }, "localname": "DebtInstrumentCovenantsConsolidatedLiquidityPeriodCommencingFromDateTermLoanFundedToDateDayBeforeNextTermLoansFundedEachDayThereafter", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_DebtInstrumentFaceAmountPotentialAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Face Amount, Potential Amount", "label": "Debt Instrument, Face Amount, Potential Amount", "terseLabel": "Debt instrument, face amount, potential amount" } } }, "localname": "DebtInstrumentFaceAmountPotentialAmount", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_DebtInstrumentTranchesNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Tranches, Number", "label": "Debt Instrument, Tranches, Number", "terseLabel": "Debt instrument, tranches, number" } } }, "localname": "DebtInstrumentTranchesNumber", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "integerItemType" }, "bpmc_DebtInstrumentTransactionsNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Transactions, Number", "label": "Debt Instrument, Transactions, Number", "terseLabel": "Debt instrument, transactions, number" } } }, "localname": "DebtInstrumentTransactionsNumber", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "integerItemType" }, "bpmc_DebtInstrumentVariableRateFloor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Variable Rate Floor", "label": "Debt Instrument, Variable Rate Floor", "terseLabel": "Debt instrument, variable rate floor" } } }, "localname": "DebtInstrumentVariableRateFloor", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "percentItemType" }, "bpmc_DebtSecuritiesAvailableForSaleCreditRelatedImpairmentsCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Credit-related Impairments, Charges", "label": "Debt Securities, Available-for-sale, Credit-related Impairments, Charges", "terseLabel": "Marketable debt securities, charges for credit-related impairments" } } }, "localname": "DebtSecuritiesAvailableForSaleCreditRelatedImpairmentsCharges", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesImpairmentDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_DebtSecuritiesAvailableForSaleNumberOfPositions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Number of Positions", "terseLabel": "Securities with remaining maturities greater than one year" } } }, "localname": "DebtSecuritiesAvailableForSaleNumberOfPositions", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesRemainingMaturitiesDetails" ], "xbrltype": "integerItemType" }, "bpmc_EquitySecuritiesWithoutReadilyDeterminableFairValueLicenseAgreementSharesReceived": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, License Agreement, Shares Received", "label": "Equity Securities without Readily Determinable Fair Value, License Agreement, Shares Received", "terseLabel": "Equity investment, license agreement, shares received (in shares)" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueLicenseAgreementSharesReceived", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "sharesItemType" }, "bpmc_EquitySecuritiesWithoutReadilyDeterminableFairValueTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Transaction Costs", "label": "Equity Securities without Readily Determinable Fair Value, Transaction Costs", "terseLabel": "Equity investment, transaction costs" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTransactionCosts", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_ExternalResearchDevelopmentAndCommercialContractCosts": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "External Research, Development and Commercial Contract Costs", "label": "External Research, Development and Commercial Contract Costs", "totalLabel": "Accrued expenses" } } }, "localname": "ExternalResearchDevelopmentAndCommercialContractCosts", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_ExternalResearchDevelopmentAndCommercialContractCostsCurrent": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "bpmc_ExternalResearchDevelopmentAndCommercialContractCosts", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "External Research, Development and Commercial Contract Costs, Current", "label": "External Research, Development and Commercial Contract Costs, Current", "terseLabel": "External research and development", "verboseLabel": "Accrued expenses, current" } } }, "localname": "ExternalResearchDevelopmentAndCommercialContractCostsCurrent", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_ExternalResearchDevelopmentAndCommercialContractCostsNoncurrent": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "bpmc_ExternalResearchDevelopmentAndCommercialContractCosts", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "External Research, Development and Commercial Contract Costs, Noncurrent", "label": "External Research, Development and Commercial Contract Costs, Noncurrent", "terseLabel": "Accrued expenses, noncurrent" } } }, "localname": "ExternalResearchDevelopmentAndCommercialContractCostsNoncurrent", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_GavretoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "GAVRETO [Member]", "label": "GAVRETO", "terseLabel": "GAVRETO" } } }, "localname": "GavretoMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueDetails" ], "xbrltype": "domainItemType" }, "bpmc_IdrxIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IDRx, Inc [Member]", "label": "IDRx, Inc [Member]", "terseLabel": "IDRx, Inc." } } }, "localname": "IdrxIncMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "domainItemType" }, "bpmc_IncreaseDecreaseInCustomerAssets": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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 customer assets.", "label": "Increase (Decrease) in Customer Assets", "negatedLabel": "Unbilled accounts receivable" } } }, "localname": "IncreaseDecreaseInCustomerAssets", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "bpmc_InducementPlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inducement Plan, 2020 [Member]", "label": "2020 Inducement Plan" } } }, "localname": "InducementPlan2020Member", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2020InducementPlanDetails" ], "xbrltype": "domainItemType" }, "bpmc_InventoryCurrentAndNoncurrentFinishedGoodsNetOfReserves": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureInventoryCapitalizedDetails": { "order": 2.0, "parentTag": "bpmc_InventoryCurrentAndNoncurrentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Current and Noncurrent, Finished Goods, Net of Reserves", "label": "Inventory, Current and Noncurrent, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryCurrentAndNoncurrentFinishedGoodsNetOfReserves", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureInventoryCapitalizedDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_InventoryCurrentAndNoncurrentNet": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureInventoryBalanceSheetClassificationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.blueprintmedicines.com/role/DisclosureInventoryCapitalizedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Current and Noncurrent, Net", "label": "Inventory, Current and Noncurrent, Net", "totalLabel": "Total" } } }, "localname": "InventoryCurrentAndNoncurrentNet", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureInventoryBalanceSheetClassificationDetails", "http://www.blueprintmedicines.com/role/DisclosureInventoryCapitalizedDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_InventoryCurrentAndNoncurrentRawMaterialsNetOfReserves": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureInventoryCapitalizedDetails": { "order": 3.0, "parentTag": "bpmc_InventoryCurrentAndNoncurrentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Current and Noncurrent, Raw Materials, Net of Reserves", "label": "Inventory, Current and Noncurrent, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryCurrentAndNoncurrentRawMaterialsNetOfReserves", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureInventoryCapitalizedDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_InventoryCurrentAndNoncurrentWorkInProcessNetOfReserves": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureInventoryCapitalizedDetails": { "order": 1.0, "parentTag": "bpmc_InventoryCurrentAndNoncurrentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Current and Noncurrent, Work in Process, Net of Reserves", "label": "Inventory, Current and Noncurrent, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryCurrentAndNoncurrentWorkInProcessNetOfReserves", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureInventoryCapitalizedDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_LeaseRightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease, Right-of-Use Asset, Amortization.", "label": "Lease, Right-of-Use Asset, Amortization", "terseLabel": "Non-cash lease expense" } } }, "localname": "LeaseRightOfUseAssetAmortization", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "bpmc_LicenseMilestoneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "License Milestone [Member]", "label": "License milestone revenue" } } }, "localname": "LicenseMilestoneMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails" ], "xbrltype": "domainItemType" }, "bpmc_LicenseRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "License, Related Party [Member]", "label": "License, Related Party [Member]", "terseLabel": "License revenue - related party" } } }, "localname": "LicenseRelatedPartyMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "bpmc_ManufacturingAgreementOctober2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufacturing Agreement, October 2020 [Member]", "label": "Manufacturing Agreement, October 2020" } } }, "localname": "ManufacturingAgreementOctober2020Member", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "bpmc_NetProceedsFromStockOptionExercisesAndEmployeeStockPurchasePlan": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net Proceeds from Stock Option Exercises and Employee Stock Purchase Plan", "label": "Net Proceeds from Stock Option Exercises and Employee Stock Purchase Plan", "terseLabel": "Net proceeds from stock option exercises and employee stock purchase plan" } } }, "localname": "NetProceedsFromStockOptionExercisesAndEmployeeStockPurchasePlan", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "bpmc_NoncashCustomerConsideration": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash customer consideration", "label": "Noncash customer consideration", "negatedLabel": "Non-cash customer consideration" } } }, "localname": "NoncashCustomerConsideration", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "bpmc_NoncashInterestExpense": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Interest Expense", "label": "Noncash Interest Expense", "terseLabel": "Non-cash interest expense" } } }, "localname": "NoncashInterestExpense", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "bpmc_ProteovantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Proteovant [Member]", "label": "Proteovant [Member]", "terseLabel": "Proteovant" } } }, "localname": "ProteovantMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "bpmc_PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesAmountMaximum": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Amount, Maximum", "label": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Amount, Maximum", "terseLabel": "Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, amount, maximum" } } }, "localname": "PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesAmountMaximum", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesCumulativeCapOfUpfrontInvestedCapitalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Cumulative Cap of Upfront Invested Capital, Amount", "label": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Cumulative Cap of Upfront Invested Capital, Amount", "terseLabel": "Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, cumulative cap of upfront invested capital, amount" } } }, "localname": "PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesCumulativeCapOfUpfrontInvestedCapitalAmount", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesCumulativeCapOfUpfrontInvestedCapitalRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Cumulative Cap of Upfront Invested Capital, Ratio", "label": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Cumulative Cap of Upfront Invested Capital, Ratio", "terseLabel": "Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, cumulative cap of upfront invested capital, ratio" } } }, "localname": "PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesCumulativeCapOfUpfrontInvestedCapitalRatio", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails" ], "xbrltype": "pureItemType" }, "bpmc_PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesCumulativeCapOfUpfrontInvestedCapitalRevenueTargetsNotAchievedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Cumulative Cap of Upfront Invested Capital, Revenue Targets Not Achieved, Amount", "label": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Cumulative Cap of Upfront Invested Capital, Revenue Targets Not Achieved, Amount", "terseLabel": "Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, cumulative cap of upfront invested capital, revenue targets not achieved, amount" } } }, "localname": "PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesCumulativeCapOfUpfrontInvestedCapitalRevenueTargetsNotAchievedAmount", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesCumulativeCapOfUpfrontInvestedCapitalRevenueTargetsNotAchievedPercentageIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Cumulative Cap of Upfront Invested Capital, Revenue Targets Not Achieved, Percentage Increase", "label": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Cumulative Cap of Upfront Invested Capital, Revenue Targets Not Achieved, Percentage Increase", "terseLabel": "Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, cumulative cap of upfront invested capital, revenue targets not achieved, percentage increase (as a percent)" } } }, "localname": "PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesCumulativeCapOfUpfrontInvestedCapitalRevenueTargetsNotAchievedPercentageIncrease", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails" ], "xbrltype": "percentItemType" }, "bpmc_PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesCumulativeCapOfUpfrontInvestedCapitalRevenueTargetsNotAchievedRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Cumulative Cap of Upfront Invested Capital, Revenue Targets Not Achieved, Ratio", "label": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Cumulative Cap of Upfront Invested Capital, Revenue Targets Not Achieved, Ratio", "terseLabel": "Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, cumulative cap of upfront invested capital, revenue targets not achieved, ratio" } } }, "localname": "PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesCumulativeCapOfUpfrontInvestedCapitalRevenueTargetsNotAchievedRatio", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails" ], "xbrltype": "pureItemType" }, "bpmc_PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesPercentageRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Percentage Rate", "label": "Purchase and Sale Agreement, Royalties, Future Royalty Payments, Annual Worldwide Net Product Sales, Percentage Rate", "terseLabel": "Purchase and sale agreement, royalties, future royalty payments, annual worldwide net product sales, percentage rate (as a percent)" } } }, "localname": "PurchaseAndSaleAgreementRoyaltiesFutureRoyaltyPaymentsAnnualWorldwideNetProductSalesPercentageRate", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails" ], "xbrltype": "percentItemType" }, "bpmc_RevenueFromContractWithCustomerIncludingAssessedTaxCumulativeRevenueCatchUp": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue from Contract with Customer, Including Assessed Tax, Cumulative Revenue Catch-up", "label": "Revenue from Contract with Customer, Including Assessed Tax, Cumulative Revenue Catch-up", "terseLabel": "Cumulative revenue catch-up" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTaxCumulativeRevenueCatchUp", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_RevenuePerformanceObligationPerformanceObligationsNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Performance Obligation, Performance Obligations, Number", "label": "Revenue, Performance Obligation, Performance Obligations, Number", "terseLabel": "Revenue, performance obligation, performance obligations, number" } } }, "localname": "RevenuePerformanceObligationPerformanceObligationsNumber", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails" ], "xbrltype": "integerItemType" }, "bpmc_RocheCollaborationAndLicenseImmunotherapyAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Roche, Collaboration and License (Immunotherapy) Agreement [Member]", "label": "Roche, Collaboration and License (Immunotherapy) Agreement" } } }, "localname": "RocheCollaborationAndLicenseImmunotherapyAgreementMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails" ], "xbrltype": "domainItemType" }, "bpmc_RocheCollaborationAndLicenseImmunotherapyAgreementPhaseIClinicalTrialsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Roche, Collaboration and License (Immunotherapy) Agreement, Phase I Clinical Trials [Member]", "label": "Roche, Collaboration and License (Immunotherapy) Agreement, Phase I Clinical Trials [Member]", "terseLabel": "Roche, Collaboration and License (Immunotherapy) Agreement, Phase I Clinical Trials" } } }, "localname": "RocheCollaborationAndLicenseImmunotherapyAgreementPhaseIClinicalTrialsMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "bpmc_RocheCollaborationPralsetnibAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Roche, Collaboration (Pralsetnib) Agreement [Member]", "label": "Roche, Collaboration (Pralsetnib) Agreement" } } }, "localname": "RocheCollaborationPralsetnibAgreementMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsCollaborationLossSharingDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails" ], "xbrltype": "domainItemType" }, "bpmc_RocheMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Roche [Member]", "label": "Roche" } } }, "localname": "RocheMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsCollaborationLossSharingDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails" ], "xbrltype": "domainItemType" }, "bpmc_RoyaltyPharmaRoyaltyPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Royalty Pharma, Royalty Purchase Agreement [Member]", "label": "Royalty Pharma, Royalty Purchase Agreement [Member]", "terseLabel": "Royalty Pharma, Royalty Purchase Agreement" } } }, "localname": "RoyaltyPharmaRoyaltyPurchaseAgreementMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsTables", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "domainItemType" }, "bpmc_RoyaltyPurchaseAgreementMilestonePaymentsAchievementOfSpecifiedNetSalesMilestonesMaximum": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Royalty Purchase Agreement, Milestone Payments, Achievement of Specified Net Sales Milestones, Maximum", "label": "Royalty Purchase Agreement, Milestone Payments, Achievement of Specified Net Sales Milestones, Maximum", "terseLabel": "Royalty Purchase Agreement, milestone payments, achievement of specified net sales milestones, maximum" } } }, "localname": "RoyaltyPurchaseAgreementMilestonePaymentsAchievementOfSpecifiedNetSalesMilestonesMaximum", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_SaleOfFutureRoyaltiesAndRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of Future Royalties and Revenues [Member]", "label": "Sale of Future Royalties and Revenues [Member]", "terseLabel": "Sale of Future Royalties and Revenues" } } }, "localname": "SaleOfFutureRoyaltiesAndRevenuesMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "domainItemType" }, "bpmc_ScheduleOfAmountsRecognizedAsReductionsToExpensesCollaborativeArrangementTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amounts recognized as reductions to expenses in collaborative arrangements.", "label": "Schedule of Amounts Recognized as Reductions to Expenses, Collaborative Arrangement [Table Text Block]", "terseLabel": "Schedule of amounts recognized as reductions to expenses" } } }, "localname": "ScheduleOfAmountsRecognizedAsReductionsToExpensesCollaborativeArrangementTableTextBlock", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables" ], "xbrltype": "textBlockItemType" }, "bpmc_ScheduleOfCollaborationLossSharingTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of collaboration loss sharing.", "label": "Schedule of Collaboration Loss Sharing [Table Text Block]", "terseLabel": "Schedule of collaboration loss sharing" } } }, "localname": "ScheduleOfCollaborationLossSharingTableTextBlock", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables" ], "xbrltype": "textBlockItemType" }, "bpmc_ScheduleOfInventoryCurrentAndNoncurrentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of current and noncurrent inventory.", "label": "Schedule of Inventory, Current and Noncurrent [Table Text Block]", "terseLabel": "Schedule of capitalized inventory" } } }, "localname": "ScheduleOfInventoryCurrentAndNoncurrentTableTextBlock", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "bpmc_ScheduleOfManufacturingServicesRelatedToAgreementActivitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of manufacturing services related to the global development activities.", "label": "Schedule of Manufacturing Services Related to Agreement Activities [Table Text Block]", "terseLabel": "Summary of manufacturing and research and development services related to the global development activities" } } }, "localname": "ScheduleOfManufacturingServicesRelatedToAgreementActivitiesTableTextBlock", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables" ], "xbrltype": "textBlockItemType" }, "bpmc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of additional shares authorized for issuance under an established share-based compensation plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Additional Shares Authorized", "terseLabel": "Increase in number of shares available for grant (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAdditionalSharesAuthorized", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2015StockOptionAndIncentivePlanDetails" ], "xbrltype": "percentItemType" }, "bpmc_SignificantAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of significant accounting policies.", "label": "Significant Accounting Policy [Policy Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPolicyPolicyTextBlock", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "bpmc_SixthStreetPartnersFinancingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sixth Street Partners, Financing Agreement [Member]", "label": "Sixth Street Partners, Financing Agreement [Member]", "terseLabel": "Sixth Street Partners, Financing Agreement" } } }, "localname": "SixthStreetPartnersFinancingAgreementMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsTables" ], "xbrltype": "domainItemType" }, "bpmc_SixthStreetPartnersFinancingAgreementSeniorSecuredDelayedDrawTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sixth Street Partners, Financing Agreement, Senior Secured Delayed Draw Term Loan Facility [Member]", "label": "Sixth Street Partners, Financing Agreement, Senior Secured Delayed Draw Term Loan Facility [Member]", "terseLabel": "Sixth Street Partners, Financing Agreement, Senior Secured Delayed Draw Term Loan Facility" } } }, "localname": "SixthStreetPartnersFinancingAgreementSeniorSecuredDelayedDrawTermLoanFacilityMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "bpmc_SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sixth Street Partners, Financing Agreement, Senior Secured Term Loan Facilities [Member]", "label": "Sixth Street Partners, Financing Agreement, Senior Secured Term Loan Facilities [Member]", "terseLabel": "Sixth Street Partners, Financing Agreement, Senior Secured Term Loan Facilities" } } }, "localname": "SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilitiesMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsTables" ], "xbrltype": "domainItemType" }, "bpmc_SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sixth Street Partners, Financing Agreement, Senior Secured Term Loan Facility [Member]", "label": "Sixth Street Partners, Financing Agreement, Senior Secured Term Loan Facility [Member]", "terseLabel": "Sixth Street Partners, Financing Agreement, Senior Secured Term Loan Facility" } } }, "localname": "SixthStreetPartnersFinancingAgreementSeniorSecuredTermLoanFacilityMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsTables" ], "xbrltype": "domainItemType" }, "bpmc_SixthStreetPartnersFinancingArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sixth Street Partners, Financing Arrangements [Member]", "label": "Sixth Street Partners, Financing Arrangements [Member]", "terseLabel": "Sixth Street Partners, Financing Arrangements" } } }, "localname": "SixthStreetPartnersFinancingArrangementsMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "domainItemType" }, "bpmc_SixthStreetPartnersFutureRevenuePurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sixth Street Partners, Future Revenue Purchase Agreement [Member]", "label": "Sixth Street Partners, Future Revenue Purchase Agreement [Member]", "terseLabel": "Sixth Street Partners, Future Revenue Purchase Agreement" } } }, "localname": "SixthStreetPartnersFutureRevenuePurchaseAgreementMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsTables", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "domainItemType" }, "bpmc_SixthStreetPartnersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sixth Street Partners [Member]", "label": "Sixth Street Partners [Member]", "terseLabel": "Sixth Street Partners" } } }, "localname": "SixthStreetPartnersMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails" ], "xbrltype": "domainItemType" }, "bpmc_StockIssuedDuringPeriodValueNewIssuesPremium": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails": { "order": 2.0, "parentTag": "bpmc_StockIssuedDuringPeriodValueNewIssuesPurchaseConsideration", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, New Issues, Premium", "label": "Stock Issued During Period, Value, New Issues, Premium", "terseLabel": "Share purchase consideration, premium" } } }, "localname": "StockIssuedDuringPeriodValueNewIssuesPremium", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_StockIssuedDuringPeriodValueNewIssuesPurchaseConsideration": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, New Issues, Purchase Consideration", "label": "Stock Issued During Period, Value, New Issues, Purchase Consideration", "totalLabel": "Purchase consideration" } } }, "localname": "StockIssuedDuringPeriodValueNewIssuesPurchaseConsideration", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_StockOptionAndIncentivePlan2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the stock option and incentive plan approved in 2015.", "label": "2015 Stock Option and Incentive Plan" } } }, "localname": "StockOptionAndIncentivePlan2015Member", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2015StockOptionAndIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "bpmc_TerritorySpecificActivitiesManufacturingAndResearchAndDevelopmentServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Territory-specific Activities, Manufacturing and Research and Development Services [Member]", "label": "Territory-specific Activities, Manufacturing and Research and Development Services [Member]", "terseLabel": "Territory-specific activities, manufacturing and research and development services" } } }, "localname": "TerritorySpecificActivitiesManufacturingAndResearchAndDevelopmentServicesMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails" ], "xbrltype": "domainItemType" }, "bpmc_TerritorySpecificActivitiesManufacturingServicesAndRoyaltyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Territory-specific Activities, Manufacturing Services and Royalty [Member]", "label": "Territory-specific activities, manufacturing services and royalty" } } }, "localname": "TerritorySpecificActivitiesManufacturingServicesAndRoyaltyMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails" ], "xbrltype": "domainItemType" }, "bpmc_TerritorySpecificActivitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Territory-specific Activities [Member]", "label": "Territory-specific Activities [Member]", "terseLabel": "Territory-specific activities" } } }, "localname": "TerritorySpecificActivitiesMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails" ], "xbrltype": "domainItemType" }, "bpmc_UnbilledReceivablesIncludingReimbursableCostsCurrent": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled Receivables, Including Reimbursable Costs, Current", "label": "Unbilled Receivables, Including Reimbursable Costs, Current", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "UnbilledReceivablesIncludingReimbursableCostsCurrent", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "bpmc_UnrecordedUnconditionalPurchaseObligationPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecorded Unconditional Purchase Obligation, Period Increase (Decrease)", "label": "Unrecorded Unconditional Purchase Obligation, Period Increase (Decrease)", "terseLabel": "Unrecorded unconditional purchase obligation, period increase (decrease)" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationPeriodIncreaseDecrease", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "bpmc_ZaiLabShanghaiCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zai Lab (Shanghai) Co., Ltd. [Member]", "label": "Zai Lab (Shanghai) Co., Ltd.", "terseLabel": "Zai Lab (Shanghai) Co., Ltd." } } }, "localname": "ZaiLabShanghaiCoLtdMember", "nsuri": "http://www.blueprintmedicines.com/20220930", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails" ], "xbrltype": "domainItemType" }, "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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.blueprintmedicines.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.blueprintmedicines.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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r516" ], "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.blueprintmedicines.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.blueprintmedicines.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.blueprintmedicines.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.blueprintmedicines.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.blueprintmedicines.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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r513" ], "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.blueprintmedicines.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.blueprintmedicines.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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r513" ], "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.blueprintmedicines.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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r513" ], "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.blueprintmedicines.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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r525" ], "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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingParValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'.", "label": "Entity Listing, Par Value Per Share" } } }, "localname": "EntityListingParValuePerShare", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "perShareItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r513" ], "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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r513" ], "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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r513" ], "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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r513" ], "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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r512" ], "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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r514" ], "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.blueprintmedicines.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.blueprintmedicines.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r36", "r38", "r91", "r92", "r232", "r255" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsCollaborationLossSharingDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsManufacturingAndResearchAndDevelopmentServicesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails", "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "domainItemType" }, "srt_ManagementMember": { "auth_ref": [ "r150", "r414" ], "lang": { "en-us": { "role": { "label": "Management [Member]" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r147", "r208", "r209", "r271", "r274", "r451", "r499", "r500" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesTables", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r147", "r208", "r209", "r271", "r274", "r451", "r499", "r500" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesTables", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r37", "r38", "r91", "r92", "r232", "r255" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsCollaborationLossSharingDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsManufacturingAndResearchAndDevelopmentServicesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails", "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r23", "r418" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable, Net" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesRevenueRelatedReservesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r151", "r152" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Expenses" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesRevenueRelatedReservesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for 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", "verboseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r17", "r42", "r43", "r44", "r488", "r505", "r506" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r41", "r44", "r51", "r52", "r53", "r95", "r96", "r97", "r364", "r411", "r501", "r502" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15", "r418" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r95", "r96", "r97", "r332", "r333", "r334", "r374" ], "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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r291", "r336", "r337" ], "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-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r325" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails": { "order": 2.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "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-based compensation expense included in total cost and operating expenses", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByClassificationDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for allowance for credit losses.", "label": "Allowance for Credit Losses [Text Block]", "terseLabel": "Product Revenue Reserves and Allowances" } } }, "localname": "AllowanceForCreditLossesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowances" ], "xbrltype": "textBlockItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsCollaborationLossSharingDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsManufacturingAndResearchAndDevelopmentServicesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r9", "r87", "r136", "r139", "r145", "r173", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r359", "r365", "r386", "r416", "r418", "r467", "r484" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r22", "r87", "r173", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r359", "r365", "r386", "r416", "r418" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r377" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r159" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax", "verboseLabel": "Unrealized gain" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r160" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Abstract]", "terseLabel": "Marketable Securities" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract]", "verboseLabel": "Unrealized loss position, aggregate fair value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract]", "terseLabel": "Investments, available-for-sale" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesRemainingMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value", "terseLabel": "Aggregate fair value with remaining maturities greater than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesRemainingMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r155", "r158", "r185", "r471" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails": { "order": 3.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities, Debt Securities", "terseLabel": "Marketable securities, available-for-sale", "verboseLabel": "Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r157", "r185" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Available-for-sale Securities, Debt Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r7", "r157", "r185" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Available-for-sale Securities, Debt Securities, Noncurrent", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]", "terseLabel": "Marketable securities, available-for-sale:" } } }, "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Realized Gain (Loss) [Abstract]", "verboseLabel": "Realized gains (losses) from maturities of debt securities" } } }, "localname": "AvailableForSaleSecuritiesGrossRealizedGainLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesRealizedGainsLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions [Abstract]", "terseLabel": "Unrealized loss position, number of positions" } } }, "localname": "AvailableForsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationUnrecognizedCompensationCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesRevenueRelatedReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesRevenueRelatedReservesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r82", "r83", "r84" ], "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": "Property and equipment purchases unpaid at period end" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r6", "r80" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r74", "r80", "r85" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash shown in condensed consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r74", "r387" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "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 Equivalents [Member]" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Leases" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureLeasesCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Asset and Liability [Abstract]" } } }, "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Change in Contract with Customer, Liability" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "auth_ref": [ "r353", "r354", "r356" ], "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]", "terseLabel": "Collaboration and License Agreements" } } }, "localname": "CollaborativeArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_CollaborativeArrangementMember": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity.", "label": "Collaborative Arrangement" } } }, "localname": "CollaborativeArrangementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsCollaborationLossSharingDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsManufacturingAndResearchAndDevelopmentServicesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "domainItemType" }, "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": "Collaboration Agreements" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsCollaborationLossSharingDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsManufacturingAndResearchAndDevelopmentServicesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r33", "r472", "r492" ], "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 15)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r198", "r200", "r202", "r210", "r510" ], "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.blueprintmedicines.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of common shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r95", "r96", "r374" ], "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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Common Stock Disclosures" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "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.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "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": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r257" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14", "r418" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "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, $0.001 par value; 120,000,000 shares authorized; 59,808,492 and 59,141,086 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income Taxes" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r47", "r49", "r50", "r56", "r475", "r495" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "auth_ref": [ "r175", "r177", "r180", "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss for 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, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Revenue-related reserves" } } }, "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueAllowanceAndReserveDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesRevenueRelatedReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Classified [Abstract]", "terseLabel": "Contract Assets" } } }, "localname": "ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRecovery": { "auth_ref": [ "r179" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, from recovery.", "label": "Contract with Customer, Asset, Allowance for Credit Loss, Recovery", "negatedLabel": "Credits and payments made" } } }, "localname": "ContractWithCustomerAssetAllowanceForCreditLossRecovery", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueAllowanceAndReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward": { "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": "Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Product revenue allowance and reserve" } } }, "localname": "ContractWithCustomerAssetAllowanceForCreditLossRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueAllowanceAndReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r267" ], "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": "Summary of contract assets and/or contract liabilities", "verboseLabel": "Schedule of product revenue allowance and reserve categories" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCreditLossExpense": { "auth_ref": [ "r178", "r266", "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on 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, Credit Loss Expense (Reversal)", "terseLabel": "Provision related to sales in the current period" } } }, "localname": "ContractWithCustomerAssetCreditLossExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueAllowanceAndReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss [Abstract]", "terseLabel": "Revenue-related reserves" } } }, "localname": "ContractWithCustomerAssetNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesRevenueRelatedReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r263", "r264", "r272" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails" ], "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.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r263", "r264", "r272" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 }, "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Current portion of deferred revenue", "verboseLabel": "Contract liabilities, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r263", "r264", "r272" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 }, "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion", "verboseLabel": "Contract liabilities, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r273" ], "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", "verboseLabel": "Amounts included in the contact liability at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r60", "r451" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r59" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total cost and operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r10", "r11", "r12", "r86", "r93", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r249", "r250", "r251", "r252", "r397", "r468", "r469", "r483" ], "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.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsTables", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r228", "r249", "r250", "r395", "r397", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r28", "r248", "r395", "r397" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, interest rate, effective percentage (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentageAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage [Abstract]", "terseLabel": "Effective Interest Rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentageAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentIssuanceDate1": { "auth_ref": [ "r30", "r231" ], "lang": { "en-us": { "role": { "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format.", "label": "Debt Instrument, Issuance Date", "terseLabel": "Debt instrument, issuance date" } } }, "localname": "DebtInstrumentIssuanceDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "dateItemType" }, "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": "Financing Arrangements" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsTables", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r29", "r231", "r381" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument, maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r31", "r86", "r93", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r249", "r250", "r251", "r252", "r397" ], "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.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsTables", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r31", "r86", "r93", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r249", "r250", "r251", "r252", "r258", "r259", "r260", "r261", "r394", "r395", "r397", "r398", "r482" ], "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.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRoyaltyAndSalesInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsTables", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r235", "r246", "r249", "r250", "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Debt discounts and transaction costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]", "terseLabel": "Debt Financing" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsAdditionalInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Liabilities related to the sale of future royalties and revenues" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": { "auth_ref": [ "r161" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss", "totalLabel": "Amortized cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r166", "r189" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "terseLabel": "Unrealized loss position for more than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions", "terseLabel": "Number of held securities in an unrealized loss position for 12 months or longer" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Gain (Loss)", "terseLabel": "Realized gains (losses) from maturities of debt securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesRealizedGainsLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Schedule of marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r164", "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "terseLabel": "Unrealized loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r165", "r187" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Number of held securities in an unrealized loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesUnrealizedLossPositionDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Transaction costs, gross" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r78", "r134" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesRevenueRelatedReservesDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesTables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r271", "r274", "r275", "r276", "r277", "r278", "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesRevenueRelatedReservesDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesTables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of revenue recognized" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r293", "r294", "r327", "r328", "r330", "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]", "terseLabel": "Disclosure Text Block" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureAccruedExpenses", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreements", "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingencies", "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstruments", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangements", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxes", "http://www.blueprintmedicines.com/role/DisclosureInventory", "http://www.blueprintmedicines.com/role/DisclosureLeases", "http://www.blueprintmedicines.com/role/DisclosureMarketableSecurities", "http://www.blueprintmedicines.com/role/DisclosureNatureOfBusiness", "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShare", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowances", "http://www.blueprintmedicines.com/role/DisclosureRestrictedCash", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation", "http://www.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncements" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r57", "r100", "r101", "r102", "r103", "r104", "r109", "r111", "r113", "r114", "r115", "r119", "r120", "r375", "r376", "r476", "r496" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income (loss) per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r57", "r100", "r101", "r102", "r103", "r104", "r111", "r113", "r114", "r115", "r119", "r120", "r375", "r376", "r476", "r496" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income (loss) per share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]", "terseLabel": "Antidilutive securities excluded from computation of earnings per share" } } }, "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r116", "r117", "r118", "r121" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Employee compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]", "terseLabel": "Total stock based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByClassificationDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseGeneralInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r326" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails": { "order": 1.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "negatedLabel": "Capitalized stock-based compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByClassificationDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r329" ], "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": "Total unrecognized compensation cost related to non-vested stock awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationUnrecognizedCompensationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized [Abstract]", "terseLabel": "Stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationUnrecognizedCompensationCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period over which unrecognized compensation cost will be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationUnrecognizedCompensationCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Total unrecognized compensation cost related to non-vested stock option awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationUnrecognizedCompensationCostsDetails" ], "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": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r51", "r52", "r53", "r95", "r96", "r97", "r99", "r105", "r107", "r122", "r174", "r257", "r262", "r332", "r333", "r334", "r344", "r345", "r374", "r388", "r389", "r390", "r391", "r392", "r393", "r411", "r501", "r502", "r503" ], "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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value [Abstract]", "terseLabel": "Equity Investment" } } }, "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r169" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity investment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in equity security without readily determinable fair value, which does not qualify for practical expedient to estimate fair value using net asset value per share. Includes, but is not limited to, information considered for determining upward and downward adjustment from observable price change.", "label": "Equity Securities without Readily Determinable Fair Value [Policy Text Block]", "terseLabel": "Equity Investment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r377", "r378", "r384" ], "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.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r377", "r378", "r379", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of financial instruments measured at fair value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r237", "r249", "r250", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r378", "r422", "r423", "r424" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r377", "r378", "r380", "r381", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel12And3Member": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).", "label": "Fair Value, Inputs, Level 1, 2 and 3 [Member]" } } }, "localname": "FairValueInputsLevel12And3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r237", "r281", "r282", "r287", "r289", "r378", "r422" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Active Markets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r237", "r249", "r250", "r281", "r282", "r287", "r289", "r378", "r423" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r237", "r249", "r250", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r422", "r423", "r424" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r382", "r385" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Net Asset (Liability) [Abstract]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueNetAssetLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r162", "r163", "r169", "r170", "r171", "r176", "r181", "r182", "r183", "r184", "r188", "r190", "r191", "r192", "r245", "r256", "r373", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r517", "r518", "r519", "r520", "r521", "r522", "r523" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByClassificationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteeObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written or oral contract that obligates the guarantor to either pay cash or perform services if another party fails to perform specified actions or achieve specified results.", "label": "Guarantee Obligations [Member]" } } }, "localname": "GuaranteeObligationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r54", "r136", "r138", "r141", "r144", "r146", "r464", "r473", "r478", "r497" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r196", "r197" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByClassificationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByClassificationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r88", "r341", "r342", "r343", "r346", "r348", "r350", "r351", "r352" ], "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.blueprintmedicines.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r106", "r107", "r135", "r340", "r347", "r349", "r498" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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)", "negatedLabel": "Income tax expense", "terseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesIncomeTaxExpenseBenefitDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r77" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r77" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r77" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r77", "r449" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r77" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r77", "r404" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r77" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r77" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r211", "r214" ], "lang": { "en-us": { "role": { "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.", "label": "Indemnification Agreement [Member]", "terseLabel": "Indemnification Agreement" } } }, "localname": "IndemnificationGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r64", "r243", "r251", "r252" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Interest expense recognized" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r477" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "negatedLabel": "Interest payments" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r72", "r75", "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r194" ], "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.blueprintmedicines.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r21", "r418" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureInventoryBalanceSheetClassificationDetails": { "order": 1.0, "parentTag": "bpmc_InventoryCurrentAndNoncurrentNet", "weight": 1.0 }, "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureInventoryBalanceSheetClassificationDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureInventoryWriteDownDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r8" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureInventoryBalanceSheetClassificationDetails": { "order": 2.0, "parentTag": "bpmc_InventoryCurrentAndNoncurrentNet", "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": "Other assets" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureInventoryBalanceSheetClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Noncurrent [Abstract]", "terseLabel": "Inventory" } } }, "localname": "InventoryNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureInventoryBalanceSheetClassificationDetails", "http://www.blueprintmedicines.com/role/DisclosureInventoryCapitalizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureInventoryWriteDownDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAndCash": { "auth_ref": [ "r493" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of investments and unrestricted cash as of the balance sheet date.", "label": "Investments and Cash", "terseLabel": "Cash, cash equivalents and marketable securities" } } }, "localname": "InvestmentsAndCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAndCashAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments and Cash [Abstract]", "terseLabel": "Cash, cash equivalents and marketable securities" } } }, "localname": "InvestmentsAndCashAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r168", "r465", "r480", "r507", "r524" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r408", "r409" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating leases cost:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of lease expenses and cash flow and weighted average information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]", "terseLabel": "Leases" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r410" ], "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.blueprintmedicines.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r25", "r87", "r140", "r173", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r360", "r365", "r366", "r386", "r416", "r417" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r87", "r173", "r386", "r418", "r470", "r490" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r5", "r27", "r87", "r173", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r360", "r365", "r366", "r386", "r416", "r417", "r418" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "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.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License revenue" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r12", "r236", "r247", "r249", "r250", "r469", "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "periodEndLabel": "Carrying value, ending balance", "periodStartLabel": "Carrying value, beginning balance", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Unclassified [Abstract]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt and Lease Obligation, Including Current Maturities [Abstract]" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Financing Arrangements" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r31", "r216" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsLongTermDebtDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r203", "r205", "r206", "r207", "r208", "r212", "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r203", "r205", "r206", "r207", "r208", "r212", "r213" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r203", "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual, Disclosures [Abstract]", "terseLabel": "Indemnification Agreements" } } }, "localname": "LossContingencyAccrualDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r203", "r205", "r206", "r207", "r208", "r212", "r213" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r123", "r131" ], "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" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNatureOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r74", "r76", "r79" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r45", "r48", "r53", "r55", "r79", "r87", "r98", "r100", "r101", "r102", "r103", "r106", "r107", "r112", "r136", "r138", "r141", "r144", "r146", "r173", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r376", "r386", "r474", "r494" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Cost and operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r402", "r409" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r400" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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 liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r400" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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 liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r401", "r404" ], "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 liabilities", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities, operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureLeasesCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r399" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r407", "r409" ], "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.blueprintmedicines.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r406", "r409" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term in years" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r94", "r108", "r131", "r369" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies and Recent Accounting Pronouncements" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r8" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r39" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r46", "r49", "r357", "r358", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r40", "r42" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "verboseLabel": "Unrealized losses on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r10", "r11" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Other Long-Term Debt, Current", "terseLabel": "Current portion of liabilities related to the sale of future royalties and revenues" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-Term Debt, Noncurrent", "terseLabel": "Liabilities related to the sale of future royalties and revenues, net of current portion" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r67", "r70" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r65", "r68", "r156" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Available-for-sale Securities, Debt", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensation2015StockOptionAndIncentivePlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2020InducementPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensation2015StockOptionAndIncentivePlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2020InducementPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Policy Text Block [Abstract]", "terseLabel": "Policy Text Blocks" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Preferred Stock Disclosures" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r13", "r254" ], "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.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r13", "r254" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r13" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Gross proceeds", "verboseLabel": "Sale of future royalties / borrowings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-Term Debt [Abstract]", "terseLabel": "Gross Proceeds" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesFinancingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r65", "r66", "r156" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities", "terseLabel": "Maturities of investments", "verboseLabel": "Proceeds from the maturities of debt securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesProceedsFromMaturitiesDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from other long-term debt.", "label": "Proceeds from (Repayments of) Other Long-Term Debt", "terseLabel": "Net proceeds from the sale of future royalties and revenues" } } }, "localname": "ProceedsFromRepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfSecuredDebt": { "auth_ref": [], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt wholly or partially secured by collateral. Excludes tax exempt secured debt.", "label": "Proceeds from (Repayments of) Secured Debt", "terseLabel": "Net proceeds from term loan facility" } } }, "localname": "ProceedsFromRepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale [Abstract]", "terseLabel": "Proceeds from the maturities of debt securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesProceedsFromMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product revenue, net" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesTables", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r45", "r48", "r53", "r73", "r87", "r98", "r106", "r107", "r136", "r138", "r141", "r144", "r146", "r173", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r357", "r361", "r362", "r367", "r368", "r376", "r386", "r478" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r195", "r418", "r481", "r491" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r288", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r288", "r412", "r415", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r339", "r450", "r511" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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", "verboseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByClassificationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.", "label": "Restricted Assets Disclosure [Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r6", "r85", "r466", "r487" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted Cash [Abstract]", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents [Abstract]" } } }, "localname": "RestrictedCashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r8", "r85", "r508" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationUnrecognizedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r262", "r418", "r489", "r504", "r506" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r95", "r96", "r97", "r99", "r105", "r107", "r174", "r332", "r333", "r334", "r344", "r345", "r374", "r501", "r503" ], "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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r132", "r133", "r137", "r142", "r143", "r147", "r148", "r149", "r269", "r271", "r451" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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]", "terseLabel": "Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r268" ], "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", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r268" ], "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.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails" ], "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.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues", "verboseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesProductRevenueDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r405", "r409" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Lease liabilities arising from obtaining right-of-use assets, operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureLeasesCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Royalty" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails" ], "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.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails" ], "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 accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r116" ], "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 excluded from calculation of diluted net loss per share applicable to common stockholders" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r355" ], "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.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsCollaborationLossSharingDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsManufacturingAndResearchAndDevelopmentServicesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r31", "r93", "r249", "r251", "r258", "r259", "r260", "r261", "r394", "r395", "r398", "r482" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of activity within the liability account" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r324", "r335" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByClassificationDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Summary of stock-based compensation expense, allocation by type of awards and recognition in statements of operations" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of restricted stock units activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r290", "r292", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensation2015StockOptionAndIncentivePlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2020InducementPlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationUnrecognizedCompensationCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r297", "r313", "r316" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based 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.blueprintmedicines.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtCurrent": { "auth_ref": [ "r10", "r468", "r485" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt, Current", "terseLabel": "Current portion of term loan" } } }, "localname": "SecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecuredLongTermDebt": { "auth_ref": [ "r31" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.", "label": "Secured Long-Term Debt, Noncurrent", "terseLabel": "Term loan, net of current portion" } } }, "localname": "SecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "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", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByClassificationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r77" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2015StockOptionAndIncentivePlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2020InducementPlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r312" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r312" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r310" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r310" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r307", "r308" ], "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 end of period (in shares)", "periodStartLabel": "Unvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "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": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r307", "r308" ], "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 end of period (in dollars per share)", "periodStartLabel": "Unvested at beginning or period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r311" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r311" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2015StockOptionAndIncentivePlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2020InducementPlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationUnrecognizedCompensationCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2015StockOptionAndIncentivePlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2020InducementPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r296" ], "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": "Initial shares of common stock authorized for issuance of stock awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2015StockOptionAndIncentivePlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2020InducementPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2015StockOptionAndIncentivePlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensation2020InducementPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r302" ], "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period", "negatedLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r298", "r299" ], "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 end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "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": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r298", "r299" ], "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 end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may 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, Exercisable, Number", "terseLabel": "Shares - Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r318" ], "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 exercisable or convertible options. 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, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price - Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationUnrecognizedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r303" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r302" ], "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.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could acquire or could have acquired the underlying shares with respect to any other type of change in shares reserved for issuance.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Other Share Increase (Decrease) in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r324" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount", "totalLabel": "Subtotal" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseByTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r35", "r51", "r52", "r53", "r95", "r96", "r97", "r99", "r105", "r107", "r122", "r174", "r257", "r262", "r332", "r333", "r334", "r344", "r345", "r374", "r388", "r389", "r390", "r391", "r392", "r393", "r411", "r501", "r502", "r503" ], "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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r95", "r96", "r97", "r122", "r451" ], "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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r13", "r14", "r257", "r262" ], "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", "verboseLabel": "Purchase of common stock under ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r13", "r14", "r257", "r262" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued (in shares)", "verboseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r13", "r14", "r257", "r262" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of common stock under stock plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r257", "r262", "r303" ], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r13", "r14", "r257", "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "verboseLabel": "Purchase of common stock under ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r13", "r14", "r257", "r262" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails": { "order": 1.0, "parentTag": "bpmc_StockIssuedDuringPeriodValueNewIssuesPurchaseConsideration", "weight": 1.0 } }, "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" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r13", "r14", "r262", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of common stock under stock plan" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r18", "r19", "r87", "r153", "r173", "r386", "r418" ], "calculation": { "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r403", "r409" ], "calculation": { "http://www.blueprintmedicines.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails" ], "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.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "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": "Subsidiary, Sale of Stock [Line Items]", "verboseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsSaleOfStockDetails" ], "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.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Table Text Block [Abstract]", "terseLabel": "Table Text Blocks" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureAccruedExpensesTables", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTables", "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsTables", "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsTables", "http://www.blueprintmedicines.com/role/DisclosureInventoryTables", "http://www.blueprintmedicines.com/role/DisclosureLeasesTables", "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTables", "http://www.blueprintmedicines.com/role/DisclosureNetLossPerShareTables", "http://www.blueprintmedicines.com/role/DisclosureProductRevenueReservesAndAllowancesTables", "http://www.blueprintmedicines.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r162", "r163", "r169", "r170", "r171", "r245", "r256", "r373", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r517", "r518", "r519", "r520", "r521", "r522", "r523" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r355" ], "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.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsChangeInContractWithCustomerLiabilityDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsCollaborationLossSharingDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsContractAssetsAndLiabilitiesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsEquityInvestmentDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsGeneralInformationDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsManufacturingAndResearchAndDevelopmentServicesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsPerformanceObligationsDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsReductionInExpensesDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsRevenueRecognizedDetails", "http://www.blueprintmedicines.com/role/DisclosureCollaborationAndLicenseAgreementsTransactionPriceDetails", "http://www.blueprintmedicines.com/role/DisclosureIncomeTaxesEquityInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Government Corporations and Agencies Securities [Member]", "terseLabel": "U.S. government agency securities" } } }, "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r90", "r281", "r289", "r479" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury obligations" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.blueprintmedicines.com/role/DisclosureMarketableSecuritiesTabularDisclosureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationsExcludingCapitalStockRedemptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unconditional Purchase Obligations (Excluding Capital Stock Redemptions) [Abstract]", "terseLabel": "Manufacturing Agreements" } } }, "localname": "UnconditionalPurchaseObligationsExcludingCapitalStockRedemptionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "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": "Unrecorded Unconditional Purchase Obligation [Line Items]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "auth_ref": [ "r198", "r199", "r201" ], "lang": { "en-us": { "role": { "documentation": "Describes each unrecorded unconditional purchase obligation arrangement to purchase goods and services that extend over multiple periods, any assets pledged to secure payment, and the fixed or determinable amount of payments due in each of the next five years and thereafter.", "label": "Unrecorded Unconditional Purchase Obligation [Table]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r124", "r125", "r126", "r127", "r128", "r129", "r130" ], "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.blueprintmedicines.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/DisclosureFinancingArrangementsGeneralInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r110", "r115" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average number of common shares used in net loss per share - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r109", "r115" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average number of common shares used in net loss per share - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.blueprintmedicines.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e13051-110250" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "808", "URI": "https://asc.fasb.org/topic&trid=5833765" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r411": { "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" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r413": { "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" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1,2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r506": { "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" }, "r507": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r513": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r514": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r515": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r516": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r517": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r518": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r519": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r52": { "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" }, "r520": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r521": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r522": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r523": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r524": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r525": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 101 0001558370-22-015808-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-015808-xbrl.zip M4$L#!!0 ( %."855@)3Z);!H ,I' 0 1 8G!M8RTR,#(R,#DS,"YX ME[SQ2(5G ?SV8 M'(X/',K=P&-\_NO!6HZ(=!D[^.<__ON_?OF?T>B/]W?7CA>XZR7ERG$%)8IZ MSA-3"^.*,1A&/]T1"GH [FMGQX21) M.8_X!?R=,YD<38Z.Q\?'SL_OQC^]&Y\ZMY\2PD]0OQFKI7R6WCOI+NB2.(J( M.56?R9+*%7'IKP<+I5;OCHZ>GIX.I_Z:K@3C:DD]YC).Y:$;+#7+\>D)"(0H M)=ATK>AE()87=$;6O@+A\+_6Q-?U )GY%$62(\@D@Y"Y? ?UR17\='(8B#D4 M-)X<_?'I^EY7-2;V&?\S1_T\%7Y,?W*$R5.09$PNZ*R2^NT1I":5@ 1/);19 MNC='86)"ZALJ\,GIZ9%.C4E! M<^>$K!+B&9%331HE:'0SQ&JSHK*46J?DR#F=HYI65OST2 0^/8K(XEQ2J*I2 MDJ1<,=/5TFVFIV$^RM?+XS)\C\=']%E1+MG4IR,DHX(HZ/=R='R89/>4V*IG MKGV0?(3)FM]H/!D=3^*<[EH(L!V;?-F2NH?SX/$H3MV6/,JJ7/(Z)4B2LQA8BZ#A?U*Q%8JL!PW#Y20NC8](*5,NXZJ[S8J+8F5-Q(2\E4R0N*E MD+@9*YD7&YWE.&I#R$JMY-O02K(#&&(<1P\RA/- Z:ZDO\5?5RO&9T'T"3ZB M@7J'C7R #N3@CR]W5S9=7 OF@DG7#^1:T'NPBAX1WAGWSM=2!E$3)V0ZX!F6S235'DSNUG%@R]VR6 )YU&G FVX:X/R0*^YO@T;83.,^$?$G50068_<45D=0'2H? MR!0:)%*B"Z!@?F$^URBO"?T? ?W)]L0NY>ZD[.%[5$*6^(>HD %S*\PO"1._ M$2"]F5TR#K,J1OPK+I70'C59@;9E+C/.;XHX(U]',\;^G+!V,KP'@)L!?,4? MH=F!V)R3%5.POOX/]2I0-9&:H?RI"&7"#*UWRF^ KR5\V874N4^D9#,8VK!V M=6C6YZP#]]@$;FXQYN0+&-!NAO:9ZXHU]3X\KW"R4V5]*ZC,*)X6NVC$QXD9 M#6@U0^L\\'TR#<)%)ZQSKYF+4YNL!!,WK6C'OBP]SI7@7NGVV5HH1%G3[\V%(?L"B< MD.G"!EWH61=@1:L$]+8S*:F2FH),F:_7.&V5PX9GC;9,"NYU2VV)RW;"PB/" MI/A!?YINKD"GTS$*Z-$$<>N&E'^-1O+W&RRS0GN./TEDFN%;MAE,BM B?LF9*M- M0\P9AQ/].4%ZP-<&WRC4*?X7+/L'KIC:7/%9():Z,1&H-I1F-RRL&1#).+HJ M\Q-->LC-R; ;@.ME6[6QO]V0NV[#U=+/GM]P';SK+['?HH?"1>![5,@/?ZVA M;S7=:RGA8,;_I-U.6[:<_W7"D@8=L!F4/Q,%_[V9O5]+)"F,OX5T$WXX12\, MM2$'1"GF,2!C-+Y=$;* 3L3G7_DL8,ET=O,;X_!9Z@@MK%QA$[ZA+#>5A\+CE7@4&)VFZ@VFR4 MUL!KNR$Z@-3#CF?#KF9[P=/ M.%\M@&F3Q0SHVR*@$5,GXNK$;+5A31D/H#;:[ZS=G8:;]N8D9N, MB\C9[,D,:+;?9[';/:G!K62=7K7Q,6!EY4>A"@/Z;ZFX7Q!!"VZ4K60S.B6K M9V"@3PPXP,+1/ 9<[&9O\)$^D.?B&)5-,N-Q4C:#P\R.SCT@83Q"$%K/ MKDGGAYA\V(BRC*S]\,R/7H=Z[H@%:9S'B^*>F*-N=L!G3[=4:7 M(VR?T8SRVR+*EH[I >EV'NIR/+>3S:C]5$0M/5LSX-+!1UJ.3CF1&:/3(D;% MDS,#5+T>G"D%SS:;$<[)N BG56#[ '%W;VHYKD9:,YB3(IB5(>4#@!U)UBU/51 O*\M7A;NOZ&SG(?:2 O8/\!Z![Z?R^?QF()R*J[OFPS58'<^$X ML:%[^[X3<1] [MVSE">I0+TU'[,:M ^(+*$<5*-OU4C2?#S($Y.T5Q$SOSI5 M:>VB',44(Q&6G%(..M/.??F[8(I>!$^U]P<5",TH&UV:(T=S&WG ;D"N9Z^9 M]8*O REX%?1C_"D)G9&J2-TVFI'%9\ZW6CG=QU%)TR=M,!!,WK6 MC$^$KV?$56N!JP*NQW4BW 7\O(!QUP]62'8/ R[D;'TI3;M2ZK3J34NMRM4F MBC0*ZZ/_R-3(B:LTZ%W/>I?,)MU@S@TW4[9G5*<];UMJ3SIAC4L[$R M!+@]@#L#T%?;WXEEYE>G*C^UO@\K2Z;W.:*2!Y7IW9[@:A(2KWC-'9I=6-4I M2N$"+&N;$A7I,#YG3: MUN#H2J 2)5?QZ1?QXHK\/;F.;S-H5\_:=4N%7L!RE]Y,?3;7A*V-D)E;C?Y, MVJ[%,Z4ZF6('7?E*NJ(?J>I;97),O[;F1,4/&M1'$-7Q>/)&I]RL(B6XXGA$ MACW26Y]4^?PZ\3+K2X/CK9"$148W"8>%:G5*BG6PW$%1^E&4X_$5ASFE[I\M M=*,J>YTZ%(]\F=3A>.RDQ0SP]P;_%RX2YT3V^WD@*Q]VZ<"I3BD*T0(&I<@6 MF$_310[ZT8=^I#>QZ/0O4$UY!NO/Q^KU3WM&==I1\.(:M"-SA4PXCN@2=5A^ M6.B@'WWHQX?ER@\V-$R]70MW 12-1Y%:+G6:4?#0&C0C+BS2B[BX85#Y6O?. M6[U,U"/G.N4IN% ZWT4_/'#4XZF""@6IH#*#;76-RX!7ZPM=2J-&*V.'[+*9 M$:VY",9PI< M&H1^Q7@BER4<]*$O?;CB'EWR9%*3NG2;:T4MJSK=*'FSSJP;6R7FCNP.&M+Y M.(G5X9&:&T>MSP0..-D_[53^=E/-C6V5CS,-DK>7?/E9Z%R:"8632,JPQ#3PQ!SYGFZ7JW/JAL9F%$^*7J>*T\QIL4, MQQ3:JT#9O72XWQ.^#Z_]/H%D!A5HSL"L C\6YYSE]]V%^U+1._:A7RDJ:-"! M[CIPM5P1)@Q.![M,=5A;WFT(ZXJ$]8!N=W3OZ)) S?C\$XZAS/"V<8/(24?=7H(>OK*WKE7:<\A5.?W2*(AGLN^@Q72'[&86(@ MW1FSB%JHR5@7O%!RPTTN>"'],X'^AZB(84K9:L\%A^)+F$G56X=:>C.X)=[ M:&]F%,X'D.O0?;OB^3ME\P7,LP1S.:>)\T:EXWR1,VK=HD 4^ 71'5-4: MH5?>=7I2M8*%#&%7&P)M^5:N%_<.B\HS/G67]1 M0/3K@63+E4\/HF\+06>_'DQ72W=T/#X^'I^>C/\-S3U\7OHQ"?+/Z>7S5/B' M@9@?'8_')Z$Z;DLH*CAF081;X/)THGE,3D]/CS05, E65* #X2BN_(%SU%NS M0*1-FY5'81<;Y9-ITT9!%NKO:GN@PS1MSU8?ZZ]54/ MH'SL".5RX$AW 0;O.@@CLD)J646./[0\#Z&HN'[F8G."]90X0K20V7@TGHR. M)]4UJ,NI_Y8M:P(0GX80PJH;/@7Z,X'U;C!*MQ,K&O1I;?&_V7IZPK$&? DM_DRJPL;T;D5&=?RQ'* M4-IH8#;3G)!5J(;45S)ADU%(Z-UZK&9U38KM5%7\\J(U ME4(UJF5,']80_GJ)VN6LB)XLB4T3PY/-$O_1H9[4#P\NXTP4QX9_9^Y*>*29 M$))TKG@VE?I:E@/=.K#537(PI$4+K\0:.G ^:K;<.;WSH02KZ^$W!/9-I[/M- M2G)+-OCI#.\+OZ4"KP: R?'-+(W T;3R;*T6@@LB6L$X 6XUME-)?S"IU![JI^V98\ZU!+: MZ:\]Z#9WE"VG:R'QJSYE?KX6 G+'XFF9U]!=EP&'Y9W8=-"5<+!6<=*4^#AT M@\SHE*D>!';&^9KXY^NEGDH^H@M-X HVVUL^KU$Q;F:ZK]S,,%X_\L9>2;F& M)3;W;M8*ZXFBBL7Y(ISWJ6]F6Q.U_9RLF(J-3K15Z%T&XG*-<:?8YG!"%X\: M[1F8!A&=N1>=M!51:@-FQ$_79T69W060(V^U\I_VV#95/\>]"?_[0)_5>Q_0 M3@QVDQPUDE$QZ6YTCEBA+VCX[Q6/+Z\[DY+BJ910!!9T+VN ,VW.6V"HC]>+ M"3Z''LZWE'[KVQYK/3[[DP;BG#T2IIL"-@N?@8H'@#C.-L&]>3:#&C"NZ)R* MKVKRJN3QF:ILO%MF3O;A&48O)G7(2^6E&K%\NK/Y1MVFKXD+IGMK'V8-N7N^ MXYN\H_=+'H+DM&"TT1\_DEXTMCTRW"];?!Y^8&3+!A4^[[$9TMLR=[@7/,Z6@5#L/U$18:,MZ/:\X^1N>MQ"O#1ICU'/WVZ'7N!\@PWI>]SJLKN) M0T6.0Q5A&#W7TQ=]F 8J(6YU5;9G6ZEB],AQ3_J/]9HE>BN\6D:N&RZ"J5>R)!*W5 M,V?48J&@U/274>U)KS4Z2D.GTH6>UX7FZ3?BK^EG^J13P&[1)5LO M<_Y2^SS[O@ZU:VYR*0R7S*,B-WGJQ&'?Q9=__"A>)-RX*H )17'J84^^QS,1 M[;NKN-'\:KE<\T M0 -6FT0 );Z_=OE?E=1N!=IXQ=G46E"F+'LLFPC\3\RG MLN@VJTS=XQ97[1T_P"])W!!KEMTUL*;?DS&]S53'V/0OJYF R5^T.]Q4<(7< MWZL8DVX6B4*F.Z=-96IF];T*.#.?BJ:9-QS=WS$!4K(M2FJ0$A44287T<5]77[PV9RAKS<(];-6SYLRV^]@@GHIW*^HRV8,@RSFZ,D( MQ":W)H^\K&F&,W?!8/WNV0NZ2Q'?BXYG8S ^^@%4).,DT?X0'6'@?0"=K;!1'?]MU7=OBF")<0=A<$:MGE7E M>M$XCCZ]-.']'Z7/\96_T9<73(?\^R*B.NPQ@AL4'^Q+,YTIR;=K(NELQ2-7 MEA==-X.G6C'0YY()J=+)+"[8ZJ36B)-!CK$4=ENWHM:&L5 ZD,-2N4P9=TV[ MF@IE>W=O+LA2XO[RAV?77TL@+JR/FHBN._M7*> .PGO=@MFR2+)".[+3IR2J M,>R?V:1H;BI_#X3O/3&/QEH'B\T.$'R#2@Y@E\HQ]!O(Z^ .S$?^;HM^]UONN#J$<+JD.1>[5K=J)\^OTL>*TCH4JE-6PWP53 MBO+/ 2@?#<,Q:C<*FG#:^_FB?6O/9I"8C[&_FFW;B7^11PJ9WE/*4Y/A;^X# MOT>Y]U"3 ;>BM'8$M->*6&JGX\C,+ML\1AZOT\3G0\;".V]1!/ SLU%0.+!2 MV$I(#ZY\I@I/W4H5Q7G&PV:](^8KUF1? @.M73Z)JS@*.@:I?0ZX&_X!@DA/ M)]32[;>B&QL(*Z4_K[@^Y"9#]8CO9+:2CS'[*Q;;)>-,+JCW,0B\%F(S9M]O ML:4'_(P2J#L=V"SSGIT$M-RLR=O_]!PD3(::[ON86;VB24_S*<[>36BJ1D"\ M42R6F(4-NB-/L99LFR [&VA@T$ERVS 8)%D01;EH*P64VIN<>RIS)F?;U)38 M.=NLW:U2O632OF:O)1_)HZ JB*.XDQ9N?>\8S=VN[B%M9=7/-H_D3X9JJ7]M M5*$1E12[V)QJW^FV6Y3B.A;-,K^GO@_*%EV(CNWTECB[4"&7Z-[L;*=^T5)> MN.<;]+MB8=%8V(;E4T8@Y6NQ!M+NIYC]$7=J+\^6Z,+!8*=@SO$VN+.TQ?(A MB!M7Z0NJM\@]E["KAOO_"+LF4QAM^'Q!V'EPK;R"_3/0[),%W)[/@JV:,DZ] M*YB=7( 98MQ5I>$\\39/X\EWXQ*Z;!R]C'YT]Z:&_\4XE@^S&44#12] 3A;B M[*&,3LN0/9/H1_B7:]]U2<#0S;8#^RI7"A0.Y< D_6O TE-%OSML]64=#\$^ MH-M'57<0WZ1VT=$5-YUPE5Y%A0[W8$-\M2D,JMU9[>+8"Y@J&CP27EQ%%9-V ML0&5"QM8NC"7^ _:51&>[M@Z\V&S/++ALBN.C]KI>*OK6U+?3T9>G3F];IEU ME=0>R:?Y/1*W>(3C*M^S"L:G7[:[:+C,UW"&-T]%V[OI<^KR'$S0/.=KZ,AG M9YP)=6[;=J>JSN:@'W.[Y8LUIUWIG&U%MGU>/3[;!\:(J?!H7^0XL9E_-F"V M,\I6;];"(T0X62Z[-"ZYO1YOCX/_>P_D.;V//Z/,.V. MEEKHVG:&_1=!:G-N8;:-5\+ZQ5#;1K;+R&=7+%>MO&Q76[414JW7<=:<=W%R M<<^>U>)>P=0(P!>*4R$O&0?99V]$*XBF4:Z];?8]Y0PF1SAE @M+Q?(Z(/R2 MN,QG)N34A.6V6)+XC^ABANJAI5&N76YVH<[;UZM%H67X^V:6W)CTF2IS*M*]NP9HTG7O8E$0"H62@8X2/,<6"BL6AG\-*CG^&[W?@ MFE.+([WZYR[O!O@:A;V\W6MAUU^BX>DR]9RL;F;10@U#":6B7O2V5K2"?4#7 M$[J#51R&F8HMOM3^A7'JO[K?#=)AG$W1>GV%LG;%C-6N7K^9RH8"VX7.$]=D MP*RUF=D=,&NK.*!<*T*<<.X$EF%%LHBM\('+5S=0==/LW<&KIH:[!63)ZM=F MA;S+*S^3P[B).W"[)Y3V>!@,[_K&(" M&5)4"O1K%;\KZ-0Y!KZ%=#X0=P'I#PL*2SP,?OW&:)749U_@P\@O(A?Z+B88 MVZ*S&!EY5A'LS 9O70N_<$'=0 !,7[@;<$^_G4O\>-:0NW^T].V^1!2=.>V, MS&I-[I4GGJ'^A5%TZ_LNCI@5H6F%IM30[6+3T+9=,*D?1<BD>J,.G< M#R18L>TXQT:Y=D9%:\\*ZP#X[-2>A9'=X:2\9&YKF6$7@;>-\.H2';:7P6#V MC=NZ."E>JF$\X=:C?"TD9\]\9T1;V[]*-DO#OA-=X5V[L=B:PR[VP&* 0*0! M-K$$VZ0[%T]@W!E/%;_AEGI)QEV$-IKAQJ&>5=; 3+8S_;K^V 0L?M0FC4O' M,-=@K>XH\9B_N: J/+6&@>J$"?V,:30U2F,D\+1-YGF,]$A%_[RS@I4Z;7<. M)F;GC?IJ8XP0CB+ZL3L4XZ[:9-[%/E/1CC9MWY:H^ MN.V@W^27(Y2/_ 5!+ P04 " !3@F%5KDQ) MVI%EN^<9N];8SK5O'8B"+%PH4@=0MM5/?PN0%$F)(,$_(B$J,YTTH0 L?KL+ M8'>Q +[\\CZWC%=,&7'LKT?]X]Z1@6W3F1#[Y>O1DG40,PDY^N7GO__MRS\Z MG3\N'^^,B6,NY]AV#9-BY.*)\4;XY]8?3[W7[WI'=R8GR^Z)U=],Z-T?VZ MX#WT;THR2UK$_G[!_Q@#20. VNSKT3"R+G MVC1T[ FV037@+\RQR(2KPB6R.)6G&<8N.S(XF6^/M[%^C:TE7E!BNW,\(2:Q M,3LVG7F7%^WF:KR[6RCK7]G#]&&!J1 [&]A0:+Z@> 85R"N^4N 2S9S1>6HB&A:Z@!+$*B+0HG0H!WB!"_X.@CP_3&V+#U$"0=0OS'!6K M':L FBJ%"D'=VJ_0M$-70[0@+K+(7WA2 9+49G?1_>AD/;008V >$MGE6@4 MJ%0(;F":=(DGU^\+/K:K4#!9BQ5V>NA8%AH[WBH"B\@=,3FMP0O%WF3T3)'- MD,E_'E'XL0)8Q6G6"?P)63"PGUS'_%X'YB1R=<*%I!7XE^A0P1G!;."[>;H"^B9\E?_0%XN7H&4A4PHSSM"AEQAX$DXR0=V[,^ MQ!>?;@5H%0GXD,#.,<$XX-#O ( /@S>Y&S\ARCK\[F*H,5E_)2XG"RYBKV=T MC'6[\/=UTT:T;<-OW/!;%Y E.68,4(6]Q,=&A<21\< GG#-IHB-A7\&3OL+ M0@OA$G>QY;+@BY"GD*7_X<_(B('Q(]1IYE@33-GU_Y;$707D8"!B2X0#%*MU M&\.1W>4_/YU^[IV 6O=.SOK]T][9R>=(AR/:-*#QOB-J!JW#7[<4+.X@^R6Z M;#F?B]8Z!%0AJ#^ESCP//_UN..J ' KUOQ[UCXPE@WXZ"]X'[A&\8?(R<\4O M,!P7;)=X<&'T)G^@J83\2 M:+\(VRH M4H7Z"CSPEWXG[FRX9*XSQU11["I56R3\PG!] M%?B@JPH\N#- XM@OSYC.K_#8S1CMDN(M$G4NB+YX/Z:)MV:)BA Y#[UFR7*[ M8(NDJ C.E]\GC>0G66=^J:M+IN 5:[=!_&6@ MYC/&ZG>>%IV)J-;,61T&D+\;1DG&0'_=2AJJP-+2C//4+ M$2L.QZ0*;9!D3G0JAE63LZWRSL9V0:VEJ;Q;H(A+=]-I!,U@4$,/M9=)LW1Y M)B+/5Y7(-+V2?O)5E-6VD L U3T,/73FX\R-/V;'QY!I1&Y8B%L%\A:?$)#(K.[MBBS2A M(%@5;ZK1"4+DY\G&O?]C(WW*V-*.EHES_A-P_KQA-8NS-3:C9'9<>[,/L1D_ MGP+_XR/H%5D\#7#@#A&E*Q@:J;:@2EU=Q9DFM 3;L##4'2O =O8H__+G-QL< M5PM/'K&)H;=C"S-8X*PE=T\>,9F/EY2)Q!F'R09GX7;V6^+5PM;>77A%Q.)( M;AS*L]S# '.KI_$#\N6\'94##&%FNV0<5&@VGL ?EYLN'"!$JOE"B=5B?/@;$^%G1MA MODT6?5?MS*VU_ WIJA%E5N@,=+K;<"/J+#!U5R,+V2Y,9=Q!6?"C4/)%.ZW* M/DDX-P[=#:YX'M8C[]/#]!NL4)P%2@EJ&W7V29KY@>ANB7E!R7"FX?E5SM)] MQ&A"K-45=C&=$UM,4<%]!8,Y7ZLDHB[L3,I<1TL0@#9DI.5CR._;,&VRARX>7"X,OO+*?\OG0WCI77=-8\SUU- M43%(#Z*?J!Y$#RD;SM0(:1O(YB4CU U!OO9$D,U=T8P=Y=0:-0]2(!SNY$KZ M&RNCWW!4$$!TC&:CT7T/*NS^#3""YZ(3>PEF8#@R+O'4H3XO@ V87;^[% $N ML /HZA98*187GL7N6-"UEUL;K 28O*1!RYU1U$^?LA4D*09:+X-45+3VY?X5 MVTL#^*K)_PWD<^/!5K23XOJUH@D8Z0:-FJH:V(?D<1" _ MKXJD5])/3_)U5;(!4$C4&@>L/#V/(4E+D4LNWCY9YT*J>U[%>N(+KOD%\V0J M/3\C*:VAC N' ]7 Z>A;IQWWNH$UCKS87CZ8N8K<;P[FC_B7+Z#)?Y?,]9-+ MTK9#=D-,/T7*N4]1(UMTGUEDK/AF4^P]\/!OQ^*AS%\1L3E_'NPP'6) "8.? MKI;J@[;XY&G?91VPC\4VPGG9 R/3OV'X#:. M=L4S'V 6BG^(E/1$#XI#>=;:%?;^O]Z-N'XW9\A^P8^ ]'HZQ:;TNK&:.U'_ MQCSO\X@ZKP1TYG+U#;3AUE[G_ U@NG]-NU=>O8'8\(,YY.ST0]/S4B,*MI$E M4(9[ND?6PVB3/./9+Z"?=I24S;:P,\#J[EY?P9*%32+8!G^WL&\(#N8.=E.^=(FRE.BV6.N9)=DF66+A M%LN] / =[Z](QC/?%0#$030P.1Z>4K+%,LR+NOKC"^DR"[*IN)L&2*ET_DTK M?R#R4\>>>;2AJ9AH @,"9W_MFZ=%E53JMU@;JN%%P8,3=6Z$;+B>&\\OR;=$ MTNO%N='7((!8N684XX&O$9_K7;:W^QK,<(D7BRG5:;&(B^/WQ7N>NAPT&4[9 M1A5Z0'_L4I5_[]QXD7J"@KB$IC!ZDYA1D3J)0\ MMM?1UI@(KV?);4^$50]27139$"A'>FJ&7O--D#WF'SS..<$DUCY(%5'G1* E M\B"A?EJR_5YHGBEDH^I!ZH#" E4ET2FA /_W0-M%)E7NZ'RL=H97(EWQV!B9PCF+I%8BR1"CE M!O33KI*R34B4*L>,S$2JIH,M6_C2KT1559GT5@Y1;PIP1.F<3,/WRIH83\3Q MT'OD^GA$:-)#+Q[$L"SV,)7#EZ=CEF_[$!1M9WS2/14L&&* )LH$X7NJVU(Y M6SD$C:J (YE990VDLT@8=4-L9)LES.Z$!N(\X2_[?OIA=I?CGNZ/R$>'RN-Z M\GV8;KVEKK#>I=;73[=*2C9]3WZ'5.3,/$^^/5\83DKC,7/HR6%:9-A[D@FIL^6:[+%6K$S M]K3A .X(\1V7&7:)&3[JG'D:]V.YT[C&3S&R_]JGT[F2B;=DFZU^I%.+Z:02 MH9=[P3./Q=&V=PG:J0.YH!<\"KF[Y>**,--R&)A$]XA^QRZ/]81!GF?4K3P3SZQNI>&^#M>FQ$P_S@D M7U:9.YBZF XL6,_ 'N$EAF!:IAX9KZKQAA^'VX 1OG3^*X7NA5>=\#M.O!O_ MY#?)5-)V?+1]T"!GIEHU2GN"KCJ&*>T][8GJ<>[M2O5B;?]0O2H85KW?7=N+ MF(K*):M^R/J3BR?JE[7682^MWXE[F/KQ"&3=VF ++H6WF\]2^KAM*?'V#4& M.\YK$D:$1F,FDI?IO>9 V&_94)"7_S&FZQG3F2*K>IAJZ]HF.^WJRJQB@]XI9'YWZ'=^ M$Q,6/B1DO^. =]W9IHRS2ESWC+):O(L>_J8.]X M$BZB S?\]8T9N ;\Y9UR.B!OJM4ZD!-V,_>NI2)X1&_WX!Y2,&1+JH"TI3@K M/K9+ _*AULMA6@.[1!9W%I]F&+M#"S%&IL3TKQ7,MPJ?I*W"/AE#T#'BA%JX M+%=P LGO4-JC$V&1/1YGRG!T=V5" %D;= DE6R7 =%0:.R/^&>G@2:Q\,^#Y MMA_BMV<$#387(]HZ_#U,U="4\I78)=? 1 I"#UX%C#P)Z+W//N"[D .)4[IALRN6-/RH+-"\5>IG+DJ; 1A1]S&>7] MWG98(D;10/;$\&D:(5&>!!?2-03ABL,4D6Z\X@&E_ 06I[V)-\FT4:];]6/( MJ>2^+4"M;=<_@%BFX_&6XCK]J6GG.*_DDIY/+HN^&3M=%8 XKG'+F%B+\)PL MYP\VW[I^F(I?GITAO\T0TP6B6W?H[([0H:E1>>8TLVFABN^>6!A<&AL')YZE M]XM6U>RA:5!>5A2\3N;$'\1(O7P\46+M5.=<"?J]@BM!T ?#ZX1?<-V-QO:-BMR9 MFE&G[@33M-ZD1Y%4JNHS)^0262RUM"A,#2_J2,62N2^O6#O.C+/>V>G'5LD\ M VEMEW(4VMRL;'>X]3O=32IN>?GN8 L\KM\53FM5JH9T$JNBR1\*HL@3]3FP M#A-7F.];S\4F?_53D2Y7SR"X?.9MO_=YT[P5-#ICY-TT$U))^\GO 4\*71F\ M%XU9M^*9W?$FAR+QL,M56,0/@0W>$(T5Y^K2E\43*B304"K%$Z:O/):<^"(Q M3QWQ:,!(R*J>DSG^U.Y9+R/.I@H^[I MN#Y,/$GF0O*3U?DJ'YIZE>"*Q@$B\0H%XT <&XO+V,07'TV^)3+ADAVO>1'C M"2CPF+_XO%X+FUH!12^XO"7C(/)[W7D_L4="4KJX75"_8;F%(9;/HP9 ]_GV M:3FV_&N%G;EL7HT7VC-!*72^Z)7_2?/K7]\ET7LG#C\979\_.'XP\G1R?9[=>BX5<*W])O;!GXX9^_ ML/][I%/.**)A],M+Y/_Z[BF.-[]\^/#]^_]F]'VOT3I'Z^PZ\0IE4K=7QY)L!O@XX=B+F$+]MO[7;/W[$_O MCT_>?SS^X27RWN4@/F[6;F62QR!!&^*'\1IYONN'*/K!Q>M="%K^^HZ1XCWC[='GCT>,1O]V'U,18=*WP*&'0BI* M](<(![['1*?X&MTL;S:(I R+YB%MM-X0]$0[^,_H"D?1NQF#X=O=I0*E/["F M'_J;.:66$LL^C$>N^QB[?S[AP*.VX/ROQ(^W0Y*(-]N(9#GS(S? 44+0A1]2 M$:;6;DZ($ZXR^!ZDNPE[CQ'7I&84)'BQ!Y1DQ YT& OS,U M[@%MC4F,$&&!@\!YQ)EV4K"N?)>)Z7Q%4%^<5YX"CKA_02$U6,%EN,1DG<)] MAF+'#_K7 ,E,<,AQA[=.$&\I[^X=RJD1R*(P(QSR7.%P]8#(^@P]QD,1A#L' M'!+<41V_P.2[0[SA1.)P"B,$^.J0/RD U&;=(SH.HMJD!X*TGQ,JB8IO =L3[YJ, M0ZJ&N6%NR0;9G729%2:9'NC:$3DN^WQ+Z,-/!),Q7)TR65-3ISH1NU,+4>#K$?:(_GE&K&N -:W9/ M#2KMV8WDZ/A3^N5FD^-T26$/8_\9 MW09.'[YEMWE!D>KDZ#*D*UG*ZH&I(YP*$$&^A:38*Y;_OL!1+^&_+K,"(A/U M1&+BN^F1+_W^+?3I(D2W0\_];"$Z3 J(2.=T$+Q%V=?;A#INM,6@.M8\(R#R M"%#(-M.GVP,?: K_(4I@DP0.A7971#3L-Z[:=P9/EG=(])^4%Y M@Z*=U2\UZ<5):#4A-.+0_2=:AX5MVOLXPY*H>5IM0J6T<(B[(UC^8QUT%*V= M'U!"\(;]DR9_?D 16G[(VW_X[GN(O \=0O!W1-XU$IX'84!(,1Z;\'W^"V70 M\<_OCX_?GZ3)K_]6GZN,R@Z/+FN5$WH.\1CQTV#2_,6/SO#:\K]RG$V:\OP!T;G87]B040IO"BM"WOI07 ^& MR)A"VWXX?XE9ANIC@,[#9)VGKU[Y43R0^!4C4,9]\/QU(2).$+23LU+^,LNK M_I32(1VM!ZCHSXP\.'SOI6SN$<3#H?N -QWJ_1JM']OJ+1_8ZK@]0/I$@2)N M\HC>%X3H$5[NZ/W*0Z;PPPC$;NP<8OJ[3]W:5#/#/_/1&3R=-;P$.V+M/.05 M?_5C-L&^^ZS4?Y99O=G75"!T;$6*$>,"=BO3!^R6!2:M#2'[R]X.YG_XXP(3 MY*]"YNQ^K>A$X#RB(+WH(F^74T'2[D-[C"+D_K#"SQ]@P.(UO.H49SW6F MK='*4-E#_8L0JMD#GI6AP83N*'Y]=_QN1O<'F- =^J_OC@IE^E#5II)-:%:S M0?8=4O7[_/GST='L_6P_,OUE-_B,CC[+AI^Q\7=:659;T$=_DS%^AZ M@RK$&MHFIQ+FS]91XX3+V('6<:%C&L>#:J]Y7?E7&/N(Q"5#3W_;1=2'\#%'#(7M#O@J;3D:2OF\W\)H@]STOB-72J5M^:C)6K>67Q7R8@4 M1A-I",*PBBAB/CPT(B19Z:2,2%;668\5MW M$O$&XF*%^4>5<#Z\.P&7PCF @&OLV0O5S**K[#0!AVD [5#JE?H<"(IR+Q/H MUV#AZH6TK1!=8>O6>J%+?JP S&A*H@@\TYA&H,=?$A;).@D O7$_4.K:B04\KC2:/L"YPHRY#:LCLEB5U M) RO44W-8_=@F[75YCX?Z:.BMB+NG9>>J3\P+K@C+[F\, O+S9J M8)O5G:+VPNGV*W+8$0N#]X*@OQ(4NKQS#8V>0OE2[&N4(#S I%L]A9[-!)'W M[:QQ>DS#V@".KH-*")654A$1,%I9_/@O'Q%VTWE[Q>XYJRFFI+.*;C9TAZ*> MT2&+#QO^K=&O;94@AY;H.VEF_E;B-^P-X=!67(5A6 MZZZ(F=7R4R=@%X/OGQ"[%Y/GMXMU7-1<**>R#E#PE:Z_X@Y:./>XLBKP *L" M,[I6B8$OZY0<:+,:\+*XT:\>ESM\>G(Y9-.OX.K@)D9:MV )Q9 MR9VSXO@-7E&EC7BK46]E)+&*50PY*)Q27I]/M_LVM\XV7= 9Y'OP0T])!8:8 M2IR\-=!DG=51)!MX>-A'U^H:KI5$L(%P-&P5&>FI?Q2#W$)D1 M$0=SIQDU:[0$5I$J6@7'\!+H_;\D2[J++C"Y1M_G;EH>@>K4+<$A_='-XSZ2 M14UG#+&-U1W%8) WOV$B#7'RFC:%> \:=U]46O(&-\,V_M*@ATO9V(MP@!"F M?'!>YDG\E!8?:8Q0UALWQ.=XS6%@JA"2/&RN@6WO@4@)Y0]BD'Q #(4?#P$_ MC#SR 39\H.:\+ CR_'CA$+)=9N\4"WHEH"@#V;!+Q![$F;M_)7[D-YP:\YJ*'1Q!8P@XRL-FW,;* M>/89(I/3&ZL ,;[;P@6Z$HH2 FM6$UB9^DH9ZM/MM1,GA+I2^S_+?!;U 832 MI#>$>2KET$D52M)#D0X'?3JK5BM6867X1M8V4\>]4?*;VQ"A &E(0'=%4=1,":U00&S_[1>XD>'#84 M2@>_J7GL&@, HN:*F/;L\DLICM6 &%T3>$"7]4 &K%E-^,TAOO,8H#LGEJT' M]69"V> U-(V75/H/&RKAUJ/$2VB+FR8?7=(/@2W+.1](P]?[LU>CG$#)X M: M"V5"TMY(")BETR\1V5=;I3O1FR4'RHBMQQ'_DSQ>W.,4XN!RSY-T+P?0*!=X M..C'+P\@PK82LNX92[-FX@X%U&AYMZS>5OE2RNFV_$5B.=0'$$J]WA"FJ22U M$H<-E;#N46-;\0,W@36Z*NJ@4;W6SP._KF/__% C[Y6_>ZBD^QLEQ864!0X] M]C8G>Y4NPH'O.>D;NOE7:AAN-OEK/]G3=>L-04^,4,^(!53>51@N>+[DZ.@D M?;ZD&);^7,P[*T^\;Q+-\'*VGWOFL$=.RK//\NEA/CE4X/' ]ERBHZE:HPZ/ M"(WPAH#N*T+*FL=]IFNO#=Q#-"YY:^7W:]#OGP$Z.; 5XU&^VVL'@_'@\!TZ M/@.:9*CQ!81!2*^AF#E@T@2_6INA2)[2HWCPJI'>8LFIE08HP]Z)V(>O8+*_ M_+' 248SBPS!>J*0D0M.9>D*AU&I>])2_JJ(#(BL;.T>;JI+^\EM#D@'<6D MV*O+61-OI"B.R+!.?#+.GI.AV-,[5[J?4DFLF: -5$T1RUSEU&IX(Z:E U!D M7K#UE(LY6+'>5R"@CN E_;'Q$:52PX'HGK[/K+C1/P"[DB971 MWD@0+)M(!#D\U$,.$)OSB%*X.G]AE]T;]4W2?E26?>RB>!(D +%F@:/X9OD% M8Z_LB=WCP!/P1M8!@CXUREJ91S)D #'I#D6($H-5G3UCI:AQ6JTO1U!H$*5] M("Q@6JQJP <0M^Y10(=;?4$A12^@\,Z]-24Q0RU]74W*-M7.$.R@%O]4$>N/ MD2JA@EN"EW[,#C58N0,*7V-\@--C5%[\V($72M@ TB1FGIEAWN$D69*JS4;E MR*>>%J(J"H#8<(U#O$,FN]^:@]FPC5/H!T%UU+9S"L@ 8MDE>RH-17$%TFLD MXI2X.80MG;+\56^.BU "Q*:;^ D1(7HB[ZBA$X2M72N6-2$&B'&Z/(/"+L%. MKA6[IL&I##*VP]F%3_PP87EY19;+*5IB@HK"#:PZ%L69$LP/';)-%P2**HMC M4L(&*;*9:1$:TP%GA+"S45LP!R4#. &C\.?2?TH]'+JGE@H'I_6HC/VI.V,Y M* !B"EWH]_(GLLG5-J,RX!^=MJ)5P &1/5W!*PF#>T IU#=+*C6WF*2TC6/B M/R8Q.SMZP+<.82G5#6'AOD8?E=4_=PHB]X7R!(3D6TB0$_A_(^]?.&#'&5\H M-1FB-V&I\"3Q(_KI+&'!BEM$L?)V=-"4FN[30?"->M8X%=GK3K@)"&.Z;Z&[ M$W\5+A)"V-WU4K+Y//32WX(L]Z,HI-=2%+M.!L'C,R"(7\*6"-H.^YR<=2%*P(, //CC)6>1J)#:V'K<7G2 M*=U*B ,@KOQ.;?$3!6K^3'W\%;I.&/XWRQ3>Z":)H]@)V8Y!ICV:8XS+P4ZI M6)J8P>=K+H('".AQ5CS*N+SME.VCC5LS=__YP?0MQ/L8NW\^T4T^(A%[)#+> MOJL07WCS\&.[FX?E^?[GK)C17C;L#&-&2[;9PF%#^?F&/E.XCJB(RM!W$W6V M,U4 I3?)!6T-WU'4$KG*OH:/CN$+BZE3*K^O6&D"(18D%:+*=<4*Z,8]WS4. M4\LO)3>G'02:\P2EYM_6P39+[[GG^=G4MX[O788+9^/'3B!_7EC>!T+XJ8D/ M#2@8YHGK)NLDO;PDBG7)^:/>'T*V02.OU-$QG9<=4ZR1MW/-I4P2-8:0 M?$ M$1'L]G:=O5TGS8P@B#IF9RC[]S(\="CO; &\12MO<)L1]HJBPY\!;F /)6!!X;\'7+Q*F-L M2E!A/'#H:2%<<^C!\@Q/*$#"*-/,:_0]_:)IDNI](5R2&'A!*F$+G[>9L6S) MW(/.T)>7 SR5EQ.83.V8LMLBR5EI5 @7<7I0\LYT "0IT*]3">[8],!%[;M6 M0V5MG?D1"^8G!.6/1H2K.2%.N,K2I])3 K7"\!^/Z/]F[V?[$>DOQ:"S\JBS M?\_&_5]@L["J#TG)4K&X+4?6HP[/K$'*O)(07?PB68:$63O6TT-P8)*MQ/*D M\C+<,/65[O#6">+M+=WXK)W=+[D'/5\1E%H6<2%:K>X0=HQ-,E447M+"; C. MW/LO\=-]3&>*68W.Z059Y#T@LK["3GCAN'Z0WI?MR#C%T8W73&\AQ'I\ M5B0$2#&0E&?O;^QIB("6MO0G(4#*QE=-WU5#=INPM;D4MP8$Q)O3Z2:[I9 _ M4/!.Z?A_"EA5;P1O-R3E51U\0!&J>_<)>4F ;I95?*(FEJATA.!F\.6K$H%6 MP 1"_"I_^2G?0[.ZSN09L>*G\R# WZFU1GK1K)\.HUGY%+-\CMENDO1!P_TT M$PAO^9&SHBO7*CT4O%GF"$GC7-(N]K5#Y2"7 NGE;Q_:YP[M#V61&ERCY::J[LAGK$#74+[@'>6L% X0?N[]"F?@A9AU/H 6KT!> 1RN1TQR(-C(9)?:!" M*$MM*'TV[?!I"TXICZ&$QF!DK#U3Y01T10[]1Z4,$HWNQH_#.#)3I;0J)N-P M8K_/N%RODQ"S)%=GLVW%%M6Q3.XC6_!(%:U!'K>[CW$H,4'5[R8)V\T&5?$P M%FB=3(Q;5*9B\$T3GP*&-TTV3#[@)DA@"R4V2=[!]$9)*3*N@LC@Q%8D,03" MJDL*G[HPCAYZ,)I-QQ3]3F'N2&,(4O&3'_I;R>RAR7AQVJ'E8[@HO2@;M!#( MKTZ8+"F,Z:W0W1)RA]+ZA@^XV/G.*1;/:7:CE(E]#P[[[*5O; $=SKRV<[76 M!S"CGZLU:FQEJU%Z'%U',57'@'#50EG_5)$:D5?S-8L81'EEC+^1-Z<_LPU[ MNI#CW8/JHO5%AZ4]3P6ANI(RYWO&'9 =?DN'Y()*-Z_XD)Q[6?X+"A%Q@LMP MB#>V@^K6OU5SA'S8S$"Q0 M*ER4\ "5+56%D;]JP0GIG5-N/E;A3 MZP%AP6D0-C&':K@,GO-8T^Y2YOMU(G*NFOO 4Q(N"Q2Q :LJU-]"60ZEDIZ4 MFT,XC&ZM)&5$1M:0_=2W.*:_^T[ Y8!>5PA9N^WT18*4 =OE/B$MNU5N#R%G MMKW-*F,"UEY]==@EFWC+%C_"#!6L'6<+A">TFMG[CC(@%*G)2($>5GP M""UP%$=?B/B%0TG[45GTN0>%$6("BC]EA+Z%SIH]E_DW\MC-BW0?0]#:3];S M,,U]W/EC*3;72&VCW6+4<9W6HYZM8PN$1S::"_R,J%C&T8(Z=CCP/7:[]\K_ M*_$]"D3VK.X"KVE3%O"]H&1A"W5QL)6P*SL/F/WMS-F>HB4FZ!J]Q+L&4=:B MV1*/!<>X\M0^"F*01*]2 L\=]XE^?WA"=*NRC%4<(6. C2NCO8:)C-$,T$IZ M2["+D!EP% MQ9CR6/ "FQJG9^B:RE=6HCA=R/=;GKO#H]O19H675<05 MD]'H,7@ (HS!XV#!"\;#J" CI;I M:$X%=V63R0K%T36.Y^Z33__F[?*%:>+[% M9GG/JF?.V#SV0*MG:&W!;0BU.VS!;5MPVQ;7APXS ;BY)'''^I1X(=>A/^01#,\EEL=-9&9VUTUD9G;73VM4=GI_(BGV!_ M;5_DLW%Q&Q>W<7$@2X.-B]NXN(V+O_FXN'V1S[[(9U_DLR_RV1?Y7L^+?/:L MTYYUVK-.>]9ISSKM6>>;..NT93/[#%*_P@*9N_)^YR\;%$:(P7?^DMN%>5;0 M/+46 NZI=X=0<$25A^I8C5) >U=//MK;\K3,//VTH!LK9L%937F>=Z+5'4)% MCB86Z6,%4-EN';]>)Y_?!$()"EVER2"'D(;SU2%_HICY+:E/F6YMJ!N3! [9 M-]++Q?GQZ+B>B[.?9;:?AOX]GZG<>!H).7LLYL\46H;9!77+G0 U)>@T]AQ9 MW_(0@Q,H'=$*6\-*VU%D3UDUA9B9-8?I0Y-+1)@)OT?DF6GRZF;)@39B:0$1 M_Y/TP+??*8 <$C>(=9GS_>)O5ER^W7_![/5Q!M("DPTFF1]+49NOV"L3*-KK MAC0/IM5($-S$(32F+"ZM"&-:*AY8Q9V$;)69+^X P=$9Z4P%0,ZT7/XK2,S9PU'S(,#?632.ME@0ZC?&5[(G*?L9 M',*FH2>%4K<]ZN0!)$YU)&HHNFY6/@IYZ7N>WT*ZAJ8!IR^4$=GK90_.BZ+Q M:3DV!!,T@##U1)U7($M,*8:2I=K8$,+Q@&2I1AW LK3'IHJ;]KZGWAU"]'\$ MB1 3 $+(ND!3X-5I!:L_'0:KV?BS=((97LZ**6:E.280I2ZH-(\BE)X 7?G. M8Y&!QIQ;Y-V$=XRYA)W9A=XUIKJ>_YK*C"R6W>/X8T>\=Y"?;G,X&4\O"/HK M0:&[E46_57K"B83W+@*5>+D*+?;FXL3T&E' RX-6&A]7Z@DE[*TNVUQFRE"$ MQ[^H$%UI-%.M*P0W5$-(F]AWB" 0_IUNBQ__Y2-"Z?2TO4+/*% SO-+.<&Z+ MCF5[I>0 ;GZC0^"U#;%D#'@F64'P&]5:C"\0!E^&FR2.4L2.3ZA8?U2SS<)N M4.URH_1R62E$$R#W]!D'DF<- MG()K@<.M'FT FD4]R^.'0"@T,+)WI*$RVC MI_._$O_9"=('%\2[&ED' SL9001RT)V,C 2 =B]W*(J)[Z9O8/ YO]5JIW= MA@2RMVD6^3*SNZ%L7KE563LRSW06Q3X$N:Z_X'CU%8=HFZ4<7R2A)V>6J#$$ M;BFS082$X2W+9%.+!4 MYS"7P#P(L;CAD.X[D@FF01?87Z,X)< .^6U#IK-*1PAF9CSYD1 "4*(7WSTM MD-BG\6A%W+C](>PDU.6[.:;&11(0:U]G#E^37FLQML\TO?'XFEHN=165M(>0 MC]N2!\>)< M##!I5*+6QN0644ER:C6WRK /48=IOGUV_O19-;WTIZVDQ+.P*81M-U<4BL)* M0M"'(.D7YYF@&(L)66L 87,K)U\-8,/W8_GK15-\JKF;P>*UBBA5KJI*E\T) M!H9V3P\UA($.FT'0GS8J/2ZHU##X?O?CIT42Q7B-2%%CE7E) M]#]/?+&SU4@0EA210')XJ(?<1-S'XEMZL7371->-_-C>C!B)M/S\]LQLFL9>;!)4W5D'4 DGC1)&Y-?('A MCL[=K'+K'7*1_\SD2NJ9BIM#6/V:Q:P2+!7B8IPE="];/8&3LT30',(F4YLE M ERL_V;]MP'.>3G[W_0,A9VZR'TZM:X05+ -I]6P ^3["0$NU9G1JCK694 ( M:Z&.:"MQ7@%O"$[B @>4DWFN8IK(XK)W XJ'K:(O*$2$I<WA\ M='C*6)DS]0GS66?[:6FS?.99:>H)N(7[0HQT[%OEB60)/ZGH"T2TOEDV)N2'TTO+8<(.WP1HCI^\L&">.B(;A\1; M]LJT(&^$WPQ.M99A3:J8 D-?<6[@WAW:U)^%KL,I3$71Z L@-44FISL6:6 T MQ%'_I4=>+D-7?-1?:V Z^T1;>(H4@!HB0Q#SEN 8X6=']LSX81N348%N)#W$ M90BJ_E_'OW(>[Y^HU7MR_ 6^BCTQ>26-32;R=J.S!*DA"'Z'Z<(D)G'EL\G: MM-V(6D%C,#)6@@&WU-^/4!SZCX)WVP_(K-K=I%D6R4R5TJJ8C,.)?2CH)LMJW8HCJ623O?@D>J: W!L$5V/N [8CX<-#'Y(F,W2W2 RB DO8]Q M*+'JU>^C$O.G7HE9P<-T"EH:(+]E()=]M=-M^8LD*J@S )S:7>.$"G5H T<, MI'DNO(9 G_ZHBSBU8"9+@V!AZ].Z$C">OPF$()X8@':11$.X1Z?O&<^02X= M2DC<>@/3L021/.R(6H<79HA:PY9>-62H]#N%N6R6(4A5-F=#+'#CY\N(-HH" MF+]M*)'#^-;9IKLQ)WK*?\PRYE#]W?2N@T%(EAE*D+K2IK]4FTY"T)[C,*[5 M V"O05Y^]0,4,6D#0"!*1B=J M8]Z;1C(9JP$B GS"0.#]@4B>!_[*IYN4!YP#VE(45 8V&7B"(ADJ=((@*!P) MGN>IQ6U%1#[DJ,+Q#YC"(:>0,;&X2:>Y0.D-S,&,29=91A6>GP$)3Q>B 3 S M<_?)1ZWW'_O>H_+_,R#^\X@!@*_W&^3Z2Y_=RUZQBP28;%G]0+Q>(\(JUOI_ MI\>0?0E"A^G&C5,>@12=#N0#(&OLWCTE^U-?PB0;;UQI&3D"V@-]C(G#+954 M^H^S0C?++P%^=((S]HX3WF2GRU$AE3'PNPV?Z_W21O,W36+S3;5M1:1YK7+& %%)M MIHTQ$QBLHZPJ SZKAB 2G,JD,ETP*2N>=W M_NHICJX387J>_B#CLA]2+%5"%&/ M"8Y^QR3POOL>VBD"Q;"(4YSR.I99=H1>A4 MAAM7X$ =L:F0!U M^5N"-H[OG;]LTLKAH7?#*B%E;RLO$D+0P3U8K9[C"L+( M9VI:E #$\UW^*H6T))HY^ )N-_09E\\CGSDITF 2+P*4D*6KFJOWZOCQT=%) MR_< 2O/.THGM:P#V-8!J6_L:0*U^]2?3"\4AP@X?1_L:@!:",$LMV=< [&L MK_@U@(_V-8"A+.9$7@.89*GU7E\)L*76!W@GP)9:MZ76;:EU6VK=_$L:;[W4 M>J\O:$ JM3Y$9%/1P6LWA:V.^ZJJX]:CQEK'X =]WVSMVT-2F$NHJ('2OO1M MTTAOMA1N$V' \)XN=.Z?EU&4L"P&M/:3]4V8)3>D7QYPV]H.'2=ZLZ5T.](- MC& 5!9*J-1TY)V']#?MFB^]J40F,B!S4TMJ5TF*E0!>4$#XE=.I&=I$8G5G> M;(W>+D0#(T^[=P7P>NW'[*<[Q-+R.LJ/;-0W6[97ATA@Y*,7<3#%?4@U(R0T MF40BU/E?"0615=B*4F'5383ZV#(1*IMWMI_8)D+91"B;",4A@\U]LKE/-O?) MYC[9W*>6N4\VW6D8(SF1=*=+C[QQ[;/8$/V5+J$]F_CSAA-_.DMD%K^\1VY"*'=1=/%\[5.\615I MG,1WR/'\8'N&XJSP L7RPO');TZ0H/EC%!.*OT .^QCX-6<6]4FGP8]CZD J M0%>/T*>U$Z3O\PXP"82%OS\-*QRD 2@%J)Y!"^SF:^99*EHBC?$@&*!^Y:<' MHD"T-B5SF[ZOU)-].1P60OHC#(MR2)M)'!27$NUTSXA_;'E&S*:4LG70* MY\/)8^1[OD.V-R03C*^(BH.7'7(C5"+AZ?:P\:Z9]&2XURE&7J#V\)3 E$0 M)>T!G0T/P/2*OR4F@MGM1@D<%I.^698,FS32I](12.2O46(KG%+ RW25,__9 MB=%MX+C-Q[VBQA!\ W79JQ8HXV-D6(]X,M84K6KJ9"[^I(8.W\+U84$G&$LJ MW6LXH_O(<)45XQU)G5&5U(.J6"AIZ!K/>%<&&J-_M8 M1PZ(DF:7]MJKY:X_A+M)@RCB#L%)1(2^.F&RI'ON%!W:@%\7]AZ19]HST@T: M?6H9-*I E3;;P97^4H)LM@-M"J$E>_7 7CVP5P_LU8-#WMFK!S!B4O;J@;UZ M8*\>C&,D)W+U '"-N%XO'M@:<395E!><>!6IHIJ5%O2\XCR[_0%_"?"C$Y1: MS-G;6VE.R36*&06C-/>,10[R0C9(H,36Y'$ M$ BK+BE\Z@Y)TQT8NX*?8K**6L*BK(">(N"'(&GQ OC]!KG^TG?W/JZ8N@J= MC+\!HT)H!3S&IGDY4K$S:BQB@;=.P/)OV[!$;4SCJJ$LBDK\4T/:)'L; U'= MN:T\A7%U'8[YRC0P7(]'HN&"-B9SE%5LK !LLW26;7H%;8PKA_)V3(" 34]H M631,QY]N>M_5B#]MLP[*++(%#R=8\/ U/99[TB>1[6.Y SQ1:1_+M8_EVL=R M[6.Y -YW?>./Y7[JE9B $B%?>P%FP059W<0-6TIYS#0,6TK9EE*VI91-6A&! M?;QJR'EO[F8NCUT5I;(ID2\3$RPBDR,0-907/FP&(5V[#0G!'1:!TR]'HW: Z;7=\#T M1F_H"7:=MC*2OD ( M'XU5JX-+@$E$D^X0NX!(/UZ&YR\;]DV[G.K/K2MIY%//_'"VF]S&D.#'D%Z] M6P"Q8.K>FGPTO2>Q/H+U$:R/8#:596J!>B.1%GNIR4;MFUV?2=[#Z36B;^_A M#'"YR1Z3V&,2&\ZSX3S3X;P*S N\7M,]FN\$_M^III3B/_TN!Q/ZI-WA*HPAZ2>WA$A[\PB9M9*V?^2"\ MFFA$V/HAWR1BW@NVT467(2]A],IW'OV 8J ;!?_<-ITR!8:%P'?@S+Y3>&8[ M@/[WK #)QL9M;-S&QFW*C V'VW"X#8?;<+C-6[<1\-<=D)UZWOJK+\?3/50[ M2CD>&[>U<5M8<=L>)/(P>,$NN<:I0N41@X8;^YICO.9 ;$N2 *H+((MJ:0M& MN[$@N#>MT*](0#O<)R()?4@ 5,YW40!5"0#.>1G$!T\F:JP*LD&@\UZ-YYI( M3^.@(T:=@S#7NF8<\T[)F&/=.P M9QKV3,.>:=@S#7NF ?E,PR:9V\<>[&,/@S#LEIF RP4=VG>=X('X5,#Z9*)L M?!C*UT&^.TB!C"YO\AF07B]"O?5G0'I]W0G2,R#V4-P>BD_E4'Q)=6L>!/B[ M$[KH I,%05Y6KV<1.%'D+WWDM3XMUQO\;1^CZ]$*T-G:W'69B8[ND(O\9Z8B MURA>)(1DTL^-?TJ[0 B<]:LPE="H%/?!;Z5]"Q_]($#>?OJHJ 5_A_SU8T(B M]M<%CN*(S\4.X\!0\;Y9VX$@@/2X4U8$P&R(D2\1:I)B*HQOPW"X)KQ[RL-T M."=?@M6Z0K77W?DX.0O,;%-[CI9[P[#"0S"UC.7@.ZGS%[I=H,/MKGZ7KXB' MWKY&P0[B=.'G;:5:#F3R_=O6;.R",$R.2O;(W<8S^22O ?Z.YP*U D]H?OL9 M0S\[-%$[5S1XY:YHJ799Z7I)Y C6F0( M,SFDGC"7CJQ,BALC[\%?TR8WRWOZUVB9.5NRO-"^!K>YH.US0?MEL*WW;)-! M37/5)H/:9-#AS*@@R-&_&;4UGFTV:+,O=.F1E\O0%>>'U!I,-R.TAH@MF#U$ M2I,MF#U :I/-9;:YS#:7&68N,_B,U1_[M$1O/6/U4Z_$!)2QVMG]N(\IMF=. MS/._AIK$@/I/*D/8$!6!$>F M0\J*.CW@L)[KZ\L: @E_ZHNOB%>]^/>M0C%?G="1!#?Y32"$,L4"M(NK',(] M/GG/?$*U&!,A<>L-3$=71/*P(VH=7M-6I*,EO6JX9-/G!.:NV/1/IEXW*%-Y M(>@K-3CL N0M):X?H>@Z$3HHFB- 2+(<1DA:DR';LRE2W=1T)X*0@XG )G1IAL8X:)+;<+(D!!*EGGQI- #(NLN@B0=%D+& M* "AD=+(N(!0D=[@D)W1MSE#._C8.Q[*BRF&'U68_C%);Z:@U:2SFI=.$L2FDYMS,&R2 MLTURMDG.-LG9)CGWR56;Y&R3G(I0STD9O]0 M&*7@GQP=?TJ_W&SRDXQ+BE[(+.=MX(1Z>:;'1P=YING8[UG>IS'H ,*EY.>3K?[-K?.-LU9^^X03Y9CVN/X M(YLRQD!!1A2_"9RDTMZ96K8K5:3-+C<[6*2!]WHC($%WGGSQZ#QD^I+$=C+[ M)CY$5.P((;[.EY%BVZ6(": ]5J-.BU2Z*4;7Z&Z!<4(N($^VU5U/#@V\!S0HA0#R2JPQ+N-5C S&/.=3F:)_$31>GO MO2_0ERB*YX&P(HZBU;U(IIB.@\>\6L-,W6:VAW!6['9/0; &B1MGRDG;/EWA M&X>DK\DJ*DOK*#-".!:AE[@I@FVBRR=:T>63H]E^.AM-MM%D&TVVT638T>2J>60F3'(O M5M@6@H?<$#,6 _\:ME@V3&S#Q#9,/.50B0T3VS"Q#1._MI#'&P[/F8XEV_"< M#<^]H2#R!,-SWT*"7+P*F2J5_[[ 41SI1NI^U(C4E2>N?DNGMD&["0?MLJGI M!)*H7:W-&PG;U; &OEH)\=NC$7I*T;]AI@(20^2*N];"T@I[TS=6Z$+JLSL0 MJ9'_1LD?W=U_DU8K;>@S">>M@TY4;YE(20'<,-@0J V!]B-JY^M-@+<(W2/R M[+N(3X)K'#Y3?4&9CD4/.,ZNS?[W 0T"TYZ]2W6+8$ D)@ 5CB:DM* @HAC( ZMV*C@?DGL5 /8CA& MEG6 U2.'PSK-7XLN\YJ&HTMY??I)&^D)"'F=WF]"QG]+:6Y,QNO30X@ OV89 MK]/[3<@XI?02^2;%G /!I&M 3$#2.21_$\)>4/YWY*^>V&G1,R+."J6KVYD3 MHPO')[\Y08) N*%Z4$YZ>3#MI^J1VBI+A3: ->3-N+]M+!HT'7LCBE7UI>!I MES9\;\3YAJMBVAQ[$WI6]>?@Z9DV?)/>X;T&/=/FV)O0L]R;9)>HX2F9'G!O M)/ 5\/TV 4W5;-(6F5?;Q/B/M$6;6I<_J21I[F;-,_2W$UK:UW:%$V;H@EA MB;4IFC9%L_%2"[/=TL1,;LM)A+EZ2L?D$@"XZMLD3)N$:6N#VMJ@K[8V*,5O MCN[)ET+.@W^ MQ-,\#!,G6"3K)'#8FX^7H4L0&J M)B2#S3)I"]3J(:E ++A1.D'L[H7]B$ZW MS"'1C=?]K!&O$W[*(:!-3KEF6;^2G];Y5(OD]3J7 MC>JUB>H-P&X;X;,1OE<>XPJ7Z*47C MV_H'KS<:W\^6I"DTW_LLYN+T Q&,'[3O=<,XP0"^&OZK%4$K)T;J0?H>QH6P M_HP@BSU0"E#D/07_L3D0]%BW\_4">:)2AWU. &'GVIL"'G@L/1$)D'#UHXUY MJ# M];C&B?#=HL%FFXYATQ2[P2@&2 9S\*FCP,4NCY:*(FB*G2%LV0>1$%4" M3#9,OPB<*/*7?B;AN@'[S[T'[*OPV-#]*PS=7X94>*FT4K5BZ_A5#J,DD"_M M\0;#^E)ZF%UN!*!)H_4-?8"$W17$5H%',*+I[,"9TN%I'GIGZ!D%>,-@S UQ M4PRVN2<$/T5)$&LAU6;,##NK**##K?+, PKHW%M3^K+M"\M"R6&-I S4' /" MWE^;E9HXFF5J Y129BKVA:"/K62WS%1%7%^#QV^#YS9X;H/G0&-,-GC^BF-+ M8P:]IQ1;ND9TVQ5%5,Q38/7B1"='Q_4X$1UOQ@:@&].F6 M/X LRW/(&2$&E_H4OHH]&I*0>R-V8GS5XH+9F%/:W U(H&H$%6P6&YLY.M!6 M1%5Z;1:H.4>B#8]L1N>PQ\.=]08&)SH:]Z;(4G_#FPLI]4TB?BRIGUW8%(-( M-4S.&!&0EQ8CTP@9Z8X"UZ[W(UG:!($4!^I&%VE66T]C0]BZM=2<'GTT]?RT MX4-*V:G>@_."H@L_=$+:<%6^8*$78_IX&&/*)IBE,]!?BTEFY5DF$'8Z0X_Q MONJC+';$;3FR+;C"X2I&9,U@:;B?RV\*)^0B(7Q9)_EHF+7(=9BDD0U18R#Q M#)E$R?C02_A!4$OCWF%[P*Q8PQW>.D$:(0F]._2,PD20@J'5$\*")9>BHKR% M*DIF5:*JS1*SQ&MHP"@)]J"*1HF'!"3Z-X9;Q/QPC"];"0$9 M#)^P'N#H\-&2)N=HCP(DU":5XLKQJ"Z"ILO^\^54RL2F3A#6Z9;B6BW1+T=S M ,Y%)"YQC?ZVYQC]A6T?O,2-;TA^"X1C2L7-X!P@#&M%Q10PQC"&3@Y)Q#UR M:&AKV @VB5Z-ZCP,AGE-H) .04*UN)E)$Z4D&*7*_1SP#1_M4W";[H77VAB/ M*DN$I7*"7P5[?(NQ8.E1B&P<$F_9:87 Q/.;&3#QHNJU@YMX/@7&9]@=VM1/ M%.J@"4V^1E\ 2X!,-'=+XZPQ@P,B)GOH>)1J@0QLX8B#-K.$U!.+HZXNRB%<# MWCUL6)*^.J$C<>/Y32 X[6(!VJTOAW"/3]XSGR"7#B4D;KV!Z55&) \[HM;A MA1F2TK"E!R=KB@&L=E.8R[D8@E3\NV;]+7 3S//(CJCVEUTNGJ]]BO?O?OR$ MD_@..9X?;,\0RU/V0X;EA>.3WYP@04U7T'H8&$+VR-!RV >=!G_8G01)917$YJA)H&P\/>G886#- "E .59["XV-!B8PV80TF"&-A>' M6,/C7'91,DSA8Z*Y2*(8KQ&A/GV0L.=XYU&$Z'_>@_,B9Z[>2!"T722\'![J M(0A2$[1+/2XUT/-YA<_,8^*LTE"_+GM$=Q(;W5?-@VK''ANYM MZ%ZX??[JA,F26GFZ7:-6?0?!C1MCNJ+0YD?BH+YR5].!F/;A?F44 >UTE(U$ M4[BFS4#F@C+MT2[O?W0M[ 3#*@V(Y35%J+SGSUNE-;#ND(?6*9I-OD]_PT,( ML?0E57W19/!PBC+"6>%KZA 01/]^AK)_>>M$YR$A.$]]:TVQQ'2F#G#OZY*Z M5.NP>-BK6$2U?;"#&PU-/EAMYME^Z@EX8JQ&=@4AF<@+J)A[-0P- M/R64.,2A>\[RBB1_/TC2 <)RJR!_E2>").B8?A:OL@@5@$JYT]0) H>:1:[Z M*)X<(TC6CMJ%)M=8UL&<"]R,AG0QFJY+6[,6<]W"9RER M@*)8?*CG\<(A9$O_F)X<:['SH"\$*ZHMNW/D-I8G^O^-N-\!ZWLCMBHB95?9VWO'O3.[H=+#HUA522O)]O8Z M-CHH$IGBFDEFDTQ)V9_^XL$'F$F0( @0ARE%S+15$G!>/.=W#M[_^M]>UQ%Z MQFD6)O&_???Y^T_?(1S[21#&JW_[;IN=>)D?AM_]M__Z?_]?__H?3D[^YY>[ M:Q0D_G:-XQSY*?9R'*"7,']"#\EFX\7H*T[3,(K0ES0,5ABASY^^)T2__PF= MG!0TOG@9Z9/$B!'[\?O/U5_."GI)_%?T^?,/GW_X\=.//Z)_^>NG_^^OGWY& MMU^KAE^)?,NPMV44QG_^E?[/(V&)B*)Q]M?7+/RW[Y[R?//7'WYX>7GY_N6G M[Y-T1?I_^OS#__QZ?>\_X;5W$L99[L4^_@Z1]G_-V"^O$]_+F96$[J^/:502 M^.F'BI>T!?W72=GLA/[JY/./)S]]_OXU"[XK1'SS]9E\TI-069RN:O!^T+$WS^^>>??V!_K9H20D%>M17I_N4'_L?OB)T1 M^M(XZ^0[3EKW=74H5_;M J.C%UE&ST ]>'>P[M?$U^:JB% M7W,]7R?,/ 0Z9H],? M3N@/S#[D'W\_2T@(GSYF>>KY>4F)R?]OW[7]?: ]J-24V&G:%-U+_9(9^;'' M$D6+'_R$!-8F/XF*;\.Z+]-DW2XJ9Y>T_/'OT:/&MRUU:2B2XBS9ICX>]%%% M^66VKF0D+2BBXOCDU_L!0O]71@W]4=+[W__*^=ITIO,"WZ_B99*N&>8]>(]U M* NZ=C0%[&)]"I;>)FL'U/%ZQ=7UP9(P$BBC/QAM1_Y(4!E?Y7B=J9E!;#XO MOSQ0M,,WJ[;S\<]#D3=K3O M5801ISRA'][B-$R"BS@X)Z/Y#MWWV\W !UM5V_? 1B/@_MK%64@+R5X4;&DZ Q>4*7B0;??: 7=$J;CCLW!%>3HHY"7E91CA;]OU M(TY;%&]I MC[9 HU1Q'UWX%ZFU3,D6,'2A%QDI-YUQU>A71^,>NV/"MI M!M[+VA5K>EJS#6AODX@ZTN-JJHB2GA608B%< MAGR]N"=MR]N#]^0>59L^+&D,VGO[9![IMX0\:M*?.O&?!@&Q6E;\A\Z6?Y8: MH[TM>"?M4+'IH"T-03MGE[PC';.@N2A_0)0ZNHFG0]&"\1GY\29]2%[B/C,T M6L[%*0_5:W7)NMD<'+)%6E/N2$G3Q$Z)3^V*K*JX26_3Y#F,?7E]*FT^%Z>4 M*-KJF7MMY^">,I%-^6A5?98A_A9O.892D\5RW\&[(!MBE0;$X6_ 76R5A&UMR4RIR+4 MIO(BNOLZNGU*8ODT>$L3P-XD4ZCTJ/V_ _4JJ9BZGL4((D9QNM'P/?:W*7'I MSS\^/H1YZU;7EB: O4NF4.E=^W\'ZEU2,76]BU%!R1)]_O'#XT=4TI_ Q1Y2 MCQZJN=^M'Y,V5??_#MBY6E4I/:OQ1Z!NU2ZCMD]Q:HB3FQ"M+E[])R(REBS: M29H!=JPNQ?:12VP#U,TZ1=7UMI(H*JE.NVAWMDU3'.=\^P.-(3+.*O*(TY]P;3G']+Q4^(S/O=PKY.E8II0T M!^^FW8KN+R.WM07MICTBCUXXKJC3S85>Z;>3;NM*S[P*2JJ3^=O]VHNB+]N,GB&7)^W]5N#]K56MIK\UFH#V MMW9)1_H;(XI*JI/YV\4:IRN2_G])DY?\Z2Q9;[Q8CG.RUN#]KU/-IA^V-@7M MC]T2C_3+DCCBU%%!?CI ?,)1U.>7>XW NV.;4GMH*+0 [7RM@H[%0DIS_#^UZ-JTQ4EC4%[99_,(QVT(+] A %B M'.@I*,1X3#?1DZS7=,MNXO_)&&BD2G.N6S"MV=P'NNBM)[4S\=/4#[ ML)+@8Z>!& _$F"RX_V9(X#/%[@,^HK\,,]^+_H:]5'Z8M*,I8,?M4[#:H2!I M!]1)>\75WKE03$URRHB2=G&XM%;LDORFZQZ;PY: O;%'O?V3I7O-@/IBG[2C MSY6*OLA(3^Z(_)2UFBLVV\[&&5M4;'='H>$L'+)-7E,N69R^G\HI3PGO@&D6 M>6U5YO[? 3M?JRJEPS7^"-3)VF74=:R*&J+D1KO2TLL>&9MM=K+RO WW)QSE M6?F;VK&*7_R=[4H;S<6?#V[O;&\Q!Q\UV&P!V/LD@FH7G(R6B MVB(I=U C"N8XS?#UY%J6VGF,^E^=Q-Z9ESV=Q@']S\4_MN&S%Q&)LM/\S$O3 M71BOV,J:Q"JJ?8''YB 3B+&JU!%P[ Z37]O+"7GDQ0%B/PB,%LC+4Z)[>#3'W#-R(K2SSA]3&:E]C2EQK,71G2P=YFD]T2.XJ!(B+-S_)C7_VK? M"Z]/!3@$:IJE4;@,(P$8%G4UT2YV2GXGRR0]R0A'5#-9(,JT\0O)_ON)*J&) MC?/52__$.66(LHJX&^CP?7I57G:'?4PPC$CT#><].-'=!3HH*"C<0(".]I## M745L[=@NB*.:^@(1^JZC>!*=TXJZJQ)G:CT7*,9:!Z/HQ'6[HO[ Z'Z\=MFM'?GB59+JE9QM !"E"C34-12YN( M8R@K'Q9E5V&:^M:C8Z%D*N B5I#N2,2399:\)4+3L4D@LW\2_ R[76L74];J*&"O*W-1B=A1R$C.W M*=YX87#QNL%QAD_CX"9_PFEC\EQB!+6>P"-L@/IBX"ET QR/0Z37]>J"!RJ8 ML.E$Q@;M+12YB> I38 YDXS9(&$V\!O+2.Y7<%76T. '[G"H(G@K%CT!Q[V2 MV/J%)B>^0(P\JS,K!@Z'R9,HS;3%M;::L_FC(_>&2./1ZPVN,9'O+EP]Y3?+ M7\G8@A8G$@/U]0$>NTHJB\';V0%P]*K)K>O)%77$R"\08W"2+$\("SY<=A._ M4ZD=4?(H+;7>TNF"8LSB*IKO<):GH9]CMM>JMWKO: X\AOL4%<-7UA9PY/:* MK.N]-6&V2=)]V3R%IG0_H)-PI)5#OJMK_]_#_"G9YG?8"\)H=XZ)==9AS 8- M7L@O+SI=TS4IB;'&T ,>T*--)4:\-C' D#!>)^W;@QAG8;"-7CAO5#!'(G=$ MV?,]U@O$)7"#+,X-%L;/!(/6+= Z365?+PWT%@*RML!!HU/%1@7?UA!PL'?+ MJUVZ-A:R7&=^FSHZ7Z#J7$Z 'UA-)0[7H@"'SIZ XY9JVOUHRJ4GJXI,$A#7 MH?<81BP%G\8!NWSP*8D" @\\3_88%3- M*9-RS/'1?ASJ9/:PNDX1Q,MZAOJ6)4LW!S1+T\ M9W'K[=BV8Z4C5P>-@<=FMY)MQZR:+0''9(_ HX_?%'2!'*FRI>6&TW45@>D6 M!X=@([>%M#W\..Q6=2\4VQO#CL8>F4>X*J6,VA*ELYBTK&NY'=?18-2:?FQ\ M"F#K0ZG:KAMP>CL!1QTUI>6['_9[ ,8?1<&-[7^H.#C&(LMZE]4Z>THTB>D% MJ\G>G@BAD'=SU502LY$)7?(YVV9YLL:I8GPK=@4>Y4,,T+AG2J$?X(@?)+ZV M_Q=,V"HH*MG "?]IC' ( @%>8O++ *7X&<>6;MA2N6QJ4B>(Q!)4LIXVW7+O M=1*O'G"ZIEO.>^H8>7/@V-:GZ,&Z;TM;P!C6*_*XE5%*^8229B%#-N]@H/^<&YM M"#R0Y#N$U;ZRFY.$$*X6M&L)5+HO"T6)%P-9IE->#X$?<6IS MC;.:9+0P(S7=K&+?K)NMZ;;J"++K@;IDJJ)_OZ)"/^"QJ*RZPESY%QOY*OW!A[_ \V@/$LW"RP8JH'%N3K7 MP#"5*<[WIN=4,0'$M)T-EVCBH]0+W$S>J9W8D/8 CGT*ZG;.XLT"XU2D-CN7 MYQK*;&I\/7+Z#E0)5$RDB*;JGG+9:PD\O#O4:YG9$YL!#NJ BD4-6C2V*>5?2 7A<]BM[F'7;6@..4@6A1^9<733[C;E^EB:;;UNN0W4) C]W1 MT6\8KW#LRP.INP?PP%)0MSF5)FT../!4I-:?'ZEH\[<41>JNIL@\^GH8>>A9WD"VN*99Y'T?RQ//)_F>1H^;OD-L7F";CT0 M)TDG,P-FQ-T<);U-B_EV)A*[7>AFFVH)A&[XSK_?]^^O[3I\]HXZ7HF3+[+^@OBT^? M/M'_1]D3 322MK?Y4Y*&_\3!?T%Q4OXVS#)Z;(X]7B$WVF0E>!+7!NLH<_:: M 8]WF6+[%;;8!G!,2T4=4UPF\5X(7S''=+?,:D=':;A^_O%35\#^Y>?%OWSZ ME\5_^OE'%JKDGY__T^?%IW_YS]UQ3!]TOR?>B=>/.$4_?5H@&G6LU3GVB]]^ M9K\E_TOH;+"?A\\XOKM>DYUT\1VO64+R6RN MF^#8)L5/.,X(3%S%?K+&UTF6?Y49:S 5Z"&L9Y:]NRJ&D( <\IJ: MC+CKH>17O#K7X(@X2_2!,OW(7LB@ZZB$L[-++YR9IWB0KF&>B#!S=.U^[H4Q M#BZ\-";%228(>HZ7H1_*+^!7Z @<,=25;U[*W]<+,"X,$%[_^GK. I4\T ?1 M_0LV!_/2TP3^!/J+R@:<)I Y>.593?BA*U>N>ZX=<&AV"#O!W+J5<-S@-$R" MBS@8-JD^_AI[/M+^XI'^OIWK'+AJ][F7YA,K]P6OPCBVK5_O?@,+FO%M!UG+ M2HCKC3NMU_Y*#*/0#3BXJBH^Y)IGP,"K++K9:YV=;Q.RH^S!WB&F,IB@;JX" M?=O2^=:;Y3V;L269D#^F4KQ.?AYF/AF9;K8OC*<*'!(,F4V^@#J8)&! M,:69L258+@*=<>%"+&C1QU=U6'3R&1M!%.<[+8"94+0- -@B%KA)2>U)AIC, M$K& 3&EY_._W MF$W<2P4W%N^< ZI90(AQBVH7L7VPO8/%./\MG,#F^V\&F*SJ,,. ;BK;%\R\ M]4]HTT%L<;N65@ ;5[<9O,5V*XB!.W3_=%NO&8;PH!W4!UUF%LQ6]U 7 M$0UL#[5-Q9NQ+>Z?=!W@PCY44].'(TD"AP83!I/LRSZF64,C:IG9[SV_^4(P MQG,^4RA88N TH5K/^8#-D E"A6[S@ YK\V%-A X+SBA$2#/" IF4)P.[.XQ MGWA7F0CL:#Z/^#8^%]:,:R#S?Q,H#';F[T#WSFD_>>NY!:Y\PD_2=$X!:VCN MJRU8K9[+5-K!:4O;YC;.KL"<]G29 M&Q#W3-MVM9\3))N?3M1/J#'"BEI_C8\- >DM6SQRLO#7P^.U14PQ= M25/ 4=LGL:[S%N=1*\(=$YCZOIJEN>"GY%^UCY)__/TV38*MG]^D]SA]#GU\ M^AKN7VS8T0RH5_8I1MU1U@:@'_:*JK_2Q8BRZ?2"+O%!0GER_V/G +@$V7FR M]L)8;H/6MO ]4:[BGCL>-H3MDQWR&G5,3MN@:P[:4,$$^LJNQI&N2S?; '7) M3I6:6R.$!@!=L%O.L:XGOO.CXW*/F[7/_.C3SS]]8KY$?T.JX8C02NA38TE, M N>:N':R3E2."I4+'+(/01>O?K2E8^8[_C[0K9?FN\&XU$UEAF"E M8)8^!.L@,5-84]'(>/0O4,46%7P18PP+!-^2;;0@EA.T/F1(6N:N7H@PYI";MZA*KA?DNBB3]M1C7X/ M\Z>S;98G:YQ>Q<54QFF68?)_@?RJ>SU*\\ 9'?.T0-$0,O#12DN;D5&"Z.=! M)5?T0MBBDN\"59Q1R=K:Y??J2.'"3&[>2M]@.E\1KRY>-[02ZJLZNMH#AX5> M51L/I\J>)1G?XY-46N."AYMT3P6Z6?Z2)(&X MJ>D^B>0GGSHZ (_2?F6;.^YEK0''J8+0HWPW62)&7-RHEB%*W]5>>^OZ9E[D MZ%*!.YQAXMY/1+-SDL>C9$-GIPI0DA89W7V AZB2RLU*NJ,#X$!5DUN_[./4 MBP<.*_IECG4U]I],YZ"F[Z[<=Z%M64^X>?P&1X31X>$Q7K0?06!Z@;OOVGH/FT) MI40%#X=;=XY'WP'[$VTK35_79">16W2=;&Z#C@K+69R.(>1>,Z"HU*?8_NR% MV 9PU2 5=GQ2^P4+*28)%O>[.L$/%C5E&ZLN'?V !RXBH*/RS6=&=?1"OP4>L,)XZ$1 M/./@'12WU[K($[[1KCVE.5#W018H'(=Z9Q9N8LOC+=$]V+'4!)G7_ R M23%O]^"]XNSBE8P+DC0(8R_=7>5XG1&C^73_7\+F[LNJ0EK-V.0('"PF,/?A M17U6V $&K"FT'GEA8#%Q7NWUY0*B6D+TR$0L49$)N4!-H5 IE1NHA&QF*E5I MP@)L!;5(U#W'IH"EX3)%+/!(/".%R:A]] M*&@;KH!^YDK&>$6/[/4'MC5=22#*]O1,-9\RE7[HPZ/D6TXS"L-Y#=*R@G>O M#7"0:56I,<(2&P &E'8YM4=2N)ZQY*7%:9ZGX>,V]QXCXI()/9=L:^M@_Z#* MN*YT*=[53JAIM)ENMO4L66]2_$3P*GS&M69$L)LE \:0! Z%I#<=-H38$:4(J6P&BYR>(0 M4B"3!6>?+NK"L MZC>L2N'.S?*OS"J_QBGV(OILU[\G$3VQ^HL7QM14-_$]]K=IF((A03ZV"U>0$-4B6D?=436M0Y-7=LP%NWD5 M'V?/M^^;J0'I0U!PPY*E+KGS!0'/="FE>/''X5HF$>-^$ ' :*"GAV[HE-Q0P0YQ?K3HYAS%-\"= MIGLW=CGQ"KO$E5U\_FQX\5[XEMZ$2I E+E;3)>6"RV?$)98KT/? @,/LWT%E MGHC39Q8%S)&1F!_J]&HR$>XX+5M?3RJ?8$CS2 3-&XQ4^D(&%6&R:]]K+UP_P*TOK; W;93Q<8L4UM#P&[:+:\I]T1_<,)N_),O"'6^F+C7!+@W MMBDD.J'X=\"^URJFKLN5NUQ=OLUYQJIP5FET>EM;.^ N)U5M;Q&[V0BP\\EE M';$^2\=@C*03]SL-@I!N]?"B6R\,KN(S;Q/F7M3IBGU]@+NEDLJBBW9V .RN M:G+KNFY-'5'R)UT!^Z@P\U1U?)^&\Q&&^36U=G]^'.P[L1KEYQ,?%96MFRFT[K(S ]\E+2Q@3Z<\8SAQZKEE/$'P X9.3A?K#=1 MLL.8M;DE'^:)*'=+I-8 ^BY:\\0C-1.I5D-20O/#)$5]+-9$)7,^UD E>W3; MDO&-6$GE)4$GQJI4;P>BB_O;6TBPPT%9:@[Y?B5=:O.$'E4S*9=#/LS_"^,Z@OLW3Y(WU$\?\,O["\#B\.#OL!Q=54? B#5,?HNC2L*,-X UD678$+*I*TAQSRM6S< _[#S/R)<807G,-^/8 MERE@?CTI$W6DNL.IXJ<,PT9#:#=](#1EE3 MFH&X@Q[>)9W3F;!YX7SC5B+7Q^_/O.SI,DI>,O53]VU=@,..BL*2,_8'[0$# MAI+81D[44_*(T7=]CIY$,17F-DV>PP '7W:_9CBXBF_*9U-/_3Q\YO><=WNX M%B'@?J]OG+U'K 92 1PC(Y09UA MJ:D-Q8RT9*C"WB*MGV/V*F9N3I&GR3+,.]ZM:S0 #@J'RC3.CU=_!1S$+4(: M>ZMN0?\9;=E3(+*2=M*7;_MJ7,/&<':YM+ $0^U+L("]R?N0T+64V \CW'CK M[B$QD_H&EGKY(]\T+3,9%Q3\*C'1X3N?Y,_ M*ITA*[_@/P>U;UJ9/SZXXIC\F?Z2?;"-^ FVY2=H*ZG%!(9N8&< MR4W ]/8Z]%:)^,?-VF=A_.GGGSZQ4*:_^?LU/4%Z1V\GO5D2,#S-,IQWQ+!J M'Z#!.TAE&K5*'1R':Y#X6YI?M+_7:&=E#!:(L3A)EB>$"6)<%HUP_=Y*O+:A M%2BUIT6I:50GM=8)JU,B=A;=Z2ZV04<[YWIZ4_V YNS.8%HZ9BG9QNIHGXG% MLZ0MVTH-%@CEJ*J8)+O@D=X&.M*60&-+0;VJ!&AO!CWQ]T@] OSYI$)!%UVT MP[_=]'X,RG5G<7L:\MP=EBJ.2-_=J'&VS?)D3?=PQ%D8L+F+3D^5M9\!@G2J MNH\CK8UG@B;=LH\-.[^@3M*90-X)LLQ?T9^YHC%>T:OF^G#&FKXG Q2>;OMG MRZ1ON>VFVBPCJ>:&] <*7=JF.-B\J=(9\/!CN [C=A.VK:(LZAU9J.+G<,OE M=.8 ,-P8W?=R+]<$;MX-&)RHRM=T2A]QA&#EV]-G9L=?BS'OCS!3;P0:MU&$C0KN?!%4<,G?!7G-JSK_FM,RI0(!\@S M@V46ZI:K^)F$4)*&TD/]?7V 0MX@E;M+%*'#K&J3-KD-A[' DXQ8E9O3LO- MA?F'NMV2A.*%P3E>XC3%0;'N7YQ*>;(L"QE4IS%"NL?&HCXN8_V[K."CZZ-3 ]\\EBH>8&#B;L6(.K#2KTR[F86V^G-;59 M]YM=N$M45YO4+#K-*L1ELMN:SBSX0%G*,*U^I>>F74]W$9UN"=[5*RE#+'38 M=8YQ+3% ;VCO]9M;=,O$-Q_@E!,26 &*<=-&*+4MBWD@8;Y7H>B$>R>)V85] MOT$&E?!SA0$%-6P7\P!QP:)5N/I1$J].B&!K<0L#$*@XH]>>>'[^>YA7VSU+ M"^R43=A'97: H626;LSH)#$KV%#3Q/128<$4O1"NU<+AH@*0@ZEY5_!AUSKE M9"1*\3..MU &$M76+W:N=#A@R/O/#BIZ3*&X-[+9>5;PT*>#M9V1C!\\0+!E MCUIQ?L3:=3&A?J&@Q'2#" #'A>'&T+N1$S R:"@QX0V<=M AR;VH"QTFM@D[ M5E7<#07GMDV)$>@FB\S$E;[=A.8)' K&40"0#BKS Q(592P!2L5Z%E?ZVC34 M_I6^8649UU?Z>KORM3?_']LPQ<0J! #S'7U;,S^-@PORVTW'$TE.P8N\H^]N4X=@Y?E0&BUXJ8C'!2Q;1X12GC!P?B[>CK QSC(+DGX M?/7R0D^VJY-;A:#HF1=%V,*0<W*I.A7HX*YGEK9"4I$$9,#6U&1T(4E@%GUH1-'' M8B].VU26ZT)R*O.XNV!(?:9N]%0??(@8;@R]J6[ P*"AQ(13VZ#6RFS9I.-1 M%3"3VA*37(:Q%_L&5LZZ".\FR6KEJZ3>/6 TW777/B _L A9; I9+-/G9T! \AP'2*[%J%(NCF8^&"39Q$"4 M3K 5FX)AX0:;!\*!!F(T>\X4*UK45T$)H=L,\:%->CO(4' "B @F;=""!>S\ M4.+%:.GYK?N=QSS.@'-1*_:(S,V&WK!W\8I3/\PPG?>]6&^B9(F/"J0DKC ?B,J!*"+Y+IQ"C:%,*PC;R M3/SLQ+O9=( :C.V:")XQNR3<=KAA.US:CK?9E+;;M-@.V,33Z $V7*37-X;> M!!/@ND]#B0DGE$#-5]NRR<%\-9@))&H%^O]T\^@S&:ZR&\&S/ W]' ?T#P1H MF[\06MZR"Y(/3]'YT38@NEV\^NPQ@#LOQQ?+)9;.<$\N!'#0YS+\V/Q6B/>!7&,]Q>PATN3* SH1D>4E0\ALBW*?K7<[R3#\AKC M9BG6'3?Q*)-7M'Y;8.7\#5XGIJ@J65+[5JP'0Z_">F M4\R\T6+"J]_Z+X8T:PB&2.SI*'JX+RRH.YJ^9:9G#V0%(=V72DL;>GUV\&6; M?TOROV&FMG3@K]P=>.0.-41S_E6M+^!8'ZR"ON\S1DCDA$I6Z'&;(\(,[3!' M"3?Q/IDQ;ELO4ZHV#65H&S.8\/+R]6$BD*M[HY,U?O!><=:7LEL: H]]N7)[ M5S[OM0(?74^SH=AS3M,(R:,0C[Y42QJ0=Y7^__:FS _ 8[%=6C$5Y:\ QJ2"TKL?6I%%)VW5U)ZV3OWA9F-TLQ0JU#+-S MG/EIN"FJZ4-[51EV:&UNB"?P&)K$Y$IC/1,, 4?R-'I;&!LN$).0IC91QD65 MZ) @)AM(MB*+\Z0/^P/<;]=K+]U1*]^'JSA&I8Z+#/%BMK[B M0-86N(]VJBBZ:&M#P![:+:^N@S;O$@20JNRH*5R/D:9TE[>[3'%5OV9!=2Q> M%\MW]3L1/=EC$ '@T3K<&,U=)*J] <>UAA+ZNTXJ5ORIK.KYO7PGO#SC.DL) M8E[%A4V^>NF?.*?/JAQ8)P[.<)I[8?R0>G0+[&F686++PWGF_@]@FMU\HL^* MH26Q:I37/"+;CLH&<( >W*V0H!:N!10^L*>KN(2H$!%Q&3\V2ESG)018NPOV ME;_S-0G$7GIA^IL7;7&M9E_9T=,%.-2I*"S"55=[P)"C)+9V$4V((T9=B'?G MU4*;RGTIOZ_/#)VY,_EV=IB9.QL<%$K\V7D"FTSMQDZGJYB$\=;=P/B.W]I/ MKZ4]2V*&*+^'^=/9-LN3-4Y[TI-Z;^#!/= ,8I@K=@4<\$,UT-_#R_CP&XA+ M3NB%L$(E+]=Y[32*DA<2FO0=T;,4!V%^G9#*M#>WJ?0#'@+*JC?V./1U NSV MZK)K[W@H.; 3.9P'XDP )#S[^M^F2; E(5X&_AW.$[$YY M ;&[!_#H5E!W?^)(TAQP1*M(/6;ZAM$&M++8HJ_*O&M'E_EY<>_\IZS]O/S8 M[#SDH2,[ST;3Z.QHC+5W7&[8<=< M*YTX*(8N':KUG$TH#%K04^@VBP"PM]PC^#YG BO-36R",U>GGV^]'5URR_@N MUG3K17UIKKL'\'!64+?Q\*:\.>#P59%:>ZJ@H%WNYV;47>>H8K=S5@A7ZHV# MZ]![I.]>AGA WM*G!MSY1YJIY)1&AE=!SG\]8V C;.^\XO#=0G- T0_4@K7I7Z&_/ M:FBB??V0R$K<@*TV?VD-%V=FAVDN2^LU1U]M,8P"4)P888[&]6;JW0'7#3I: MV(T1Y\6!(Y,4ATRO0Y^6!NATE6*79QXK96^69\F:EBM,QCL%]$X_4E]_%4CR4\N\VF%9_M)(\A0'LT8/D4;K\M)V@)&A5Z1M=_M*@C3%[1Y M1+M.LONJ]J7/KO8S<]K.E"=M/".W-8>R;7[K//784Y<^P%Z\;_"!;N/]6.OM M]KF- =MKNWH #U0%=5M?X@ WA=V]+;%?ZO%O7^;EQS_Y: M>?MY.;+)O::MGNP\]TRDM*/C'->8/C?5DV(.&@$/QW:E&O=I-5H #CF)H-HW M:#%RKO/#-\]74"[Y0J2C>=M*L':*=5$ES?B2EY\9W0TJV= M)POKFGN:FVP,K+6OUR&_IX;NP&]28W)FA&C;.LR@D MR[@Y!4*O$-^IOIPE;PT<#'K4;)S\:&\*.+S[)-8^\<'H0GHE:S)-W01C\>S MWJ,"NSVM);91[@P\5(<908Q7CW>43-:H"($_C@(!4>A/K4M MQ+<^G 3_KQF^65YD>;CVIV%4%X M$6A988,'N(3G<8;ESN&]@<:;IAFJ USJ7:$?X-+0Q,P^RTQXH\FK'V':)/R- MIN^G/;\UH1FZ'J<" &>0S.%JE+]_N3N]/#39YG?8"\)H=XZ)\=9A3,_S5G?L MJ@TZC! &BJGFC=?8"SB:*N!:R:!RVKL+#UYJ>.%"H$(*)(J!A-N?G2,6/"O6 M3TT50#8_:6P('F [U]A\/G \$=$FK77 1FO#&238T%:__2(LS.WF"\B>, M,B]B]>9RRYX73Y.=%^7E(Z IO\?7397Q#;\(Q57C\=$A$YD:9( 'N*YAQ.@? M2@,P-&BKHK_U_D7^+BX\0(%E'V<9OWYXXX'6.!WH>]@2."!TJ+>?\?>: 0[K M+FFU!]/^$PZV/.'MOG2A6:S\HS#Q65^V?==C9>VB*R(5]= M($H;_<&I:_FL9%'FC@U,=K=/7KKVRG\0$ST1,:H;>K[B]2-.]VR@T1VHL^H: MHEJ7&= 7^L*,CBK:]RMS\H@S6Z#JWP6_^HHH] =G.?'U>F_1&-TK-# M8G21 M^C5_NL\)X?S62_.86..23>$4;R\-P$9]4I!Q>( MKGVJF';_DA](##UV8PQ'2O<6F1H/[W$<)BG;D( #.A-[G7CQI><7*Y4CX5*5 M^NS1=) 9AX&M$NFCP.)AFMJ/Q07B$J%"),16*JA0J)8*,IZ_&]1&3IBE52'E ME9W%K+)[&SEE9RNC[-Y(/MG7$T*8[N::2]Z@,2WG$9 6!;#Z?1W&^"K':[4- M&6)KH.E 44WYTG?5=#8KWX<2&]ND04DC1MOAQF$;F@H!6S_!XV8?']N7U;?A M]Z 1\/!K5TJ,NF8+P,$F$537\Q@Y2!>&6-;/35"5FR)OEDT$Z;W84JDC\.!3 M5UX,R/Y>@(-T@/"3[+-UOT-^8HL0_ J?Z2B!'B$,8W8,)RI.Z.S*P][."M[Z M@.#ILQ=&[#P@&2IX!/A4LN] $L#A0<<@^_6R:G_ D*&EQJC*NN:V0!6_DV62 MGK #:U"08U+#B!BR]M(_<T1=GU;0"% <92P M$H*=QA7% (. ,TIXN223UYX$0J%PG-=R(6\'"VI\9^I!JY>$/56JQ2OV'K# MS;+8KM9Y1K&["W!(4U%X[V%/:7O ,*,D]HBKH@3BU,_+78Y.CRZVJ]P[;][? M;9XNW3V3WM-G?JYM<&Y=[MX=L^S.X5KA66>EOO/T=H7!L$K'^?F]Z>%O#[:[ M+_FFLE]&VPVP>?_Z(3>482 (N]X MX]2;-W6H@-^I.4JI$:OZV\A+4="XS[G@Q8(EKEBCL!1LZ@N=G9A&Q).*[P*= M";:I>3O/34 ,Y7N;,/Z[)0.O%E M39 HFOE%H2S-!4 @_ZK!@/R##%6W,4'*C9?F.WH?7,LMEAW-@ 9BGV(TC&1M M 9!KZCZLT\UT>(V0,/W5_9XWQW>[%\TLZ]HZR660_L"]M/!)BB=5[DC4(\> M+K]!-[=QZ27)!UV76HI_!NJ/,D6$2RFKOT&?4&H35?_60$++V7V1AO4P[?-" M[9/$MZD793B/PT>EBUZ'= QDG^A%-OL]," V5:\T*&82;J@ DU0O/#C(%Z&0T9 MON+.F*,/#?80\02\I0QBS=E]GL0=!?;>WR%C0ILJ59R+?X0>NZVR:H_2$*/F M*+ALJ&+2^\78ZPB"UF:@8T&N6!T2AVW 1T:'R/K3&"+^.@H3ZWH5>Y8<[1H= MO;9PW7."PC +H*%MTZ#-#:CFZ .<)K6JIH%P';O6=>WZ'B:HAB4X6-70=G9G M?O7B[9*HL*4G.^]Q^DQ*^>R.OS?[D%3,3_G]%WV;AHP3!XIK=HS8LK-S)&7H MY9%Y195E#QZ$0I(Q1(E&X9O7B6GLTVBKBTJ[HMHR()* M8=!=;<=Z4J46R/D.,6@6K0\_-!VSW,U/D.N)_4-T12VOM9)K&HGM.LFR^R>/ MRC\DI2C3F$?F&&:2E@2A1F ^>6"@/H8W_#DDULQ J4 M)RJ80@-D!\:1NX@5R#Q=TSTK),F4IVA/R<_T3!?;OYA<%'N'9>.7(N8=Q2O(5\_S2TS /7X$.\V?&1$YJM\1>B07"6K*E$#%#N M-#>HG'9\4L8G].< B:P7B#%' M!?=%.?>%.P<@]BW)'[&68Z#._*_:>B3GYA1?HW# M7!>_]&C.!KI&F*P=M30(S@*PQNAEHI:H^*-:@ *RF B0\/6C;8"#2X),]&-L\^(+7'AI',:KC-B??:X!5\"88S0; #=M M7,F5,H:XS *RC2MK9*92$$IXRP258B'J($@0C %\(1I%:0[N "$:I+D)(*^3 MN"B.\3^VX;,7,6#%#7O[7N1OH\K>3 WRMQCG?/&-0#!;@,/(VVRBT&>VSY,& M^:'JB4:Y]TP*K!4FE=/R*29RJ#N>]LT/]E0TUQWA5B]-9Q:>5N(02C&\C".FCLL0X:_K^X@/ATW+# M7$]3X('8I6"C &YI!S@8.\75+GT;+PPO$"5L_-*Y$<[9>MM<;^.9.>CA?7+= M+6?DI(9NC&MW4_.7QM&79V^6E]M\F^*[9.=%[&G:."B>ZP+U30WU MZ]VU2MW ;Y8=IH7V -SC\VZ<$:HXL2JAY.7H-H&W8X*>_:6 [. H#7MQ=NOM M:+W:BGF=#8%"7+]RS=2[WPITVI4*JY]R"4E4T'04C%.IYV;9F X#<4 +FLX0 M:VL'/,*DJC767/<; 8XON:S:V,\ILGK6<73958IQ?NNE>4P4 MN^1OE,'2H8+5+%LWL/C MJ)I_LR;IJ>X!VV4JM"SOR+C'<9BD50:(O!WY3^J]T+D66B)=>CY['%,34K79 MS!9WQQE6#9SU>,P:P4>J;"]V2\$6B(N&ZMJ'"8>H=(A-75+Y4"D@Q)SP;N2I MLLS16=K)"/HW+PWI\/W.R[M6,5N: 4TO?8J)P^?]-H!'SU)1=?VX)(@H19?+ ME:)FG4N5K0UGY(7R);OD^U^[3$O+6P*.J1TTQO"1- <=9G\2ZGLE6'@7" MSD]'6%6TRG@ XO JR[9$&'Q.8.&SDC'V>\PJ'EO5E<=DH_ELXK)=:D.QN4 E M>73>DDI4#QN5=Q!47'I^9C?AJN$WXWF M0.%+55%Y+5&WG4TAT2*RL9BEM(N;H"'4$*95%:-T257U6E4U5C[4\M\F.?EW MZ$6M$3BP*]!HU#& I*:0]IM7:=&OAHW(7:"*F\U85BPUCMH&0TH/RX:08-L" M;2I#6$8[6EOY3WC00*G1?CZXUJYJQP"I;CPO!)/(;G200.E#&13-7M>A@R'3 M"N\/A+C"8 9!7SWZ$E^^H[-22B7H7@>@$*6NK'PH)+:>S6"H56AC$5M2!S.I M:EY=,5[7I;JZ3B&XOBYIY;QL3ER.*(-!XROK"DMHA0#42B%],>JCU1 MX;+$:8H#OHN$WS(25=[H,"EK&JS%I$T!EU\],D\+FK+G0N,\ (Q MTJXJ"UN:"NNLR.=ZKMKT=#"J^#7VUDF:TW=-SL/,9Q.R*5Z'V_5IS.ZX*#\0 M,\-LAXB_Z2;3(Y@&*?\T\C M&?)-(\2\QI$3V\08,E=RTQ]KR5$E^J)^2JZ4GK^Q0V45S]8S >DC.NP/1 OT MR-1 5(^Z85:T=#D$?O]8$#[6D-'[G+Z8."7@UU_,%[]85'^Q#?]B_MX7H^T0 MO9P:1?2++:LOQOX0U%\LIE^L:I@5+6=>'%QX_A/Y^\,33K&WS%5V<+@3[+U\ M4/QX3NN) ZG>"XPA1II_$EL@JAUK5^MW_&7(^R<]SF+%TG<%4;TL$*;?E;;+ MI=]UDNG:VS3Q,0XR^I7*69Z;)7WAXZ%X.*3GF/H@ D K"7UCB/.MZKT!3ZUJ M**$;CB4K'E'5U&BR1,T'9IP?A9_0)FQ!")4,@2*"MIF. 0'T(G_6$3]9I$,- M;T-AO9&$M1$UGW'ZF#A7M'Q$9\D?T4FK1W1^0(])FB8O] EU .O25S%Q"YSE M=+?,Q7*)??H*/*E%!5_.HTP(.?J-,U'&%B!HAP! Y3A]SUXX4C-FV M,S(T+'FCFKGS6LF-J6I3-&P$'VA,6/'(@&4TH!P+D#@!D!F@AH7[C4J[I,PN MN+++I@;6#UZ&O/(7'^V^##+H?0_HEVVJ*=GUU@:(RS=U7LRP^5 G""*?3.* #LNH=B>I-4_$QU=VMMZ-_S$[C>.M%OR=I%+R$ M ?Y&U$Z38.OGE$96X^_=X7'>Z;A"!KGIS%ZAI7V6T&%W0@MH3W\5(K)MKFR& M1'C9I9)ST7QY>(=*61>(2XLJ<>F^850(S AF"W$,:.WTI#0KO'^$Z3Y"=]*: MVY?(Z)?PZB^1UE^B,8>X0YOJ2WC\2[Q47R(F7V)3?(F,?PFAGU:R5[S8, MSJ\J^NJ]ANOM>JJOO,_TK67:5J-;3;0-CF\QS[8; #3"ES>>%4+//\V^?P,@ M6=;BA["59,M;[];M'P)85CW;KK>11^?USKS-S?+7#4DH=++Q&6!QUA*OO:*O(\.OOZ//ON"V^8UA^1[_\CFG;=YQC&2*_N=R]2.^% M2.\'/.)^/"+03 MA OE4:$](NJC4O_&0G]I@C=2=+T[A7.G %K$.?,,")5>6GA&7GA&3#S#JSQ# MV(T2%B:8UXZ4<0X <%&M3]3W2E#[ P,N_M[7YPR8[8UD\S>UK/?^Y2?Y\G.K MW(YUF;"S6#N:143I9P6XNM@OZWM%IO^) 9=D[PN51NSV1E+SFUK??/_V4WW[ MN=5EQ[I>VEV8Z:^FCK[4I7'97UQ^GVLZD7?S&(4KECBRJ]B/MD$8K\ZV:8JK M%V2)#7LNE#)('FB99,N0XBTQIF@#OD#&N(JZT+%W12<%$"8%JL6@]\T4QKGLXLW) M(U!!]7E%7%^DS23"#$>6E0#B5[1?Q(%J$(U6ZLQ+TQU-:\]>M*47AL4LR3UZ M$;U2U:*2]Z0PSIVI^8A781S;UG00'AK$P< 5#I;7W5V\;G"<8:K6Q6M1.)WR M=QG;YJ4TN@/'SZ&&$+%5M2]@W!VL@J[/5]= %IP61=53<4,B.S=!/KTQ,.>$ M4NPGJYB^A6KXC;'R:=6L'KBQ%U?)G\ZB)*/#-?KL:=L,U+#N0,--MW8%=GS\7C#D[Q)/_V;4&S'%S]P4,5ZQ%Y/ 6*3Y$+,O M6,0OC*'](+.QZNC6"_>?5)8T 0I_70JU53+T[S.H5AIBCD["E%ICWE#PQ;+1 M MV0T1"!5O)WZJ]\T825+?369C:[.'7!BL" I%ZO*I:URW>=K&!&. M28RK92R^_$)_OEG>;[#/)L6^8;Z,537/.FZKL\@+:*Q/8N*J+K+%"'H195UO MW<"M5LK+]55A7;WB)JZCU_+1]=%*0K:>SF2LNV6.[IY[-_;4VPYF:?%U97%A MET#3XEEE<;I;@.T2J+MEHVZ3&UUMTG+X'OOE:NFS%Q(A(GR9I-26#_1G2>97 MZPDT7VFHO_\\2T\WP)7L$.E'#;-J)@2%2C8GRR0]87MO_F"LW*R&7X:Q%_NA M%]6OL)R^AOMS4?VM@?MWCYJB3TN: O;C/HEU?;>B*[PEA/Z@I-WXZD/JQ=F2 MI$ZZ'P^GSR%]EOEFV:)^]D#$R-K_=)ZLO5"VIF*8!?"HL&%0,91,T@<_Y(\XS2FHIPEZ29)^6XU8J[3%7U<'6=UAFQ] FL<)>!1 M.,(\8K!ID $<4V.TT0V=7^]1S12)7-ET8\E7*.<:"7*VS3G3*2='0 #QA]RC9Q0=8:=/CW"CTBRDO:D"+9GKXT8"N- MDWJSN)- O?>?<+"-\,UR?[Q=*WX=QO@JQVO9*'0H#>#AK&42,<('$0 <]'IZ M6)V9H>P0X^>F=)8;XM(+T]_H]LR'I-@6A0.Z,^"+EX5]IX[&4P4>4H;,)@;9 M2)* P\Z49A8#<8&H*(C)@O($5=*PS3K.#VJXMN!7+_T3YU0 H0Y?(._ CG\% MN+;2L,OIDAC[-(J2%[K-G+0X2W$0YM=))BL&C!$'#FEFC:B^B*-*&3# &5;0 M$L[=,YQK(AN)82H0JB1"I"7B,B$JE!V\2^C14O@&K6U%=RF"J,_V+.,79^!Q M\$M*-/XU)L,PMJ?M%R^,OV#R,?&#]ZJ8571I P?&G()A5H3PK$"-@KHM M4-NG?:2@UFI"$Z#6('R$H-:NGS-0H^+8 S7U;>DPS"D8)B*$':T1R4?I3:L, M'N0?=)\9./490FT:K-EW1A#3JX)!%!$!9 ]1H$U=&3:&\AP5E/K/FB785":[ M6<$Y#&8-/:_B9@*X3;*0K13^CRWY9*V:7H;85IC.!.KMZFXN1RS$70EAO%]5HDJ&!1)D1;6P"\3%I4\LB?,PWB;;K-UX MGW_\2EH\9373 MYJE;(E.+1T.Z6K M,YK8,Y?!<!H:=!\8V<$]L@"1D23VCF:#=B'/XBUYC2&E&$<0#0;6GR; MP+GQ/&>-@(9,;F^(?RRH:4IOH,/[.>"MZT\@0V(VLQB,&VM2@W\AK1CF[=0L3XB3E4B!!#/(W M+LCT[Q^\VVP8% ,PG #1].6HQFY6G_-@Q9K?M%U82P*L9J/FK)_GK$ZLWR41 MX;\J_K+3KNP&DP>:$FP94GUWO3KM6=:2FBI:!<"2JW@!!7TBG8E4_15P93JQ M4?F3'.7UW[U[^ZU5LGW;>S1) (6F,091K$^A[:(969':W)(1UC% MV/L%0EH MS6YB(Q6!EPOKAN@ES)]H_1"O,.TE_*5^EX[^(,,.>]!V S536)&Y_D;D?'A)'I[29+MZNB114.6VD3E2B0'01&#/F#I5:C_U M(ZA3!R@Y4:5*;]OQV9B3WEI\3X0C0]6J5#TG?ZDK6'Z]T T)_$)R1$5'5)M, MK'EAE[43?(/3EKT^L\#5VS3Q,0ZR2P(0[':F."A]H>N>S9[A_GBJP!'4D-E$ MV!Q)$C!6FM),-SA+_HA^0_:4%X.^"O-(Y:=TVZOC43PL,Y)QAHAHQ(9[(QE@ M92*[P>1.N)1IU-;P/FK X6NDF=2JO4Y2@.%JK$96Z[B2.[L7#7V@ GP$O2_; MKLTJ<]#;T#+T@=\?])%#%#QXZA[D[UM):X=2"Q'@8*1G%/7M@OL4 $./IB*3 M(P[$K7G&K3,S;*D&LZ=$S)P^\G,=>H]AQ"3Z6LPJW\1W5,J4C$=)@V])G);_ M9%>.=SUD:I(^<$0R;LK& Y*FB /&,?,ZCKI-BS\,4/ M5A\KWFPL*')W^^!J M:;DO.T'>RQ3_8TL?TNIZ?%6IYUPBKU_]UIB2=YM#M"A(K[TMJ2:,*LHN7VNM ME&Y3N?,15K6>;0Z.KB#]>,!?((G3NWSLM,T$696+.M\D5.PZ M0\>7&:#/\_?[S+KCU@*>JY+E^K'?P]Q2ISC:7>-GXF/*54OW9WGXMY* M1I#4,!T]Y^#B:@J8 /B*/+1*)CNTP.":IHO&7*)@B$EZT5Y&8 XQ,4@/ X-= M(3) E#M7\6:;9PP%/O](AOL_J94Z\FYSB8 >Q5N=7M)G#G[>)[H)U.<\%HAQ M09\7Z$ #?7N>;FW(HT]]=C$W/R^6H0^%-Q^LK3AS MWA\'.^^/'X2;>A_ M+OZQ#9^]B!9:'>/-S@[ O;=?6=%YY:T!^ZZ"T+JN2VFR>H'](%!W.8:\PUF> MAGZ.@W;-VW_;"= C20*/ 1,&$Z-D##W <61$+0N1YG),.B2(9AH=RFX_-W^V MZ*@-_W0YD/R:Q'C'AP67VSCH=E!I8^ >VJVDZ*+M+0'[:(_ VBOXE"Q:,[IH M20G/=IO9=1CCJQRO>Q>##/$ '@M63&IZRUG% '#DV='3Q)0E%X@50X)(Y0:% M "5QUX8T)ACZ@XJ&F&R.9SB_X9PI5*K2=_N/4L>Y!&FO\JV1)^TUAW#J%]Y$ MC! N/$[0AXJ1];,MO9O.)S4"W4M^&<9>[(=>A*YBPF#K[DZP]L%A99#ZT<5! MDSCM_8%'_V!3],_ M70&C 7#=3 ^:R!>.""\9^H&%B:V!ZYYN#E7R^H7]=#O M:@\\U'M5;9Q^E34&',K],FLO:3+*D\9IDGM15YS:4_:!LC9X8]WI[MG[,\P) MJ+"?=GGKO$]/4Z"QI:)@==. C!"MRE2XT/@K=#1H%U;7AWXY_>WN MXN'&4=Q;T<5!A$^BQS0C\R1F4P^_A_G3V3;+DS5.6:5#+W=[\4B4728IO^F< M'H6G%Z"17[QX:2 ;SHPA"!12S!FK,9C7I@9X2&! *>WA;<&:WY97,B]FS/EM MA4P =FD^%Z%XC)1*@0HQ'$T..K3;;9H$6V*V%#_CF RTO,I0M- @VN+TVQRT'N.V42NA*7L(1:S!4OT@<9.FGF1HRO6 M)K0.*6"?PXR^75KB1)X@>N4<>Q:#7B]+M[_0JSLXZAN<-!M8MM\2]NDM$^(J M]E-,Q#_'_+]MTPQ&J0,%%$MFK.;ZS)&&/E%H05/MF>IULB7AQMZHX231AZ @ M_I$&I=>H=_D+=OP=8AK%X>HIIS%,W"8+ YPRE6DW_%H\7$-[K9(DH*\^TY(@ M))2(\G&VQ&G* < O3(!>GG!),\PHS8 ]?,+WRF6D2?Y$JRS^W@V[1W_C99FW M8GMH\G"-15C94*NQ2_:SB5^\ ?1YJW3TNYB.BBU7]5#FA8F$N$RH% J5 M4CF8Q@5DTM/@_VSY6TZ'WL:S5L93&JS25S([A?V$%!\[0W-=-36@.DYE@N*VHT]X&; M2> O?/;C_@ECHJ;/:H&.X]@=S8&C1Y^B(CS(V@*._UZ1M2?*.&'$**.2M,LS MV&VJ=E[:U=EAAFXKOXY+WGIFKFOHHBV9\[H\UGSJ^W3X1A,*#MG5')T'1SN: M W?=/D4;^W,E;0&[;:_(^A<.<<*HILP.W;CRUG2+F^?SNKU5UAR^MW8JNN>M MK6UA>VNWR".\E1(N9\:!C:#I8;#N,X^*78%[[Q #* V$A7Z O7J0^):&N/SM MU8[]3XX/1DYB(U!+R5% MFQ+00#5@GFK!58\,],75D5H9"/R"<7FG1\%Z@0AS5''G=Q\D2W0G26]VURC? MK:2\]NC(5-0.ZY+T5-CZ>Y+^>16S5Y^SD>#:26JVZ-IO(#5XE=.9-;XJJ&41 M.BAWNOFDX \98M^@H4:@K$5KE:;8<.)3 >UE&(?9$PY^29)@)-!VDIHMT/8; M2 UHY71F#;0*:EG$CY([8NPAX^S;L],(F+5HK,H2="_H9"A+=!AL!-YGMK@I MJ*P&D*3#K)%0E-]B*+6%-3K63:8 MUW*!G64",&L#XY\*8BO,BVS[8VG$NH'2C7&FA5JSF$V:&PHQT0,9HG 2'J.+YL M*/<65LT ZW$5>3O=T9S65?L##35GU[H,">YT !Z6Z M[&./#@@LZFE-U^EP.O7'G)R0++!"0W5HK:T. M=5-\3J<\\I,U#6V6]EV.*6_39(DS>L^D%UWBOHCN[00\G-64;AE*2GH #F1% MP<=F*)$^H@SLAK#"_,]$BF]$Q9?8Z#BRX&'LI0!C1(&&MUFCU2^MC:4(?6QI M3L'Q=ZIZ15QY-<_&%:KT?#^T.U0GOBP5P.F^KB!3OGY@-U M70/;>":=;I4DU]Y.0#/$,*7% K"[!^ "4%'PG9TJBD'9VA!P+';+J[TWGU"EI8A MSR6<.()OWN@ M]0_)>*2VR5S>("K(F?&#"H*4HI#==]T-I@+;=>5P_ KJ\HN/Y]>@)Y,6>8 M/&$:I*]7L2]_;GN_ 5#ODRM3'Q05_PI]HJ==6.TMWN=WKPOZUHFC![=GJ4W/ M67,[*AU,4(V([=LTR7'R[$D2CJP-Y B7J50%^7X#Z'$NE5?7DVJ"CF)]MAIU MQ[M%M0R&_/_R0J+!/9U9?_+"L^0Z#^2QW]48,@CT*EFA@;0E=%CH%US7[0AE M1$BC#R7QC^@L^7Z!"(?O'2&&&V4=8 @,1<>\,QJQ\4?HR4'EL ED*)$H5#_; MV?P[=-B0B:L] BWI.4(&:_HX.EW'%A%OO33?B9-47W;B7SH6"081 !IV^L9H MGMA3[0UX^DA#"?UU;+Y^S2BZ7%$0->M\BZRUX8Q\6O[VV&&KF?BHH;?&]GS1 M^ 1]EN:")Y)_U5Y(_O'WKU[L=4S#2YH ];PNA:C/M?T=H+=UBJGK9S5!:?5B MSM(8 0QH*%EQDCU4%67$OA![6C%C"_ +E#!'!4L M%_QJFN)?J)1@XM'RNZ$&3,9!L98G6FM;6&M36HO>8%+^"Z42:UD':7W['07\ M:F+M<0#KA. $2[GKKX)$)P0\2: MJ]AA+,\B7%VF^1L-IA="1"2/U<:MY[' M&TMPCD XR%B]^*A$;:ZP.4PY"W!2"[! E0BHEJ'$F8F?,'FWET%@=F&T!EZO M!:-M*J/YM=$V$J-917*A3,]TIA%Z*.4*K&V\( M8/=3/0+\'J"D;; ZK!U1*0R]R*(0!QR^OUO0"/Y/;D9Y.CBLQQ$6S)BVFW'R M&OUTM4KQRLMU,T,/R9GG!!6#C2S?*WI'D >4U'-2KBY0)0@X['^[5K-1[]LR MW<#"?X$\F>DL8/S-AD8MO;/O- ZL#0A&<9EC)AAOUM[DH,]BKOG"@,86P)!+ MQ:[C9'=:0"F)!R>6=_/:ST!@;-Q(2@FW\;*T,?3AR*G_%&+M90*A]QQ3B]P, M \839=>YIH(.32S7NR4_&)A]I'886]Y;,H:TDO$5O M4DW27>.QC/"?+*Q,P>88=O/&V=&&'@#,VKSFC^3C5;<,>96 J)9P[YFA0L99 M9(QW>SO(3%",+DUE667TM&ET_\#HSC-@^5R4J13726_>.:S?5 .2E)S8_+.0 M@FZ68:^48!9)Y"V::VP.F,QF4I"O'O]S!.&W))'0,%WAF^4O4?+H1<*+?^QQ MO_LG+\7!19R'^6Z(E0=3GB.LZYFO%^"'D9TKU&MJ:0'%:DGHQ?)!GRRKX? M >6.,_K8%4XW]*H:&Q]DC_XQYY$V4QK+)B+Q8\\IK;JZ!T51K'GEE[=J4+NY MQJ)5QV0<7Q!K^KQS%3^3_TW2W2WY6$]$M>#+3C?'*-":8SY1-5%O[N@C--<\ MH:R7!0BK>*.*.7K< <3^MV@D/3R?V%(-[ XK2VU$2_D=EK( RMF<&;(!^5!IP4Q@PKPRX9 :L%XE1UF) M>QF ;ZR]H^^+9]^VTA<.-(C,&-_E1E&%\T,*,T?O#H7L 4ZYB9VS72#.&!0R M'[M=1J&N=>.T@6RY*S\MC!.W&L<"H@J_3V*2;U:IM\Y^#_.GBU<_VF:D\<%V M)5W<'<]JCNALR,"]&#Z2SUR1WI3:%G"O(1HJ94,O1#A42=>RO1%BXG@W\W1Y M"):M&]G*;]AZT[ UKFQ]N'D41EHSE+*.+QV92#5'F$9<8=<,H/\H36,0KEU! ML6N(W9NYRB292ERWN'BE#3*<\8&7^*?B-'3V>Y)&P4L8X#(#AOG.$)@[$/AH MTH:KCZV7H*:6]JA2H3/C39A9]A<,V)T3LE&#J ZJ5"WFN/;^7*J+*GV1H/ , MLOW[UY_GUS=8T,S&&?GR1IG>>BSDZZ'G_R*_B9F=+T(3!$W7H/WJLZT.[@J\T:* M_U[W6;'F3$L!KCXJ]$>E 8J;#=K*A(81WD1Q^.XB8%T$5 4)RT\F+RDQ]Y.T M\)- ])/V7+1?(P^\ M%/:+N?TVK?9S"O^G2_+'(KD7^>YJN5\H_+OWC$FG+QC'=Z3R%+Z,"#5 M<:'(#%&=:']$M4*B6HCJ M-;=<_/X=)_R.M@L#8!]S3&&Q0![[F,5.=EQ]S'!Y. Q&3_1CDO[HD7Y,7_R8 M65 K!$>:]/=#^8B^+DO3+1-\\LT]D;*TG>/^ QU"+'5XC,H CA_TN/ M@5\LE]BG=,X'OL=I@MEQ%PX]1C98$D@X'7^R[U,<0A;@_^57'512HG,PKX*^ M6QMP&IW&Y.,2Y$8P.:Y,'DSS"NEH4_Y"_ANS:J7E1I2;_9+EJL&%,"=\DG30 M#7Y@)'Z3V=?HY[:?PHV(^V;K +/6@YW>%HAI6PQ76B^EHE>E'EQD%<9-QI7> M1U*=O/L -!]P5#-!= 1;A=<"K01':+U@C3K"P:5L8=QDG,L< 6PE=TO^E#XD MLZKEC,C\=JLY]%#2D0LW@O9>T5DT+D@)7)S+(L&&*K_6&L_K;D6 M$T-4LW&:KV"/./]%\83/P=L^,!+N6S:67E*:WF+-0X"EQ?+"8OPMHX-'CJ88 MF9.?,L_GYR]#?]@V@<.^<*ME(];!3.-2_$F,& T.,S09[D M7C2\6K=KAV;5+-AATV:'">#NUPT!B#B_]7;TKV,L=4#I&*"PW3R#@;%)YEA@ M4J+5%(BQ0 5S5'"'B:)';R'-*9$IS=0-N0NT+B]2Q\U!&QX#@6L8=#/"#N!P+_NLI/0WX,0D0%VZ! M"O$0^7LYE\P;Y G ES[?[>PP%[DT=E^JRI@MP\+8F]K8Y91X5AK;[S#V!!GM M:QAA(DN,BY2>\5)&79G:%: M%ICIY2T;STS.F,Z"?1EB75EP4UHPE5IP@D1PAS-,,/*ILM"I_Q3B9QR<>=G3 M61)G88#3T>$_B,LQI(GA9AV<-=19'$L2T=!X&E@L!1/PL11M@:APJ"$=S"SS M;EWK: M0Q[J-]O@O",G>2QY1D'#:9"O$ 35DJ!*%)A)Y.V:SDR&F,Q^?1FA&)VP;9V% M_5*9_289IAA ^V,#]_%8?G30[0IN@,/R<9K%5%'N!F%'P2F5)B/B,%&67O;( MY-EF)RO/V_Q (?VS#?W6-_FX9YB+/+YV_A:1S0 MM[F3+=$6GSYF1!M_?RN24<) T=F\\2ABFZ/J M&,7;8,J"@IZ%8>K3EPH;0S=52*M> $.5:,4!F7)Q#T]\B^N[<6W7QF M'%9)I7IP#'FUY3)N MN>)5L !]"./B=Q_=)B%A4$&/9F6&C-Y"]L@2C_IE]UAX[+90\O>2DLL@*8(FP85YU%,T@<\HV)%3=WHK>FC)$5%+'-Y4,EI ML;?E_)$ 9ENWLCWZ@\EV,-$R<=0+=CQ]#?!:1(I-9 MV^T;#OT'I>G(76O%OGEK\J.0G\^3M1?N%YZ#.D)W8&7E&Y[CF\CSV<3 5\Q??U;8AII8^!>W*VDZ+GM+0%[:X_ NAY:D$45 M73B5PG48XZL5"V(GX,ZJIG1OX5#U .R\BH*/KYSWZ^,_*!/$N-A9;'S& MZ6/2O=QH6WE183?12V>/V^Z5:FT /2H/E&E$8/57R-%V**2V@UG7P!Q.3ZAW#"^GR;AO&*WWO*YOV^X1?VE^R6F.N) MR-9[1FP4-: !9\A,U2*'/BGH:QL&--..&>'F \295Y<=%Y/O1 +>(%N@4@B7 M9[7>K=6&LYWWQ#DT664#6X>CU'3CMTSHVZ;J/W^P;9IB(+SRSL&OGKQ=NGY.5/X- [*\[;D1^'NY'N< M/I,Z.KO#D9?CX"'Y)4H>O4AH<4IONVKX!9"$+9Y8:6K"# -5M _0?X@7QI2JHT(7>XL6U:32K]:&I M(*>S6U0G5"A579P#XZ#8^U<$^!7USK7-Z%,>?J]4_%[B(P-9^;W2^GNM^/<2 MFWG"]XKY]\*O&[I].*-'F0U?KE3LA:ZN\6A=C^QN"3E/=ZM7Y<[V9M#S68_4 MNBY=;O.O[ZCY@U.VLW0C!7K+ZM7WPZ0D^N*MR:BJ'L*ZWV _7(9^C43R %/I M!#G6E)6NPJZW!_0(5%= UULK#B=9P4)(Z(X"\ZBU[JY8G*A>5P030918TY15 M%BW#DIT7T;VY.@BF2'.N #?$9$KXIT)PSO X2#\K.+(_V*K&4VS4Q>4 B+"N M#">.2]8-PV6BX5(NAP.DZATHC@/!>S[;K M;<36!(K.9U[N/_VZ:4,QL^2!!J(M0U85FT':T*LU&ZIJ1QLGA^A71J4T[+X% M5,JS0)5$J!0)$9D6J)8*E7287"?;S;1EVKM%K=1GD,PJ6*98+$&^Q#(6]D+1 M*Z1QZH=>%/Z3Q75US^E5?(\C0GCU"XYQZD6D0#T-UF$\9:^'?E0B+8MFP?$6WXXV&:6+JB2+$56PDMC1I08^Q,29JQ)H. M(<@Q-TH?[=AC7&F6DD4AX\WBK.(..1A=7H<#J6,'(1/BI!,\W*-UC+ M@"E_*XF*Y2!26"2K./SGP5M"VD2@HXB64?HJ8#D%R#BBIXCI&E@H=* @DK^Q"Z;R*G)H@IBO9S]X1&OPCBF"];)DOUB MPV[ ,+E+)_&?L# ]D,2L.F,GY:[6ZVV<$+:IM]E5C^;R%Y)?"3[%7E1NO1&WZ,1!O8>U M%$/^)K(F(:"A.]XX];O'.E2@STZ-4THW&$JNU=ZW16/C&QW=UZSKE2H7;QF_ MVZ?_QG\W1CKU_91>^FUA][J60M\("FW3E+0Q9J,&R:-#V$.#CB[P98%J06: Q6_%:CWOR3LVW3Y6+U L-<(C:M8C% &/,(V MK.#(BP;H+I9"$"1(@FI1%J@4!G%IV".1@CQ.WX8?;(,X5Q4\"Q&T3W::H)K-(XF;\NK;*I MK!*W6F4"P#Q+UH\D#P17<9ZQG[>FDG&(^MP5L< P9H&'HS5 _D<"ZCK MJCT-V)72H9"(ATKYI$4GY&3Q;N@IDY!;:_=E*[]A[:"T]D:P=B)8VUER:]YZ M7UU^\X#3UA?IS9 ]AJ2E8+C!":J#YK$D(Q45I\'#YLL5I\*]3U08F!GF35O/ M3-J8SH1]*6+O<0_!A'F+"2WF I))-TE,?C%B;JB%QIQ17F8294C?)S!W_);J M8Q-N:J8P"_]C-LHXM+5LF79H]07+&"^HB[6$UA%&ZR\[P'0$+670 MK&%0_0O/1@/EO?^$@VV$B9&>O!1_(;K1??]T.SZ37BCYLR^[NLVMMV.G!%Z\ M-.C:\VZ2/G"H-&Y*$2N-$0<,EN9UU WN4A*&?93/"?T].\=322..VC/TN< M+$1"3":G>^!OB0F^>>NN'>Q[38"'69M"8J2(?P?L[*UB:F\Z)/T0I>9RLW6I MT7E"$V*/VE6CF7A;4ZDV?^,M9N!Q>X(:\#E.4X8O"*? M*:;S@93GCY\^_T5^%:MJ1Z!N-USY:BY-J1?TB;-A2NC7[AOZR@_-V_2^X8PR M1#[U/,S\*,FVY#OWW!AIF^>QQOH0DQN! 16&QX@0@_1V!AX+5,M9/UJQ\%1-0)BDFXP8BIJ*/UQ,K\W&Y5W%BM[Z' M6;;E*VS+L@&5+D,?Z*OVC,1'DQ-1NN:ZQ2D=.GLK?+.L\TX/G$[$$BBR3FGP M>MK,+C_P$VX3J:\+#@_\/;""%0UZKRY."\20(<0V#@CT>C'"6>X]1F'V1%ID M E:+Y1F;ZIMZ9@^X\0WDO]O&MQ,&%H[3X2SL?Q7[*28_T8GGN"HD2J]_]L*( M/:--G7Y%9,[1!X_\OHP7K33H?L2AG"RGX0@T5TYH;J/C$;"9TNK(!#9&UV,4 M./@\!],/A^=Q0Q3WV%R8L%3M,DE_H8I9'FJVL#MV5.XQM(TIHGU>QXS'?2J# M .,2@1M PN2<*13;LOJW";!7,CUT%0=;GS]URK9C_/A)OC6IHRU0.%-2L9I) MD36$/@72*[=^?5 29KMG%HC2=O0NLC4EF4Y[FLZKN.';G;*;;9[E7AR$\>HN MB2*"3O2/IK&PCQE0))C&R$;*FDY.QUC4J"GLL*0I!"0_U"*B/ZB0J)!R;AL) M)C"YF]<[#5JD]58$FWS>#G0>WJ9@CF:ZQGT&;LB8M96^T1K\(X+HXD]]MN%AF(32ED5\4Y[U_2 M)#.^_[^3TY%GH0[SFLQ#+6R..!-U:0LA%W'YZ#('EY#^AL@XSZ+=AK$930P M/.F&N*LLV^+@G-TVR97D PKA'%EV\4H?=LSD:^HZA*!#G[9Q&L@VF IDX-)7 M!@(NE5()T&06DW[F)HSQRB/AW8E*TUNRHN0>=L86NOD33LO5].P<%S^4&&VK MO.[E"AW0IC&[T?F%;I:0H7(BS2'@*I,55<*B#Y6X'P$@+? /<4;W'D?1,+U MC0$"]<49YU(!5&A0U=J(Z3#?,\#NOE7)YZ3=I,><(MQ^Q/=DL/<9'&2 =]B? M+=8?Q;*CU2_3NQ@9T$)PK_AC&:M.*B>L4SHKXK\1:\UL7JT=@#[(\?FH1_")$RK\CYBQ!YL M @C@S85F;R=5[^CF"?MU-2=$17?SDO@\/TV&3D33S7Y?;;_U'.RE&BW4FT\& M4^^\&B?1FTX3><[RP/Z2/3MV6](2D(D@9L,'PJ#CU>?]-L#QNU4E M$4X;#0"C6[N2@U1^6&^B9(?Q/4Z?2='6'O+?DOB9UYHT MZK*')/]G299_2_*_X?P.^\DJIN\']"R,3<$7>#!-9GHQ(*TS!1S4T^FN MG=P*"5$A(I*-EA>HDI.G0C(:;HRFJ9BD38YV.$>UI,[7R>!_ U OU%HSU]2? MYPW#\:0P_!;A%S[L'AG6CG^WDG)!VSBM$Y,(M>0?Q(PICKQB1C=.XI/"[.*K MML<%R>(]:%-_T3W>;Q6JVS[!)+ M,GZ+$-ZJOWLX/T3R13%B+V0],F W^AE& M@WS"!#E*K.=[L"^3M/@5;?=YZJ\M$^*MHG_G1YDD#;1*\!;S0;'%',B>SU?K9*_):';F?](IS##S>S4R[JEK)SS$6#_SOP M6SCH,I3YVX9[.$===)%^AM=(3OYY?BV'9$?WI)U34Q[5.W>]EFS>R3;YASQ@ M_V:S9_N'F"9Y-GF_R=PI,0'\U+E_>>2Q#84,?Q@PC^]9,Q@_!N4,T0_8OUE$ M;_\0TR!ZD_>;1'2)"> C>G&,<[YO9TW]:0J#'2^D7R;I$HZ"4;S9EC/JL$Z^@#!'Q3::><9:"GYZ$U9B#BV*8CH@JB:B6B*GI_!C= ML7WK@[MD6LW^9E,?8"]X3W)#/B"TS/:>SM3,V+*1S?.S2T.(@O+IAN'QOMGC0_)0N-DB\EQ$F;02_EE!XGW.ZD@+,5@S[ M7WB.CW@:6A.%E\J&R_=F4YGFIW2Q,^0]E9FT$?Q4MK^WY*VFLJF_L+!%Y>@S M6;%,2Y]4@I?&!@KW9G.8SD><=/N+DF1O,GMI&0A^ZA+4>JM9:](OV]QM R1K M57=XT!N1.J\6;V\)',\[U&N]<*=N!ACINJ0=?W4-)>K$%4EPKY.8\3_S-F'N M12RJLSN;Y9Y%P=AO-JSLCTN0('(LEDI3%EBX1C$@L1GI2',OJ77ZW@J*MF48J!^%BX1JF5 I%+IM6'GO9B?Z@YB[T%5M M8$&^_[^]:^N1TX;"?\6/B434/D=5I4EV$T6:9JHTZ"9065@Q27=_??U M!0.>P=@8@P]2GY)L['/Y]IS/%X[M=4^8;2*UW$3F=^'Y7+!S4SWR-Y\BKLS\_B"325K@ M!W:A 27 5EUOK'/A]TXDS$-21FE>TNU)%\^=:>0")7OGT$V^:7M,*. ]$G>^ MK7 ?=FL'ZAGB_1B4?PCY(P=\\LEQDZZEQB_T[WX.+NU2)A?'P[ \A[-@'8Y8"0;5LX&" NBB-:UC7HM4 M,=9@=]:SC12R1B6-L[-HO,R[,C]Q<3V;#"H2)_.YQN MGT:@CR:4W\-CJJSW64@7<#9>%&*I&F<)18"Y?EE_K=.\L8HN J?,-5OK:,?> MX[7-XRK,0O3$;/3S]+OTA9_7JIC79MRT!YZR6E>5=1K]QH!31V_SK%%.]5(< MH.T,'1GLDPQ_J?!UUJN4D[1L)2?J70J0+@^>\>S+M*9]4R^QITBT!;=0T$P?K(S-WP'*?W:^6_U$5'JR%M MP#EO89C=SWWN5 %FPZ4]7HP:N9X^*?JZUQ4JA#V)_#/1T+8GW0GVLT+\DA%# MR-J7P$M_H_L&GMU+HEKMC?< SF(&[O:9:*0Y8#8QL7I&70>1C5KA2$A'3U2^ MG\6-PN&'_!HFMX57IGVV&N0T9UFLY[ @WN"^_T0-^@&.-"G6&]_+. MGW&&BS E;N_B:Y(EM#"'EILWGI>CX3Y5!O# MX)$VCN:(@!P,MCY8;W,X=H" MU.ACZ2%K])(A&O=',\.T+_",F 1!/Q.,.@+.@&GV6]\XIPQX5='6RJ4XNZQ* MXB2MJ4E_X:@NDBK!Y>,+KZ7Z1&*%KN_KJEG4/X8%O1:V)$MZM@-@5H/C2 GP M5%H&U.&J&Q<: "?G0HZZJ+/I&X0ZBY P"=&@0#VC6'%.8Q:ML&F.)?HLKYD) MZH?780$CFUK+:@1.#"O +156+Z<.,&6LX;7]L=IASO"XI3?L[=?PBD=W]0RZ M;3(9[QW79U379W-I,6"ZX]@.$-7A=Y=O)B7L-65Y#L5O,F?L@70X6NTW4('G MW$77X]#DN>O><[7=+40/U"D)Y:PB+5ADP3 3CK;#VQ/NQ[ MERBGK*C'BQ13R13#Q:0MI>$;G$>,5KOYDHV<&9R M"J'#Z0/XRC6W_GF>."Q;T*L]J P/RHT1(<4GS]A%TB=>V?$]?&F^8WS &3XE MU<><^)?5Q-@#/W2=9[IIV'RIP,G/$6PW=]G.$0F8\%QY-N,:JD8_3;RF?HF8 M(+[7H3>-%6_I.21A".HL\3ZU\XU@A]G]/0NKT-2>W<.5EY6&>(;: :<2I6M] MPCI;)+5OS]WDL@MJ:T7BI0&&P(/!35SO5C\;X5X& < M,79^-#*9 3NNZF=<6, [)HDEF)\REOK(PO'Q*\W_;87075Z#_?'6\H*HJ@!U4\E.6X"X/O^;#JLAPDC%S\:"/(-N#FRKRD.4C8$G][B3 MZK6=: DX;34&.]IQ0&D2'I.4Q3Z$E9XS/QD7/8<)OUH^9-]#2OG>U0M&5Z*S M+OAIS_QT#TG0NXXUHA)/A#9*_MDCO]F[\7,XE#Z$>3C]*/&.$%=U.%9ADM&W MG1]?H@N]FN%37L@([QOO7A6_CWD2@?.% [BD0Z;VX@ SCPNOK ^E4MWO\M,[ MHATQ]4CHISDK+&!)?;-=A5HK_!"93]CVM\2%PB(I*32-K: J->A.AE $YS:U> U+($/'?4$@LTB!U^O@#^R H1:1( 4XBE([89 MTJE#DCXD%*).XYRK%!0/$/\19O6)K#KJ@G[).!>8;6<>HBH_XH(T_W7P:J") M78$&OPT [5/"AOV@/QP\U0W;,)?TH%91@!I5B.I"3US;,BORH:2'AP'L,7&O M.2EN)0@H/>CVUK8&G.8A$:$(]HT_N\O^$87Y]- M#A(Y% \^^=P"*:>D&]F@$]6QB_;IJ\G9$KUIC1&O "#^[EG/GK?>M^W!(*J8 M35CMSRD6!\8TS]\]^))%!=U7>,#\SZ&YUGR10 G+)6#M(F.F/.B+#U?NK3&G M",2;H<(*]$;8\7;=YN?EA]>O(9DD MX<.I^_'KR 6NDP1L+9JU8(Q&N++WEJ)>[X2C3'A%7)'/RT]E[QO/1^\]'>^Q MJ7@?=%<=X%+SS43TL-6N0CAH8]CG]::?Z[ (LPKWU]GC3U:,=0 >PWIGI<$OP?66C@:P=I.P*/8S&GY6;FQ M'H"CV=!P^TN&)/'=3M^R7TNU&Z&^W 8PCZ)'/34?0D<[ ,]=O;.CJX0M?, T M,-KE>MCWY\B;*>,NBHHZ3,WOCY[2?U/!;0#%R()!W7DSH6_B@[/U<*,KZ!W# M\7^)X'IX*( M_/V-\'\HCS^\>R+<.[JTI-;&KAUJ7?HHK);*DGK'YWR9H$A4B1X6J2%9:M7^ M>@.\5)%%XD;BDF15^'A'+8$ ,I\'MT0B\^__\V,13-Y1G/A1^(]?#O]Z\,L$ MA6[D^>'\'[\LDT].XOK^+__S?_R7_^_O__73I__S]?%NXD7N_GIT<'0T^?*W@[._'9Q/IM_7!;_C_LU\;LG M#__X&_F?%]SD! L:)G_[2/Q__/*:IF]_^_77GS]__O7G\5^C>(Z_/SC\]?]\ MOWMR7]'"^>2'2>J$+OIE@LO_+1>Y3IIIJ?+YQTLP3^=6GPZ-/QX=__4B\7XHNOKPMW%HC+\$2O<5^F"Z0Y[M^B)*_NM&B+$YJ M$^A369S\U6>4KXB>EV_47ZCL\/S\_-?LK[]@94\F?X^C #VBV23[W=_2U1OZ MQR^)OW@+2%W9[UYC-/O'+T2^3P2P@_/C R+X?[LJ&%7^]R+TKL/43U>WX2R* M%YG:?YF0^G\\W@JHYE=2]%>Q6C,IA?3W:U\QGU),;]*3RRCT4(B' ?XAB0+? M([3_Z@1$[T^O"*6)O+12E<,4>NK$N-PK2GW7";1J8*LE,.I8_S5YF#V\H3CC M:(*)>QDMWF+TBC_PW]%=E"@GB$S+(-7UE$;N'Z]1X.&U[/K/)1[F.E74UAI( MM5PZR>M-$/W42IA*(["5H'6&$6G1H'JN_,0-HF09HWLGQ?_[,/NZ3(@\':C MJLN*2$_+Q<*)5W@@^O,0[P5=!Z_OKALM\0(?SJ<8$M='9/IZ1"ZJ_2F.0ORC MFP/51Q/*NF!%@3=^B)=#W)N+.';">7]U4"JT(MQW)_X#IU58$QJ/%6[KI(WI'X1+7EJ#X M/1M6%P&>7\F6KI?00M5;$?PVQ%U*H[C#/J:U$BM"8(6FL>_BU9&LB'TDV:[) MBCAX$H^7R+O^>".K?R_B-:JR(M!E% 3.2Y1O]S'K[WR7=.=B'J/^2X) Y78V M#V3SGIFAR.$&=ZFK@8%;HYWM'DK).6V*XJ=7O/OLM=O;KLK23(B[AIZ=CWXC MKE:-%4'ND--SUBAKL#19+!9^FHW?27DU4KQ%.( F3%&H!Z(NFO (E&[)Y.^HO:J K"UKZ_ M6)0*86[S^XLKW 2@+7]_J=GU0MC^]Y>14J'%'71_F>KU@+#*7^$5W@^4&N?7 M5<+9]'U#(8K)6KZ^@E<@MVQ+<-3Q&*V<(%WA^?+)P50TH!:!%N&HYRX*Y\\H M7ERAEU270EK;@*."1[RNWD3Q3R?V]%&BV00(BMN0VNL;D!5Y/IO 7$A M+(N8T1ZG;;MVY4OGS4_SJ5.!-IC5VA6TZIA^&3A)DMWR*=K$RK1B5PV_X>42 M744_E4K=K!2 %Y0" 2D50K@X42 =K4:85R=:+)I]6H6IIN?8"1/')7^>8NJJ MV"!T;Q.FBO*')&3R2E)%9_?N;<)4$;%9%Z]O3&BGK3F8BOGNA,L9ICH^=8;S M8O_KQ.XK_O$*;_."Z(T4>\([//REBDE:5X]@JG>]57:C>:AH3]JC49A*JA4@ MI@YR7XS!-Z$K;MLP5?:(R"$-__$V5+B!ZM4L3$5=OI([FMN0N(?&>%;YS4]? M+Y=)&BU0?.<[+WZ ES$C1)/J"%!E%GV_2!*4.=V6'5=C&%;3/DS535&<[;CQ M6?KA)?#G^3MI$TKCM S(K>KHX/ D^\O#6R',;4BC?NV"4M71 MP6V()^,,8\W:H38%2"$5_)(+O$2]JYG6.S0&2"GDVKG< U9_?QDE2BYL^K0* M2$T;JUCV]Q^AG^KGD%"C@)1TC2N)5BC_ZW2)#V2XA-:)A]\B(/501,@WR5I, M?6K[,115?ET]XZ;LJ&^K[>&H3/GUD,I>0'!V5^%#3:G1]LO75G=%)7=E@DW8 M5H &Z[A([;;%7O]8CC\\]\]\Q=+S&K'XUH-,05&81U7*?E-T48$"!!NP*7P1 M1DKMCH-?MT61?T/^_!7OIB_>\19GCM8NEME?B9\^/M9OE2%5D%?/CTZJCA:J M^@'MI7ZY :\446*]ZM0@-.7Y?Y]'[KQ[RLP#"Y(>,-!EA\#]^OXSP MR+YX23)K=5E3X+R@X!^_M/S]5YU]R95TB8CI/"",^?A?:-72I]9ROY\>?SDX MPF/AX.CLZ/CHX.SS0:6[5;)W+.KA)_?5#]9< MF,71HE5K16N1;/>CV$/Q/WXY_&6R3'"GHK?\X8YF&$KBDB-DB_:K?QZ.TKF] M+G1]9$?7_WOIQ"F*@]4C>HOBMH%(*3D\!$0$*, XM@,&/AG[$5X(O"N\S6% M42LW/"#XW2]@^&QI_B&^;7YN@>8,BNVBPP-#2(("CQ.S>.3KU8T?H/OEX@7% MU!5Y4V0X^A?J>:'W4QMZ?T1SGW0]3.^=1=MLU%9L:/H7Z'V!P9D-#(CQ*'XK M/!>R(-B7Y!0P<6,;G$/S[$ MS]'/D(?(IN1 \> (4*)A^/1=ZV(VT3[$TSAZ]_.,14Q(MHH/%!<1*4IP#!_7 M:_V<1DGJ!/_IOS%W 6V%!PH,7X82%L,'=S*2+V+D4("H_GDXJN?VNE2VX>,Y MR1(73%^CD'X!%Q8W5X]/),;AU:%+]=9#B*%^IYJ7C# M!_'GV"'9(I]6BY_#43F_VZ6^#1^Z2RY;K4D.#@M_Y$@$K9^BG MA1,$E2Q^[0C42@T- 7[G2P2L')2O%RB>XPGT6QS]3%^)&Z(3TL=":^FA(2(N M1(F,X;-R09Q7% 0\0*J%AH8#M^^E^@V?GO/>W?E)EL'&R:,(5K)/M2-!*3\T M4&3$*/&Q>EDO Z=M,:G]?3BZYW>[=.JD M'$'__=;WXYW75DVK=DZ+RR;IV_6[_ M,R=YR2I<)I_FCO.6,Q$%:5+^9D/)XA>_KR6IA+0NP_]3W@?(?=IC4'61IXB\ MP^YYO1"8P=8%$S(.)<2B/BW 8LX0WF=X=[FJJ&)D,F3ZM(1ML1T2@GBK+#BD M!1"CP2PBFB*T4Q0GZ"Z'',^T$;F_R+ST#>-/'G:2%V;X/^15\[L3(/+F++UT MXGB%3RC9Z9+"!Z%O@?)#!.HF3;I+/#+:7+P[?D!R5]Q$,8E[NDEA03)C;?[5 M?I'2L99144F%[-2'5BI(=6*>5'D^ZH1DI\9C"^OF'J4HSVDKRBN:9!" 8$O1\6,KO)27^X-DS BU!@O"83A;MYY2,(=I4X 6[! M[?9]%+I*SBR;BH 21]-YA2.WUB.+C64G>D-QNB(12K.0-W\N_2Q5!7W+P?ID M'%21EE#K6<4\*1ZP]$Y:AO]Z)&&_'F8_\%I+E$EA!?.;<=!"7D2MYQ'SO*@G M8N.N-+3BXV"#E'0C.ZSD\4,W:R9)"Q(MTT?D>'Y H&C>.&'V6);9L>]6!#S M#X4IG>L;!Y74BJ_UG&/>"%(YW7%GG-:RX^"(N&BJ#CY0C.J9S,P#[C@09LA" MC9\RS+-L)0$2WEUGGJ6O48!%+ )3K(S)UU$\XZ@R6;'.R/QL>0#O*.S #*3'?*)HO(I^.C M3&>I1V8AS4[I=U$X)SDSR+T29V:A%!\?0:0DU6HM-6_!R@Q[))\YCP[-@N,C M@J",(S-B"F]$=V$'*K?U'(L#!V57Q;=I\[Z#3! 5AHUN"AC9P86YP>)R2/#K MNB*_V'61GFGQ(;%0I.'VT?3!VADA*/C(W]8K@_"//V*G $W5D1QY&$E#J1I7ZQ=BY M(2NZ*I\0(/.$M!>(J,+'QQ1)R:G9?89)E&G9ZTP-F3,D/2*?V$?@"".)<),B M'>35Z@%@9^TIHA8R0X!L%:NKYARKYFC@5!"24)&U[!W%+U$+_*?F'4 \S\]E MF#J^=QM>.F]^ZFQG;."4'A\99 0=F<7KPG67BV5 XK!E)S(2$#A&KRA,_'=$ M4AHNT%V4)/A^/C3T>91_: JJE&X5/.^"@A**,JPQ@0XPCO4-CQ\0,X>N@S MH8G+3\^FJI0[0*+63C-,7E'JNYL=+S>$[4F7$+:3O]0:^[=?]B%M;5A!\@2% M#[,\/G^94Z$,C7/E)VX0)4O\)XZH/6NMC;W/!_;GGJX/KG3H08-]Q2KGL!X> MXDS!'BMQB=S'X!BD@PD\ODDI9V1FN[HFV/]IS2E0I M(_.9:]/ ;9(LI7B4?[#GD(A"1F8Q;)->]JJ)G3%IMYG$T\K(W@95+F)4[=?[ M5 F.B%TWZ\J5H&$9M$L^;G=J%2^1?%?EDSQXP.V][UR7KOR8/L^)Y(?YKYG9;\68@?@R" MUR='HAD -RU/HMEDT_8$HS&IM3XIFH=YGY)[>JREX9Q3J*6-7[L7/7@F\9!X M]SU9H?KX.+0_7W T7[]8YTK"V*"6X_5(#4Q)G%8@PO_:P(/_06)N>TLWQ5MK M%+_[+KKX\+?]SFYBA:.'](Q:Y8% YP4!JW0 M"0I'Q<]\V'_2Z^^(;#BHALQ*&8A0">J\S1C)DTP13I2L89=1@'4=Y4L_%N(. M2X"W"JUH\#\8!30=Q;09W%0.W.N/=4*SS-D1[^[3E33BC%K T* CE&)N2:*[CPRF EJ3EES$N-#OQ_'OV18(>:P)%'B -4 MZO0673.[OM@+_UCDK>7-+M3RX)C2>9J1$U'K5;CY!^HDE_G#[%L4>55;R5,4 MT&_#:1_4U76$U75FEQ%RP+;=5TJ)JM7)QCPS'C%>6->O6/0K/)L&499ZM% E M=<5A?#,Z?LA+JW7R,/_B_ D%N+KY-Q1B1098#1?>P@]]HL34?T=LKHA]/#K2 M]!!;D4<-;3,BS1\1F^(TCF9^2GP(B,M'TU=&X(O14*"KK".+XTJ65;*@EMIC M;#2JQ49# RD!506<:'TQ;G[%N(_"J%1;[D%22,\YAG"_ \>.SL>1;J)J];8T MO_F\#7%/4)+6%'!/S?I.*PZ.%=W ;9)$2F"M!Q-%?CXR)@SBA4I5),V.P?QH MM#SI(+;6,XIYML@29?O1>:U@V)>7IL0L65MF(_7&)%;%RBOZ)9%!N,YS)H1H3KP* ' ![PHW MHXFVZ%7+C =WOEA:@_F=V=D:QXF" NWL@2*6T+?N4'RY0:C(52>KP\8 FH+)XX M$"K\AA?05RSL!=ZS.7-4CT-2"1;"FB:DZJAK]3/6ZO% :=-?[)),8PD21M%( M,9Y$8_A(UC)Z0DD)7E)*<]PP& %\Z*DS.$%[CKL%[:FV]_]/UBW"C--3":K9 M(<.FT+=#B^$#:7(0044THL_6V-WJ1[(6N$BS06NBK4)PK6^ ++P\5Y2X&@(O M5,#;-D4(":Z(%V^9.Q=F>)PVV'%LTTR@*K_':'DB([TB4P*++):FDESHJFMB MEO.B],1 648&?$3*\&9--5(5[0C%%"EF9 EE*%K)!Z$*XK%J L<\11P1)I^T M/"$\.B9^B M(D1@KM5'Y$;S,*LE X]Z6Z6W67 $US//6E&CJN!,K7L"\\=FUM1SCWYF?Y&< M?NO?[@@7N^M"U7-D(+%7F.M-1T9M?5Q7XRF$^[BNX$NNUVP5C&YY[OG0CT*R MGK7657]N/PBVG@E-AY:TOF\?7)2-T5*'+[.B)XUPGGDKNYL:+2D$!5?TT#&_ M;K@.F\%X1G$S-5J6R$BOZB4DG2OK'0^,UT:73O)Z$T0_13.#?^[VR(@T,RG; M ?^T:*T4\1=%+9^8WSF03DSCZ-W'R'U=_<"8W(;KZ-(7;NJ_YP%4.#&2I2L" M-Y&(8+FUNU ALI;#DOE4RD4H>=K3EW4!<+ K@K')#X[,6N_TS)]!*C90$OH2 M:S3S,GN.B#$S=/T U7;CSY&:>4=WL[M#5RN:U!IHR/P@N,*;*^3Z&1_PSP$J M(C!=+(B!XE\L/PJ13VLJ/#FP;V^TPIDF=3OK3NL<+'W HZ7,):>:1Q(0X6&& M-4:R!J8,0@E]LV=26T[>+DK3.H-9N(:3\OWB>S#MN=5%6["\#2GS4JG+(K1Y M>V8#1LD]3UKF( E5PN&RTQ1A@5Y+\S(HB)? J.A#W1%Z&3H!;Z6A]]#4S< AHWIFW1=E% MHE(W2Y^12C*N]>M=I)BX(C3;("!PJMPC3IU5IQUV\5U=?8<07ZUHVUZS5#!Z MJP%60KS$4OC.BQ]DIV 9"FU]NJ,L$M'"Z$_[6[-R%T+1J]A%8DEJ0U76)#77 M-!H(1A(D$X7^YJ?K:XA2*;37!Y*U["+-Y!6B-3<3!*:M=9QY:LASC/+]+K)+ M1A5Z,SV9)Y:X"V5O9W=PU-+F/MI3)ZH\7EIS"UIYD=FF#6+L2U2\JV!4!(YR MBMY5R(JLR#'/[KL*9U5&%7'_7/HQPDK! RI=D= XZ47HD>=M;PS?!O$*P-%& M$0V:_.JI$\VW>N9=/AOZN'AW_(!87FZB^,D)T":+]A5Z$68:NY8=IEL'Q6B^ M.C2?D1FKV47(2VXP!M^=M) _NZ/(M86'X:43!,G#C*XN^ENS_G7O$#^UJ0N6 M%[.R>1(+7]599@YJ@8$S3PK64E?L$=CW9^KFR3Z*T7Q7">:H*DXW\0IVAVD] M=:(J\%[K4?4+%(K=^*$3N@J.JHR*P%%.T5%55F1%"Z7M$ #K.?MQO7=XF&7S M]UT4SI]1O&"='T2_!T<:121@[\SD5:+U;:OYE9"FC&P/BKP.S*I\N><43QE: MG[DJ>VR&TJI\6?2FAZRGUQ\H=OT$D<.,:(1Y%56.GUC:M*3U]&@^'*VXXGMO MK\9/.D4Z4?6"%LBE$U$%^?_$?OWN!"A[H8+UZ;OX,$O^@,=@_1>5DGETW^9% ML1LL/:S)ZP\\6L,Y>L0;Y.O9#%%/ 68[ 8[JLB<( .K2, J&1'P=/*[K^7C' M:-DJO2*K23-]F^DTOME >IA5!]=#V$M?ZP%[Y2=O4>($W^)H^8:_P/]VHS#U MPR7R"D>*B)J#QG['!L]ZH"K4X.N^GZ ;>AZ8EXP&\16YPF^',38=P6KY]A9D MFG2"4I.WX2R*%SF"62H0F?(:D.Q+52\##O M@6&;CS!?VI'9E MGZNPMK.>G2Q+F/7_6X7U=IO=1^A\H4P=U!1+[?.3$Z:4& MK79E*^] HP5Z=CY0PIM;M@N.G"6" IOQ&0*61B'/5/2*4M\EHE:Q9>14..F7 M4V'REUJS__;+/L<"P,,/1U E==<'XF< ,X_)LQ!3"UHW/.8C]A2ZV-9 >NG$ M\:Q-(5;M.([32X/^'-^V;:O _ M\IK(-KU2%\Q-^4,\=\(B+\+FN)&GW9A6U/LP*YPQG&!S$.%L:A75;3KWRQK) M9XSY5]S('QPY&5^ FVZ4XEW+W2*I! T[8,5\P;W1;18$1PM9]%IA/_-=\NPXCWE&TJSCH>7ZF<,DB2]<^U,08'^R7 M$Y61XKG([/8:05UNOSJ)GSS,JDMNN5>\0HD;^V_%HMS4\%IWLMLN%6V"8V#_ ME\9:6U+#SP)0%M4D)<3C-D,#.- M?W?B/U!*8H(TX[)P9O'/S5E\4]ND5AW,23P/&) M- 3T(G)4NMITG9OJ2;R" M_52O-,"F+'+ )G_C;DUK?=V&A<8V8[6AN]"[1''J^.%S[!#?]SP30(O:^.-" M:7/@>-A_U3&JJC$9X6XU*O M'.:*ME;*1B+>&L;^9+]J*9PM1-#9[76J34.\Q8;Y#3@.]%\QY.4=D]EI&D?> MTDT?T3L*E^@15QV_9^OB11!$/_%4+7Q\.6U._47EDZ+V25E]=HM2:P#F]%_T MFX3P:,L^P)E*A;\>SZ)P:M^.+8E9I_7A="S7*NLQ>!/%E[B_?DKR$//7".YW MX&@ABVV3'=UDUKI6')M=*\K4G"O!%>&LN2)4JX YYZ][*'P=P?QB/[BQIX MSIL+05'1I%(3S)6@2)V),_\XO]?*]P3 M@L]M3_%;^[U)/M5S. MXM-^Q]K T4:!14>A)L9T3+B, LR9*"[?,]WY+IG=+^8QDG%+/3QH+ABUJK-K M@*+R2:UV+8L()4AZI4OOJ.(LR[7_2'\]GE7C#)/^LYWAWQ&S3BM((>;P5Q"^ MOGBKAD0-8*C2%>\F8_I*/Z;5()3>\?9M4./Z* !)BZC)(T>7K%K,QD*M.X"4^]W2K=KRU:)HP^"._V MDB.LPZ]5'?*6H9ZU F9:UZ5)AT;&M%S=H^R>?HKB3 N"ZU3+(W%'>?XZ7DW5, MLW/,]]M%QK/!/W%_OAL1Z#3G/S% MP/ [-@[_'4H2A(J8@*A[ X;'G^6ZDTN^_=KA;FE,Y0A?#^7+*._8*@,AIT%_R K1?&[X@% M5,:_)I:I!!QM^B\A"A0PIN?%BD*[E@6%EB',[(,CS2%>)W\IB\/-$S3D:*]9 M!U:B*Q.E-+CI12[*JXQ4PU]^BB"A6RI:;2F!0@"QC\'Q00;A)C]Z"&W&N&2, M.S\2]#"[3E)_X:2(%CV^7FAD7! 0#E9&'(HS+GV;P)D))+\>"?PJI-::8?+( M_#WR5H@W$OPC6J:/R/'\8'6%<#\7?DC\_=>!?\36F/X5U]5_;C]X4K\Y1Y-" M"CY^'DEH8!*#4(Q@+25'QAA1"0L*G(R$ O?H)_-@*[C)E:UF9.11(G[!K%.] M^4LM9@QXSIY2"ME)C@_P_Q/+&S#Y2UXO7&.'B@0"Y@\NI".;.*B9CAE=WBH) M;GS3U=J^%(C(H^BD&MCQ@:\)>?'AT\ZFS8(@P14!C < ]V6+:*OW-;MV%2[U$?Z^I1B =*I$ZL7>C">7ST5-#1FX-YDQS='A"(3Y,9B8UY)'D27>1$]XX M;A&,I"=;A&H'0R8E;.A"KNYJ&M+J)27V2B/S5H/E77>BJ*8E2X?62:GX<'7G MA^@V10NQL_2Z-!A^J3Y0LR54M#NRF#_8E<&K";4 L*- M+)7FD_N*O&6 'F9US7%?*_ _!,<- 72;E.@HY]B3;$I=?'QN7GRTIMJ$?^\Q MYIR;8YC^^V76M#/]6]C>5=3Q[OA!YC2"-[L.EEZ$!#)5@*-(IU6@M\1C>E_, MR5TIM32RQ)PZ.3\[/SD].S\]/#H^._IB_O9\#.N#M(YW M=)%8ZRF/VI]%)5X':?Z.'*(X[R%\)%-B3,PFH7FTN30)9MB$OSR--M6F,Y_':)XQZF%6])/IZ,7X!-Q, MTB_9IIR:KZ+6ORZ:,7 2B-P@9( M*1FA@4=FX:+/2:NG%K-L7<1#>W<)4ABT0BVEH$(E:#. MFW,F7S(H.%'F%>[='>MDSI+F5/.FN:4=47P#2;#SE,_AGV#9#9Z._.]&O_1M*F96['<8XHWNI6&6&KR/F].WMO)B.'/X4=DR<.-W6PS"1_>-"SJ=WS"F@$#^2-ZVW[ZO2T$];I6^%LPY)#"J YM M/V$571-28V=@LK-B8ZS_# J)?BK=.O'SA#2 0&VK-(WQT0:EH?\B%+U$^',P M" IIO0VD'G*:!G&SH;Y=+)9AE+ZBV'E;=4)4K*Z1P=M#:$4W[K2CPU,:A8PY ML_IW,)@HGS2Y4FIU>S#E]K>KNU%AS3 N)P?O+&AYN ICT J=H'!ZET7*A,Z8 M.UD?0$1'4,W;DZ>TF ##[M6$$(04&) =P6"A"11#!0Y!O1>?.XY'JFA49@.<9RO6"^.^%RAK6Q)"\; MRY7Z$05.BKSG:'T0NL#Z>N=?FZJM'!SC!+I']9;1H0LSZ17'ZH0]-$+U%U5K MWBSU!?Z9'#NS36!4>L_1-@HR/%+:U*CHIE\S(TNC!>CMR-"HIUIPK=FY#(?H M>$JQE%^=!'F7T8*,N:Q>*2>UPZ:36E;K)^)7YDVJ]<+W2-Z(09;$3<^+/?=E ME*39RH@RX:;.*C\[\?_&OHM_RE3T(_33K@SL4.?8 MR*=*!5IM Z<6>7>]> NB%4*%S:U]L)+X8N[:GE*>9*8(2Y"O,.*<5-Q>':S/ ML-^5"/#5A'JTFC&^F-W6WZ.4V'"P[)FJI/;S1\W]/*YN0NJ;X HG68WP=_+7 M3ASZX7RM \X>G5Y\:+MO *.=IWO1?75]9(YB7WT1IK[G!TMBT-K$K[[^<(,E M'HQY(,'%VS(MYK%M34H\/534$#AR"1"&M91HU(4?R4?IA2UJ)O!;X MRT7>3\XBL5UHOS1(C]YV/=M?$%J"0)CE'MFA"@%,*0T.Z4[SM(QP9AP9#&W8 MG32S57Y=)J1(U8AR==05CGY2U$IW$GX(9X[^-"6 MZ?0R"I,H\+W2@W1:T7>DDK^+IC+8^J(^A M$SR&3NU.$$K1KDXBDCH8693!IO3"5 %'$4DD1:A@D0*&D@&M,Z=6O%N_H1#% M)"G0+(H764-R*\QQ$5 :SD4B(HW*KQ; M7UJR"X/#7!@Y/N@,"0&^XR-)"/&^=4D.88_1R@FR+(6A5[A=)XQ\\D)?@D>: M =<&Z[X"#_]B@.2P3XH@C,RD'LV"XZ" I'P:' Y,7P61.P?D$24Q 6^4&Q?> M8N)IN).WND5G[.&:!<$!WGT')RB'/@6/.@6YK/]=7;NN;.MJ6WO](7Y]2+$ Z=>(T MQ/6WFMH86WNI&D9%"@6B6]_Z2? B/\SD!QB)*:-C575UG=KS3E8%M0!YNJIE MD+-+-^90/M]%MLBH8DCS3$.N)Q3Z45P!A&H?$+\$ MV-"%7-W5-.C9B27V2B/S5H/E77>BJ*8E2X?C(>45"IP5_D_L_-3)3VXS>ZKJ M5Z?U9;RW0>F?3NP3&]NCD[(N?[>+@2%7?[.AD&B*;,1VC(95"9GFPF9!<#@+ MH<4&F2'9H._VBYGLX1W%H3]_3=/KIO)&_B%P0=:L3 M-'D8+*!>)"E4@_7]3F^ZD:>Q7/[4"XV'$ )R#7]O4%]3[SA!@"FEP6&NZH*1 M+:&BR& 0;AFYD8?:2P,'G@T?#WRVE"-S]J^+?ILD2[SXH2L\_1T*4:+V15UA M9_:?D,D RZ,%7U)8U* 8/;:FR$I8ZOLES8+!^V8DN'>756L8&]N3PHWCHCS< MIM",L"D^$EIT$G,0,6UI$DVC%/_;=X)6V&4^'0D%>HL,*YBL\-+@OB*I96%3 M?KS "\BI-<"K[>7@.WD8CGM"]D%""T+U@Y'0HJ.@!2].1\F+KT[B)T]8$L=[ M"*O&%[&#!/WS47-&4NR"06 M$1YB:;()&X-[Z?^Y]#W<:AGQ=8&+DHM $M./[.G6SB-+$N+B.2*_NW)67]$L M(A%3/]*R0)*7X"]T9OHQ$A+#TE])^R%9>\VHZ]IQ7_'?GU\1WM7.4A';@:6. M[0>&"866(V4LUO%I'+D(>0G16KE"/LS(8^;GXC$SYU)5O +@!)6]9^TI^,AN M6?C:Z,P?<+SIB7P7*C'GHI%0:.N&.L3]0DE*; G7LQDB:3@0GNM= O9<)"29 M=%W@B*;2$:2/#F#=_YDEF@J" 2=6'VKTI)W%>E2L0Z96(ZBNUAF-PW#I!+]%<>#]]#V2%W :1][2 M3;,-\>94\MCT!C/4*G":LN]^=#W^Q7)BB;ZW1/7O[ M*@O6K8!!\EXN%\O (<:A2^?M8?;C#0-)K$=Y8F;\.S]U@D?"'5/,%N_1GO9: M-0G+^@QM3-!?M5CNTGY4Z%7E(%[AV)M.\F"8STX\1VER'Z47F!GX=]YF!WD; MNC%)L AJ[$CT>S_ .@;UNNHP8Q"@#LY9E?W8\V.BF$],AO,\ *X*>3TM8;^ MV0&TQR\#'V ,'9MYA&?1V:+J1B?K7G$L[%Y!6OE$\O],2#L[XD]AVW6KCS\% ME#FF7:WR_A1;XQG01;T$O"JS?$(!6 2T)MS"XHT*[[Y9/B%@+HP<'W2&A!#] M+DQF^82(- .N;1>,[@*/S1^C>Q) "!3H/L$+"K=/ @APBA?$C@W,=EF;P.W);^_ 2^/,,KN0V=(.EA\?:Y3(F2B]"&Y(C M%]OLJ:KZNN(/H5&+39!V,X4VM:C=]=I\9BP11(,;.P ":;3"SF&9 <9 >9TN M$#.#&AD"'$VZ0VX1:JLOPX/@)HI_.K$G>U?Y6>(I>!!,BE9VY*;R:,@WE0 & M-5VM'6XJM:ST0[ZI! *P"&A=;BK'B'?OFTH F LCU^VF$@#L(&XJ 2+-@$O! M3:6^S9J=1*5$:R+)1S?EQD$ .?&L&Z/A7$P# +S[>BXHW/YB&N"*+HA=UXMI MN"NZK8OI(V@O03C0J;J8/@(2' ;DQ?3 2:% =.M[@8%<3%MDBBJH=5Q,#WEV MZ<8[R!8950QIGFG(]81"/XJ+P]4Z6X'C^D%V7=:30$*U#XA? FSH0J[N M:AKT[,02>Z61>:O!\JX[4533DJ5#ZZ2$Z,L%;C_>W1S#EG#ORV7:EPL7+I78V&ILO%P#2:(6]BR^7OO4+"FVD?;F@T:0[Y#JA?LO2OSVE>"L% '!3 M:; &3HZ.TBHZ[K^C^"4",3^4V7&N/]Y0F" B^/5',>=>Y.EL,T0II!']?$S4 MZ27S($*)EKYV)&1/LEF!XH43F MOK$TSW->A&B>I2:%,[%,'7\[J12NY$^/W IKD=S"%W;-DBRK-S44J#&_1T]?)L MH&R98%D0..Y*CY4$AU\431M8/ M76V!9)0H2RA^4$9T-*9';-^=^ \\Z[\$*+NKRFR#S\[+,G#B32&YE>CSP>'V M2K1I9;)I!O^^:*E:&/XBE,=LS=A46%^O_UQB[#:2<69XF0HL+%65;KQC) AJ M-U%,Q@?O$1SG2W 3CCR2VXM:%XD9TT=C3VH,^&*O2#:@ O[SE-)U<3_#<*?N M E$3;!F)!_U.[AF?%!+<2V*%>4+Q.UDZY@^S%OD3\@XE:?\3TQM?91/@*"=# ME";-M*MFT-S\\?0M>D=Q2(2\C.*W*,ZO.;&R+N8(:P$EF]'.?/#5H29P3-/. ME28]5:EM^%Y./YZ>24Z99;P29ASM@SVQI+5CW6VX_\M4]Q5Y2_(T=WM7LE' M'<=W3JH.<"Q3MS?KKP<&G^QMR>G"W#A^_$\'G^^?H^+&%'GD;NRKD_B\PV?/ M6L'1J#_X34+IT)%6H]$),$-!33<7,]SIBR"(?A(O$5SB$@OKIW=1PG(*[E\Y M.*KJH)6L6:*7\E1Q."*NBO:O7;=ULZ4YU\U3-B'O6XPU\B/$.Y3,(^$;WM=\ M1;,HQJO4A^ TVZGN'66P/MUI]C\['PR%R1#71>%:W7L**]9=7P\XCO.+?0IO MU%17FO1^MO[YGHCRZE&4H9H[7=J[ZJR/O&F4^/*>-Y\/CD3O.S?-34A[D[+! M_:VGU5O/ZB!):H/D-FQG2/*_E_B7:9;/J'RVA)6?T/ MC[[C$J_)0TR-5Q ;0;,9T!G,)[Z*D=9\NO.EP\= MVP$W*-1M<\V]P/ FI:U;E,,/YQK,]_=+MXTQJ7GW,=O8%>I:TB39JY$[&WQJB$/N^_R&D%Z M:+N\LKD)X9/'WKE<&2]0.$(W+-6<#-;OWV=#FW VLXII>%F M;IC&Z*V,Z3^ M2=; ))I-UDU,*FT,8(U;:VDC&V^R9W]B.IA:V9D+O*O(]GQWOO.R3C1&XIP@ M[R%\).,B)J& 0^\^"N/RG]D[+U:L/67U@YN,1)"OA673J@F!2'WF+:YKD;^N M"@')L+Z)T9]+%+HK5M0^_I=P":$%8 :A)'4$,ZAC*4R;*,P0?0)?PJ6*)'0, M$DA*3R4! -R3]1!AABD3^10N\I)XB2$O)#XXZ+^NUC_^NX]BK,S7U1UZ1X'8 M L'X&"[\YM<(636!##362OJF9-(+!K4.N R21U1P#I%2!;C)Y#9\6Z9)IHC# M(SQ\CL76$,IG<.'OC!B#!3)* V\/.;0X9:!1A#A@8)[) WNT>Z!RQ*9NK ; M!O?225ZS.\;DE=P2O#M!=NM(W_/1/X +K:%]GJ1J&)&Y[.WM'E&2QKZ;(J]= MFO;?,F>#/E76%??%?B)328R;)%&N#2C+A PEAH&U&^?VPN" [H.@A(A0(-20NP< B,:M.A)Z4108,=AG^)'-( &!F!)$:=), MNVKV&7ZZU@2.:=JYTJ2G*K7M,_SLB=4IPT^=/P/.\*-B_W+'R0"DM UP++5V MKZ=-FP6K3]2LS38]9]>ZND=IIJY25;RW[/P/1\E#-B\87)13T\B>.;5;9%J< M!*6,VRW?P^6<'/ZB1FQ1%8PL,+"57!-C8E,O#6A](6X^ZFB^&HA/1M3R=66= MCXDN4B+W36W#3"^V?GYJYJ''-(Z\I9L^HG<4+M$CKCI^1]DINDRWEM2+R#W] M.&T^_2BJFQ3U3#*Z'.+>KH):;&%HQ< !*H[ !4DI&<^]LQ,#;F,50^ST'LRP8&*4P M:(5.4#@H%Z%%KYE6VEH9B% )ZKPY9_(E4X03)1C=Q>K=^<,G[].SGU;M.+"* M@H%#7*4;&*0%LWY%0L'QF_,>HS2BHU. MI9?,(-_U%#WG/9W?+C844-F(-($5DG-D!G3.$>PV=(.E1ZXL2/BC!'GT;- = M:@)')"$&4(G36W3-X7.@6[C6O\=EBN*R1J]&HMWN1J_U'[.BQ7=[4Y@E4UAK M9XCQ> W3313GB0=(G" 2HA;_XJ<3>Q1!NU=8&[I?#O#0_0)BUNIB1E.L!:V+ MH_D+'+IV-JF5VA4E33I>A>!(IY@Y,M3LI"M%U'Q#F(_>4^K$*7U]M4_0C3*N M/]Y0F%#]'X0KV!-04C>P,L!23#F22IR2#DRS(8 WM<1=$^_0\O^VV8'4U;X[ M[#.A.%7WZ$!23,AB@5SBP;Y2M#$L:ML=ANI05-_W4N!TV"0K/-+/^6Z:LLHBL/::1157<'E.4^!3G/=B4W)M@ MQN>-!&'!-.&-)' :M7<=]-4)R.![>D4(SX5NKGOZ.W%:\;K A_9SGDJCTP18 M2E:048';)& ^T:9_ Y@*73$P&5("L69">]EHF4>?13Y[X3,3+\F6O%!H,F MHXFGE*2 T(R7J/YPC(UF:_%1HBDN*90H:R;<:2"@JV!I[20S2'<:ZJF3O))A M[_E%/AT*^&SD) [K/-FUWC8"NLRQ;3("0+7.'-%G&U)+0IK/SK%9PQ!))19B M:J\NG3<_S7,OR=E\SIH/S]:5XI\K]0[ D+/N^48>@>1YU"\,3RCKOMQ'(0DU M0.)0"?:^^06X*4$ F^JPEQ5-[U.(S3@KNI)%A"CZ]>C\_(YGH=AW@@3/;V1A MS4V?;7>LW6J"BZ8@/%L7I@JUH'57<6B"/[]%\1^W899I-NE)('I5.\4@235H M=?TP0J$;/_235^1]BR*O)X7H5>T4A235H-5%PPB%L(S27,'?[!0I:/(J"A_; M'NC"UI&B:@F\#)PD\6=^80^4/&$TO/RK)XRBF4G6SJ3>T/[(,=PCQ]'!V8EE MOQ5=1XY"M)$]+=N(WU@)VHK 15L0/A8!*.*-%O&UQL1'_:CQ9TLY"%=Q_9N] M06/>75ZM4I 6=4BOQRP/YW5!N"CS8&,@SI9.ZY;-\-&\GN]*;J;^TKSG MVU0W(?4-8(KF)?SB>FJ+?FXWJ9^4%*VCYMB^'4X6*T8./I:((SN2U2478@!T MY%GH\:#7"3G-A)DN^V#EOSNI%?9.RP@%,ZU-G11P0LP=-I/=. MP)O)F5]8]P2^%+*D:*X7 M;T&T0N4;SZ:R*1,-][O1T:F?Y&-+:Y$KC)4P'L169 M@VF[T7-5P9QSR90YK:NI='1$TJ@654XF0$ZZ#^DK5@=-W91IB?W1Z-C40VQ% M(3"@L$66*+O'D4[T.!U#:J;+*,#H%XF-LV2.+K%\7,QCA+*\MM]0B&*2Z786 MQ0MY#[;#@Z:5I=9F%@RE:'6R:187*UJ>5)K6;X^AQHY;=_D=7<2Q$\ZS?G*O M.Z6_-CPW/+FOR%L&Z&%&ZV127.Q3_OQ,LB?CGF-T$E9X%/4-U& M5"<@0]H!&8J%)-5^F%5D8<1A:2T+A@B&T6S22%P] DRPL%%I*,AIUPD[7(1< M+>#8(PYBRT9&@>Q0HH30Q@X3?/9'X+!6@5>3!1V4H!5T3J*Y2Q+!!L586^GJ MWEG0L@2V%0,'J/&I7THSYD*)<"!_1&_+V'UU*B>-;2&HN0:%OP5##BF,ZM#V M$U;SPVXO_K@-77INM%H!4&CT4^N6R9(O)M1[V6D(H)*GU M]'<4*/_3\7%U3Z]X'7EU_,OH+O7HF%(+CQ=<.9$U/$E6@O)CA/<7=%PK?QXO MDCPAJ7<]ZA"H63"GL1,D* W]E[5P'(3$/@>#H)#6VT#J(:?>G4NS=QO3]^UB ML0PC5D!FRO5D0'(%ZXL@F!D-F1=8&A03@6 ._.Z'#L.VW%0$- M-@.;NG5/2*K!P7GEQ\C%55'!K!< Z4P(G40!:2Q;O_3=ADGL03><0+"JVP" M#*>L;R:T:Q66:ZVD_]:/-PQ3F$Z=5;:A=Y+7XL<\G\;>W$G8M;&3A6:B?' M]KE'J>9@/5'JQ;SN--MSJKN:!A&[ENK,X0]SGXS^OI6Y] M>-*KPCW=E&MO$.%O^6)79NVDR^K)KFG/.W5JT[IC,TBXQO"Z#ORYC[?&SU$A M?T?^\2O>TU&;%K4^OI+.1:ET.KPH,DAUY26KRKHN3_>,5*$_52^]K,R4#UEO MR1-LK'%MTV;W5O:,-:/2@L1G@R3Q1OP+C!SJO*[H:UFW![_.!\[L, Z6*P/3Z]@Q5 MK;S2K'TP2 Y.\:@CB,_1P^Q;$+TX0244619U[.D58^A=X\U,NI)AHUS->U[J M4V/)T&'>O(@JH.K>IX.GU?KW;-6MS)*SP[SL60=LGQ9.J-[755=^\NK:#?-ZIW#I)T']O*6;/J-X<8.QN?'C)-ULL9^<1M@71;7657JVYZ(B%9:L M'.8=4"%\;B=[].>O:7*_I+XHD*UDSSDE&BLIIN3>WI:E"O):F'>2/4JA%%A-V34:G.2J(-\]:F5=JM+4M" M&7W5'?7U!RF0H"1?_=V'X &-5L2>UAWN7V MULDW_-\PFS!:KAD?MF>-VUHKN''<3A1+>2K Z/%^D T/GG*D#O-^6XUBIZ2_ MS]&@QFK_/N]'ZQ !*L?K0)T%\*>^ZP3/,=9%X9"XY:8H9=3F5[=GN6+=E00$ M?():^@DE9]+Z)IJ;37Q *2EK2B7;PE<9%L M4M*CCDE)*^U.LH;W*4GW*4G]]IB,%N>NC@PQF9*T/G&-.B4I@$7,$)I-&HFK M1X ))\:9T%20TZX3?2E) ;!'',0F 53(OC,I20%@K0*O)@LZ*&$4*4D! &I\ MZI?2C$!*4NF@;4-)26J1'%(8U:'M)ZS>Q%X:LB">'PPR\5 #N@XBV\P\P].YSVRR1CK=D?M6M6:MD%WWJ/MZS,I3Z^M;\%Q3COTHAY7 M(HI2E<0H2IW O*/BEH3=DQJQ:]I33)W:!IWT:%M>O(UP_[A-DB7Q.D0+?[EX M"'-GQ.POSU'7('F]&MK3U9A6!YT\:5L=ZP#!]2P5+2X,JJK=,U63#@>=8VE; M^$8 ZS)^-I*77NB>I'A4..B=3"3=:0^[NA(G;<[V30\>D?JWQ7YL>R@*[7-N:P#RDUKM"']V'38 .9T M#6'Y,X1ZDV[BZADT8^P[9T-@F3C83:*HD'W0%-+MT0V!("I %K]@'113#+F! M0V"!\<5(2C.*;J7,4<.\N[A-$DEA6:= /V$!NB#?>O'';>C27;AJ!>I2'=F+ ME= ?BRUC"U],5;X-%4.*\>@&@9,B;YI%L*G,?U]7U;\P#BKB%8 ABO732T^= M*;H2MK,?K4K8NG[0"X(C4$\9W)W08QXZV(J#!9F!3WQL(234X M.*_\&+FX*BJ8]0)@H!1&I ZB@#3#WP@,V@\

3%C5,Q^I=*+9E%Q!Z^W(["_]8>.IM+J^K1W7EC8!CK28*;=D"S.@1 M%F^53[XBF"R(N49PSA6N;_=(JT=E@WA:T4'DRA)& NAN;V!55;M[--2J.3-/ M(X"XL55>CCYCO"8\7+G0@1JI#@ZZI9N"S&=&13V$1]5%H,DZT"ZA:? M-MVJ AD:="-(13[&!1"U/!AV&,.312$1Y<#DPZ;CY/KT8599FYD7./P/ 3-$ M!*X6N+N)#"7ZYS3VWYT430/'Y?N(M1>&!VDW2)K82L@+!<]6.O.L].R/X.$+ M9%)G:TC1P9F6O$ ZFDI_:FT>ME_A8UTXSW,JY3:N>_0S^Q.58D(?UQ5Y#HEJ MPKBWD*>[[%JM@^8CCV=R7 M]-UK&Q=#="A#E;6L-0Z3A6.)B';DUI_ZM^-B5'_1M0;\.#61>+I/0/GW MXR*(&O&U!M0X!F:2_^Z$RQD^26::P@7:DYH]H?@=?YG(6NU/.EKM:[W*BI7] MROY1Z=FD[-KH;?O[=^E=W<1";!% A.Q2CL/8'X0"P5H%7DP4=E#"&%%\0 #4^]4MI1B#%EZ+U M']Z;;8ODD,*H#FT_8?6FKNF:0 /_C]UT:_V4NF6*X$H)?3T=P,,IJXRQOJO7 MKM5!)]"0,VX5CV.?HV]!].($E1(76%/OF=OO/4H)QDGV$(+8%HM TS*F'7.] M C=.M--U>P*&"8&9)S) +,R/6%WA$CTB-YJ'_K^0)VM$/NUH1"X:GFQ:WMN( M56\<<.5;Z/,/B85;HG&7M97T"9L)28+>5EG/\%E@0:Y T+AULJ; QM6Y+ M!<$#<1"5VE('<_939$L%@;4*O/K84LV SC&L3>.(!-1_B(M]+<66VE8,'* ] M)G$I&<%818L>$_:NG3%H5E!J63 P2F'0"IV@<)JMG.UG'X;9D_4!1'0$U4P_ M=@N*:3WVE C"@K@"0[,C(BQ(]0/9*= 2!<-2UC*]%AW&]I)U.0_A.!,Q@=C" M3T(T@! ^XV9]7'CU](9Z:K,MUR1BNXU6 M3D!>S'7A@4B=L&C2#6\)TG16R<#F#:DK@/[L$FQBA\G61T/6Y[/^,:49TUAK M&5A,D5^]Q(72< =M&%S6P;"U#&!P)4\/XN(!'<-F/!2M@JS(JB8L(V- C]S7 MT"K,4AC5H>TGK%XK7/=4+];1Z*?6K7T67TRH5K;_='Q0)25T4U2%0V\=-8R=(4!KZ+VOA M. B)?0X&02&MMX'40TZ]*UVS=YO-^.UBL0RC]!7%SMNJ$Z)B==7%MAC_5PV\ M/82FSK-J;IZ"K'W?8=PZU8N 04;YU"DB*#6TA^7W+*/"@29^!P5[A\MU)9D;4,WL1>HN>)YP\=MO%A@(J M&Y&VY5= 3JV/"ZU1X ;K\S(*,[%)[IW+99)&"Q3?AFZP](CW0)(@_'_>L_/! M9HE,374%'Q^2Y=*W 7)4GQH%SVU?19QU?3]6*D Y.B!Z-_ M/?V[A619XXBQ:77JZH!RF>2%R/:1S-_+1B:^68$5N^ $>4%.ER4R>8TF6"N 9 0!J?.J7T@R8 MP+ 6#.H6R2&%D1*#NMI1;3 @F64^JE[R[H@)[+UQPZ*;T#&A"1/2+V/JFU= M9IP* M1FHIS;\RME4%S8%CMG:"T:]'C.C6S-V* M)GXSTNQ5U-,>*[8+P56TMV>X:>7NUJL@<1 57S,.Q-RB[)H1 -8J\.IWS6@"=%/7C -3[U2VEF MEZ\9+9)#"B,EUXQJ1[7B"ZA3W+G#P5U M=LI>$+N6@1GB]@*X<&]FNHA-/2- MTR#NJ2P2R/KQ3;M6%=U3!=OVS5,+'&]:+DE J#0;OX6YD!/G3ZH.<"S53I8V M?O95&$BS \L:+LVI+G4!Y%;?WK>01YEF!D09 &F4 2Q'GMZD&6(<4Z8B MBB"(C\B-YJ'_K\UMG< "2*]D4(3K3+3^*M$5,>Y+OTD] M/.@<9;*X.,X[411<=V/TU\:_FU_O1G-Q;-MB(8>R^:MCM;-:,(90DP#6/D.H M=[IB'@-C %Q% V"9.-B*KZ('8E%5=A4- &L5>/6[BC8!NJFKZ+/QAYIL8"ZE MF7VH2?Z5HT4226&IY,JZS@M@5]:6D>BG4M$K:W,(6'@S:1%!(:US+Z;EY!Q$ MZ$_;S@J#YT0/H4V_C.9U=4IFM]M+7+7O.L%S[&.VJ\2?7C] 3J@"N3>!)+4& M-51"W^SG8UK^1035G(N^<_;S4>' DY+JK /$^#$(=[)=/(<;TZI:=S( -^BY MF\(,#^B+((A^.J&+;J+X$@N2QQ^^#)PD\6<^\CJ[ELE4#H[*VADEXW/66Y.P MHAKTO[)P7;(8)8_(1?X[F2?N47JYC FHM/L)QB< R:>-"2VW%[*:T>SUH2I( MQH_PQ0\"Y&WD2M8)51^1OWA9Q@GY[664I$D[>3K7LYN,4JLN,V$J8+BQ=5AC M.6Y?7^S'(06RA(HI:I?8UH5E -G5%6I)VK#HTGM#%:5.T*#+%UAT86^L1#[= M7?*P%*!HRJ'MHV"\5%IK@LSXW8FT^7IWN<31@2(3A>YM^?4'7B-QO\K 9=4 M9Z&W">M7JB+;)[;MRSM5-$KV*%9'0:3/6M8VJS1BG/+ZU+D(I\O8&]N;.(H)#6VT#J M(>>NQ?H=/+P]A-;\0J;G>Z4Q39TB@E(O9RV_5QH5#CPIJ;>80[L2>$JQ=JZ< MM.W@KZ<1,*RQ8B4VH$N&&Y ]\_(C"G"?O2D9BU7;VM=5]2],$HI64%/*X<'! MV>96E;#5G$4O") TO7!D$X,A,[Q(=AS3YGCF IFO0 8*(41J8,H((UU8Z;]7>H=YTV]N@; M\&F8NU.V'A7Y?BJ*2R_I/O8=S] D)LP4P^,G*+E?4L_(4C6,CW%L$FP?M?LK M2^O;=NG[V9ZTNHP6+UA_WFV81E=^DOJAF[8BT)]_DDWMB6I,J[#>HO9D--X5 M+8G"ES$&X (K_CU+5/",XD4?]C*JW3-5BP85O2^SRTH\/-^BD/A\=9] M^O8 M\ZV_NE2].=-*KD*OK>IL?X1!)UG7NG:<;$K5IO5 8C[F0V\D\ =^Y!WJ.F47 MU=>A.+2?R-P8@XUH4NO3M_5QR,S3MZ7A MK7!MN,6:"\GR,PV<4.[AV^%!X^%;5O=_G^2-9^_BULU/ M2/OZ7[[UGBDVXI)(C1L)"T-T]L+RZ14/G$P)4V>5>\FS@Q3UJQ1S^>3\[/S\ M\.#\_/CLR_G)D?E;RDWXRJR?#>)5GPQ\76W*%+)<_'1B3RR_5\_ZP4VA&K!O M3IMZU0?R41Z93RCO,MJ*@..%7LB:%.$J S3*S$OK>B%P2',U3P>+(9%>/U/& M)H(L]'0W.*$/P4+$T/?6::N[G +CS/P!B3L'T:8@W@5D_XK!D<7TS*U)A6H? MB=A,@]U901>>Y^=2?T,ABIU@LUGC;>FUM@F/\GHHJ)#KG=4ZLI3PG168&P.+ M.2VY6*:O6 9ZUGCE[8R'\YVIJ' X2&E9ZQ X4;4C[:J**8K)YLR9D_@5:V@X M-#?1Y)[QC4VU!85K]2BP8*CK.V,(#Q$#+>Y'B(XUH=L T>/<,-P-TKOC!^00 M=Q/%W_"WRL\)G.;J4!W9SQP^BJ$AHVRM?AEG,&X3CPYN0V_IYED@.UP@'DE= M(!X=3#;-[2\,>U2ZOQT4L;@!F#75L,? 56!]TH,5H;'752 $NB%3.8J4!SE M 5X% D":JWFYJT >7&J"J]5V &259L19HY0%"P1#JUNV"2G1H$0K'XE]-S7?8%P+U'QO4V*U]DKV9N)8XF;B>JK M)I+7JVQS?SLQC-N)KJ.O0/QAF2:I$WI^.'^,@@ //O)'U?,JL['Z0#_.<[R/ M[-["G.+V+I\TS;4^RM?6#CA6&^2@U@' 4*\B[K]ESZRSD+M#/EP6JLLV4\EM M\7C\6QPERNW>]);VHT#E*!!5L-;3HX4U@&Q1;Y-DB;RK+&I1+G]^;JCNEZ\_ M2,K@A&XUD:YHS]\:?]7HK^\A[CRG9XCF9#L&@:!]02%I.6Y#-T:X0'*%BA_* M@:YKR\)N=4]]I1N8#LKNZX3)&2>GPQLG@#;S0[7\@1@,8OI5%*R[B$ Z,V7*$>P(N/4$M)FGCU*U;O^E MGSP.9O!?IPI&V>:01F;$:NO.DN- M61UH4IVHP_IYP.X2X,=:?UQV[24T3Z.9P28K45IM2J.-S?'7KU?[ 6EL0&H M2NN;;( C='S'NOV( W:LJX^LO:%QH\Z-@ZB!%THB;8(;2?#,A_+ZT[KI&YZE M\)\H(=-&Z*V3,$3D5\4$0IR3M5X[B38/;BB8)Z[ZP=-+^;""# Y@'%G8L?7K MU'[,61ES7;=RFN^^;#X0^1'&R(WF(7D[5OU]MN&0?2GR6>*E2+7A^M^RIO45!H47G<\J=X4AA$ AF>'G3I$+&.=#>YN=Z\19$*X2> M4/R.#[#MHM]'X7M^+B92)L]1FN?2KI[S[J/T/U#ZN#Z.<8XHVMN%QV(]K&K2 MUXYJM=H;S;\+T:9$T^,!W#BP0T^#P\3\\#!OCM>FO.J33=-#I=KV?MB8'C9< M[8_L#8DV1>:^7#=17/R*E#LT/99:.[$?5*8'E3@,9OPN;-Y2M1D+NH8S.Y&X MI-JT6T0VRUK>QS7K62EF\>GIP='IX=GG\^,O9Z#X716:3T:OB*P-K'KS^X%E=V )H+$//RVL38SJ#/DV1U>C!_L! M9G> B0&R#UT]HI.7[0=7NS7 A/#81ZSIHM&MU^39)OP*3S WCA__TPF6"(3M M4*:7XUD- 1H7>P.Q/\(I5SG@83F>L6APB, @&/KI5 MX+E?L#N9V> -;LG^[0!59-CLA[>Z?1'9\%G=R=GQT\OGD\/#S*>[QN85 S<-\$@E@YM: O;$G MD?79$M9+N9Y/(@$P0R]H4D\B(0,]JB>1 &C'IX&-)Y$\!MH*XT(V,,6&V+*,R6G4OGS4^=(--7\H@Y$[\C$CWK9DD,PK=)LG1":C8@ MZ7K&P]G.5&K268T6M5+T4):B+V\+-^/= >YFQCWRF]\OPG#I!)?+Q1(?\/WW M=5K6*8I=@OPYQVVQ;F9V@5([1/XL4U$ES>06,S6ULN=MA;G0TLO/119#5B[QV]11S$.UB1>AC<%330XR6FY;NZE'$LG<4OT0M/ /AE\!< M@[^NB+E9=MW]HG;=_;J:D%[LU]J.=]9G1\G1Z<'GP_.SH\M^*RN3=-B M8SX?L/BGA]EVF/5,6C'?!85M@9L[-7""Y<>@6Y4@K[I[^C0 8(DY *7\&\1! M!WAI,R3_!@ 4Y-/ AG\#CX$V_1MRGUIQ+X=J>7#P&X.2X^O 51(4*FB._KW; ME)!7%/4V8+@>4.<#L-,;FA48ZJ':WD%:+GD;-YX[E.)6X!'.XD;8A&['XS0U M$$L] $Z;X)5V:WZ=OV.QYF\L+^Q[Z)?MY:U:G,!#2RFIKH&!TEJ68)1#ICX5 MJF(T24 )@-%J)IO"%R)+WKF(EF&_R5JZM9WENDE]]MV*<$+ FL\_:?QJ=H>( MV4,]X\^ER[F8O0R<)/%GOMO)->I<^15MO3_[R]I!.$:-[&86P-2IWH'*G-Y M7L/>AGC&Q%,DUAY1U5TA'.-2EO$%.+J8 [=)+%D]"=##?"13BA#,FU?F-^ H M(@N3,- ,>0%=AR&LJ=>+T+M"[RB(WH@ Q;Z#=RG&^W(H2#-P:KWCZB0W%,2? M4("KFQ>^]EB*"V_AASY9'LFKGT*0A(F]5!TU;6# SDX.AL^"_AJ '?'[LF'[IK LJ\,/R+4!#:$.AI@B*Z[S2Y M$Z<* Z7Y*D M;LV6?!&FON<'2[+#?$+N$G/)1\GU MAQLL,7 W>(P1>B_38A+?ED#,B*RB$7@S#@?[=KNP-E6 - CWE/;KJKT"UBL? M?2V"8Z !5K4L@(85/"!>\0S(CA%187R(*?GZL4S0*NJOJ[#0_MT&>*^DJW- M$3VZV9+[BJ@,>5F:'PESM%PMX!BJE2PM$Y\"=<$*P6I[;F6^*5!2-SC.JB"1 M\FF3H2LSA#5CK,[]-)Z=#Y3<^*$3XH+SZAMF.>OU<=-ZG3J/!FFEC;"X/#7!@Y/N@,"6W"3@F' M_N204?LQ6CE!9@\.O4?TCL(EQ5E4XDOP2#/@VF#=5V ->S>K"SECBF\6 M!$>![A.\H'!JS1M6D>;>H=&* T==8H*7DA#@%)_/5:LI/E\NG/(?13;CBWF, MLL,0?9Z7^!PXYASHMJ;[OG);G_-I*[[_D;X^I5B =.K$:8CK;SV#,U9^J1I& M10H%HFO(DJ.-%_E>)]_?2$P9':NJJ^O(7KQ%55 +D*>K6JS/+HKW&;S+/4II M,)11O;=D2Z@H@@>$#28W*D1[:># L^'C@<^65TZ*:"'<&%\ MIP4;6!XM^)*.C!K3.'(1\A)R;58*_S C%ISGPH+#F3S$*P!.'-GYI*?@L#(Y M&N!19_Z XTU/Y+M0R>)49/RZ^OK/)>[!;?B.DI0,3-F;ZB/.375>_V33P,Y= M4IM_G[GQK[N, MS3*'_@7SWD783>?80[W?[G9_Q3@ON.R288QDM50^"F'PZR MS>G%D$X&?>-*[JD>9A69&?[2105L@^:0K2!R60,^Z.ZDHZQDC[;)8@*D)O4Z: $>$Q)XK3"$ORO#4/P M/\BIP%NZZ4-,X$8M0@.BMD2UH]")AEP9!$"JM6 MB 6% ^@Y4!D.E)>RM&(0X1/$8>O23E0X>#.XC$LGU@DO(F"M#!A\I3!J+M5\ MH8!>M'+FX$ORC 3%6&_IBG@X4);GMF)@H+6Z/ MK!MY5+(<:C^AMV\]@6UCJ M_'$;NO2%O%8 %(3]L-A:TOEB IWT)5;T(F<" M\3-:5>>_KZOJ7QAV1/$*P!#%NG&QI\X*UGV&LY1T)!S38;Q9$!R!>N+()@;0 M-:/37N*[$SH,JV!;$=!@"ZTAPE(-#LXK/T8NKHH*9KT &"B%$:F#*"#-\#<" M"I; .XYOKLHFP'#*^F9"NU8+;I_ F9XD:)W[R6PB;-R\W_M8,;_YZ6NT3!^1 MX_G!Z@J1EYY^2+1^X_CQ/YU@R8T)W+OBNK(_'UC/C:.=24WR:M(B+/]6RC%[ M6W8!H0LSY/ILF\6"21Z1BS DWA93]30"CK6:*+1E"S"C1UB\57#6RU^\<]>+,FF?V^L%9(Y^F%$0)\/##Y=X+#R\H?Q.F+=2]:P5W!S#P:SML*E> M 2/;]%#4PALU]=+@F*(#^":]9+0QIH=#=PC/\$E5Q]EO"BW(+4V?FU$N\^KQ M#YL6)M$L__5F=0*_)N5B<*;H[4*F/:1(\R1%GD@WJ^7J'#^Q[Q3?KNV:4Y20 M#" 3P10S5#A?RT#!J5D0)E!<&)KP"8JF=9XU'XC]:?D2$'GSI8:">KW0:! 7 M$*NO2>$\1SO,TC5Z /#F#?#QC6NAX=S7#S&-4B>@PVMTV^0DKS=!]/,VG$7Q M(JM:=L?4>&V]V3'ARB>D]DFE^OU>2 MYM!F[JWZR3:R-;N^4YDZJ\SX+K1C*PN#HT _@'F[.:;8(V/'HS]_31]F/Q)$ M;-KIPPN>FD/DW8;7'^XKN8NYB>*Z=NY\Y\4/<'=IUP?=:QP]SU3K1NL=UHF- M_1?O6 MS](B(KV"I#!(+A]Q.U\N0*HB;^B/)<2ZY=VE<1*SW+F4C MDZ*5R;HK>9E/Y-)ZXH1>LV39H0GIT7Z[HZB/9+@)WZ?0BM='T:G]&4;$4"0A MBM;5R7S0H/IC]"-0L_/.5_B]? 2^/.,DJQ8=W*5 M@)M[.J%"F,ZM#V$Y:* MMY)7!M^=<#G#<\\R)K:?LGL/;AJ]H!@7/Z _\Q?\%!2"_:#8P-I; 8I0-;=( MWW%>[\E7!(886N9TQ7JA'B",\X4I1)&B&H^'2^?-3YW@*8WR/P#%"$L\F(3K(._R87XT9EF<#I'\ MCA%J-Q5L.>&E7NB^B;APW7CI!)O].=>K3O1[^!1AH\S=4$B*/K)W[^W*N$@O MG3A>X5]F,9&D.+3U+7#^R,(O2B<1+5@TG_W]UQS0PC+T/_X?4$L#!!0 ( M %."854N+WNYA!($ 'R$*0 5 8G!M8RTR,#(R,#DS,'@Q,'$N:'1M[+UI M=ZK*]B_\_H[Q? ?O.O=_SSEC;+)H!#6[N4,1^QZQ>\- * 5II5'QTS\%:J*) M)B;1!!+7V'LM%2BJYOS-MF95_?7_5KJ66 #;44SC[W]C=^B_$\ 034DQIG__ MF^L6D/2__]\__RL!_X1_)1)__6\$22B#7*>6D$S1TX'A)D0;""Z0$DO%E>\3 M7=.R!"-1![:M:%HB9RO2%&P?P= [^(X[(H$@_^PWF!,<^+QIW._NN\.>WD)O M7Q+O^FH9HRM@7;WPT1/@I?G\8IX@Y/II+/ M7K)YB 7V0A%!HF*.$^7\?4( R51*I 1$($D"24ZP%#+&" R9D"0&2"*5ID1T MKR7XSU^R"^D*:6LX]YZ#3 7!^ON7[+K6_>_?$\$9WYGV]/?V0CB07]N;-<50 M'^Y<+I=WJ[&MA7?C*$K\#BZ/(:UVMZ\#N);&[%_L]J-=840:Z@"B&XPJ& M^/@4;%-R'Q[W-Q=ZNRQW><$@#\>#%Y9G1HZ1NR];7>[#28G247]AE?WQZN\ M0-6G])& <"R%!@!QUQ?0OV]/<_?[F*JX%__OJ]^W?3UMB4_'_^DI1%PG%]#?S]2Q?LJ6(@KFG= M$ZCE_@G?^AM>/KA'4AQ+$_Q[PS1 <(.RN@]: _;FHR))P @_PAL*MB &8TYX MAN)V FAR\ //0A)*@BWQ')OG%SRC^,G*4E<%0<([5I73:]4I)(US;R@:'*+M MP3&$(UIMVL@Z?'/"9W@"Y0,>\FXU(["C D-R=$:T$8-3VT8+MF (.NSO5J/< MTZ:N*VZ@FYVL(=&P/:C/H5Y7@/,KH4A__RJ%7>?G]?J2E#T.5:M-?ZYVI\V% MUU@&E#@,$<-Y @L&B?$V\!>-@5X75;RSBF?9[!^D/K4:CRG8Q MSM=UD2LCPVP'S[YYD'EEH4@@'*(C"S9P^%FV7&VF"@.9*VI Q_!JC#U74\H#MFUD5"^%,-U1.CF6\>FO M?_ [G/C:\6/[X\=XI%\B_>):$E3<1 B"8LIZI?;Q\==2\XGF5K-)5:C;H^0* MHY%!?AF,'T6_:/S84?X3RT5)ZHH5G"O:C8I4KMC966GYX?&KOESL3XI+C^M/ M*64ZI= !UX?CI^Y27SS^)_S7AOEEP^QTJBI=<4L\DVN56M3TP^/'LD0M/UST M"NI\01C++HV-REF(?_*.3+]7R6U'CZ[[U6)][LD,C995;4B.*&"T+RST"/%T MU'V@3&4XS"ST:(4I:'CZ&-C-R7;P(2&E"#9QS5:R2KLHO*'9DD3$Z':R 49(*ODU%'FSJK@L11:5:G[> M\CT)U6MJ>33*D%*^$E D35#8YU#D7"_PD03E1N$I#5HP(H(Q.1RN:XKJRV/6 M1[18*'",P("IH??'/EE%3"@7GS?8,]S!BXU6%5;2J*Y;-%/5\J4IEQ^1=6'Y M@=%^IJ]_.-"> / 4^,TZ RC%>=#Z VN)ME)U4O27"XN[OX;QCDP2:764DH4 MHV351F^4@7X/,7W_.#\=O$%H8QI[R"T[CO?$M?'RRS(K%/L2QV85P-E2=5%: MAL8<2V)HFHJ+6GHVUE-<72TS(]]NZ!SC=0LD2V06[983#CB-II,9_!HHOI(S M%Z1M[O-@[+) ]&S%A2%K=B$HFC#60,&T64$#-$1ZT%TM2'J6=4M0[##4I2&- MID\BW,Q\+4_;2ZZ)5MVIT)B7BB6ZE[V2_KJ2-W=ADDCS/L?,E5X617I)!L\V MISP'X?N))/FX.W=ADF074R]KI-DI6N66R3J?MY@R\:DH^;@_=V&2+,C6F&W) M?!5E&VZ:J];FO>J'W)POT"4[/?HR53I T)0UD(J"8M1,YY ,9FW20A%[D>20 MZ9A/]*PP?6 MBQ\)2DT80U?7F,J"0ILU5ZJ#(!W!;X? =WT+-"=9VX:W@,!VA0_OKM*F!C%L M!CU8@+V;MHWTK_FC_)-<9$]L)^G6N@"6U>,<&3[W0\(Z0*C M8;J*"%J0&*:T^;M@FSHSF0 Q:"T!I=:+;M+=5 8^WUN WPP%U10/.WD,7 M86,Z3T];M9914?V&MBZS;F>FSEZ!?@= Z'L@8$LP&Q90LZ^X,NW!WD%"EPU1 M\X*H*NLX /XG=875 <>*R?JJ@?*I+D-UL4J[6,874B$";D L&$8.39DQZR"% M@@*H(+4N54-J5V:88M1;I6'+UM0JGBRO!HQ?:62NE;=Z*?!_ XG-MBGYD580M>;"\I8 HN9C[I-$ZL,VG4V>R+W\Z(9.A@"%.:I M+>C.=AS25KB=(&L$;%$)'+CPQDZ0X'?VJ<.L@AN@Y#2MX ;&<"&C.\"%SIZ3 MA]QWH#T+"P<>'^D $<#...7@EXTE%+3-9,$!0MBTA%8\QBYQ[%0%HP%HK;PF M]"*PSQ6\UU3CUR(B518=&IU- .I[IH8O.X/*_! 13^+ZD^WM]+73 0X0;%%^ M_"4KR@K4HH>I44:PFS:6P[(HWI?7E6E26$\;GV'(GNK%':6"X.*@0"4'.>5Z M-B3NX\_^ 7'+A@1T0YDH8LBXHB= >KA@IT87LI'2/$^O^%E1M#U!R[JT8-L^_#',J1\0$J]2H[0\P]<,LD"'909F+XU^ M/4IF/=JJ9UACQ%"F6,513O"+XBMAY=LI.2);;HOLY4FTV!.J/AQEIZ>_1,EW MQ!VGPJ5-WR6@W&]T( T"2Z@%=%E5P=;V-6#7^;HD0Q=?KH]412N9PTJFT*)& M072$HAB92>%4\H3K?I7>TIYMPZX6%$<4M"$4?,:0'L.,L,/9H=D ,*!:H?IH M@'9KH]6\&!2P(0B&(P3VF;W-;ZNA'[M;@+\X>YUM-[NCA2/5JDQQ1B^5U6(Q MLM-!,19\P=?U=!O+/>EK$BUTLIA,E=3F3#''_4[&HPE(V#;QF3W-PFY*85=?#W8:UF.(\(Q18X__P5U-+> M.V&Y*^QQ(JRMO0\J2?_^Y2BZI06UK^%O[=RI&!.\;"-S>OV MWQ%^=4S/#K^%M@% E[+XI4O!]H@ [$8X('"W\ILO5 M0YWP].%=?)7@RU:6IHC*UD-(2 J\&JX\>-"L+X[RUS]')@TW;?WU M^^@K_MGU[:$GOX\-VPIEX*'7+G2E D432B:"IA 4>VCGX=H#_:2]6S,(@3Z^ M8G-E]WWWDM\'$'@1$?MR0VQMX<<1@7&RY0Z7)0SUTK+4'*72 NT_ T1YR(" M.Q\11&B&+H:(XQF2CR)BZ$D^FR5]B^G/5JY-U%NE<5 @(AS=01V<1V1W+,:U,7\"-DA M0'VH#,8,PD.G,2N-22Y[LQIOL!K)\ZT&=5D=D=S3$=3%K$;-6.#Z@ %SE+*; MS(2K8;I6O'F6;] 1YR("NQ0B3B6HSH/ )GD*I-W*BRT.6GG<[;-SU6)H7(1= ME<9B+1]W'!P?ZR7!L%E>Z1Z)''97/IN_64E2-CGOEJ!(98,6+,45M%V&O]NO MC7%B5D'9:4[()PT/"/FXNP0O#OF;*^C=T*G"ZWUJ(>E3$H%F*!P MW#R9UKIQ9_EGZW0J OQ]6:?7P4PCU\O10@6IU'QDF MJ\.K<^M+!W^DH.=C40J?+FC4M%=7FT5KM,PMAUV=NEFT-S 8VQ7*?#S9I M&K/*KJH93D"+T_*DV/2F'=2+O6+[ I,6&7:?;=,49U1.$\49PM%ZCIY.:@JC MU6.?=?QBFW9A&+RW$.&$5M?R$TLF*F9!]1I+2YBN5\GY-.[2_LE:_2H9YLLJ M==)<41U.E@2N6#)[Z1*)M-+KV$OVERCU:'#[;)V>FP_S?&X\JJHTRJHTI7)Z M#\0^0OURG7Z5^80+Z?2:/.T).;9',K2SRNE+>:VUJS>=_C;^7B/#?%F=/EBZ MXS+9$A &+*=-=220:2<=>\G^&IT>"6Z?K=.UM)QN]/GTBJ$&)9ELMHO^E(Q[ M*!X!G7X=%##)K*48Q2&&(DYAP+TVUL8C%XIN_Y6!K]L MTCI$!JF)F;+'4.L6):Y3\MH08Z_8OL"D18;=9]NT=I\M+^#BP] M'_ +W!X@#+YPA&2R:FEV([KL/C7,1U8?'^?5^(JF$(RX=%K]L?P'#L,XW+ G M'/)FNZ*L ;68&'1U$8S7"$[2VH6>>6]<(L%,9<"DJ55\H3 B[<@J\/U1_OHG MW.CGK&%>B:M77WSQG*ME0_(V>-V,$$>WC.1R9GN\1L:ZJJ@S:Y)3Z_F1$UGY M/,+(4R.+!^^(9_;V#;PKUS/].M\H%%$/;:C$3%Y5_%1D\YU?SSOTLL%/DD_S M@:[XL#+E,%IA%]S(XGPL0Z^ 0D_EPDV9GL74X&S')(*F/\[4AY7*U(MKU]\@ MGT0[E/G]4MFL(7NNU M5_41BG2[W"2'.%FQ$2<=_>FR_100;]CH9O_6CRY0/U)7F%T*MA3L1_DDE>6X MMB*ZVU.!@LT&G0[+;?DOK=2L62S.%B@H3^GJP&C4/3>R_#\8X7X&ZX4A7BU- M>Z&0]LR]S=[#W$)_B U3?<1&<:28S Q,E:IT(VNXOYJY3P7[Z_8T>P\2&-W2 M3!^ /7VX14'&Z=H,*C58KIGT&;I?,3I)*6XB?G)X-P0<1<"6]\F"*K6!J)48 MNL8W1@Q(VI@0V?#Y'-Y_9ZX?WP/T(Q9 \,4JPQ!#4Q5<@R\VLZG6JAPWV?\R M"_ &URX"2#AM ="ZA.8P*>6IPM3AG)HQG ^FL=8"GV4!8HR +>]!C5*&&<^B M5;;7RW3RK7E[AL>:]]^9ZR_O7?H>"] <5.N>E*E+C ]<3LQ7<=S-Q(W_7V,! MOG3/TO<@X;0%2%?Q;$_L#3!&0,DIJ((6!9)Q\P,^WP+$&P%;WI<\U1 MZH3RW+IB6FID'8XW0>H]]+AA;/^X15_07+\E"[8N[+ZQG;R,,44? M01MK:SX?EN*GF=XPY&^%E+<=@/OAKX#=$$)EK&T@#TQ(<4-$33'FC(- MVV16%@ABB*ZBPUN:$Q;^ZDPVIPJR.Z(\=DJ$_.0E^%,X @SBYD+'?J[)%MI/M5.X^";P(_PN))ZS8:23\_>OA T%;\@K-F2^ M:6];4=NR,VRG5@4&;V%HOMFFERLW<@[5*_KB@(ZO*8&7WW*, 8]0/># ^U_T M**WGLN[7/T'G#GEW39.>/M^DIR]2>?A*>4KDY>@BQGLT=]VD" H8.D=FC1IG M]GH@>FM#;\+X%F&,GY6,3M'2>W3!2%!JPIB5(7UD0:'-FBN]IA?"YV" ;2N0 MG3X+G:/@N/(L9/]"<17@7%+$N70=ZZTD.\\@JRDZLJB&,5'B9F]/TO@:XAZ^ M\57NW.0O(O+W/'9KV<&YX*ZAC)\&V*]:ZFU.XY("*.6Z*@)FC89*4T0I2^1I MVX[>[I=O#I!/$OF:%OB /3<)_$X2^*I-% PO2!EX=I"R-J0.<(!@BS+\F <+ MH)G6)H4=MGA1"SIE>IU,?S(MJT5$&8"U;-,9-')+"Z,MP*_:U'=P]R;_WT[^ M#QJY:*!+9*I.$5MFU?ZLNDQ.5BV"C=[Q9S&0X2,MEIHYN$OH-)91F7=, 9TG=N<[2SB<*G*;+!Z^I MC)#)-[!E"E7J>K]NK^=]FXY;@GB?ZE_NW)[BUTU&XR>CNPD!10/.WD,7D;QT MGIZV:BVCHOH-;5UFW?"39[B)T]7\S0QOEX>%[6VIRK5ULKN M4OW^@&_-9NS>,9%;C MY;3^P:AN_'[B7NQ7 VP9OYK62^,ZT2 Y/%T4.Z#2:4I6C!B_;[>?#^^&@*,& M\3&OP*Q$S9-@,'$$&ED2@%POI2U4BE.DLI5GNHM>)/W&.^86:'F:R_ M$%3%A50+/_D[8T'4AK,EJ)M#1EGD4T*SBK0\-FXZX\3@OB?WCR]+^1F5B5+; M&S5J>&/"X*+<-9=4CIU5(HG66V7BSZE,C-H2M5A7)C::_,HG-3/'X9:3I4O& M;#K%XR;BM\K$F_S%M3*Q,:XN<_ZH33!-',LQWMSMF\RM,O%6F7B3P'A4)K:K M:*V1'(E+IEDA,LN\ZV2[\DV ;Y6)-_F/364B7I/Q').V64[7RH0I21-W6(ED MOB[B,ORS9J[B+H?1KDPDY66&UPNS+D,U9(*PR &: G&;+[Y5)MXD]/M6)I;R M;H&?%))K1F%4VL?$AJ>/X^;[WBH3;S(:N\I$@6CTZGAAE$2I*3=+4ZL!PG-Q M\UAOE8DW>8I"9>*J0HN8X+4UM%KQ!;J7Q]MCN*)+ZC5JD6+P2\HU*MIJ94I5HC%^C;S(Q @9F;)6=HI3NS(AG:1:M2+6I'/?WHN3DB@\DX->O0 M*!BY%=0T+'EVR^O?YN:N)?\1/-XI]G-STKB"%,T6WU"!.4NJ':)>K38B:8@B M+L,_*';[!G(8[;FYY,)OI$QL*3)%3JS)R)I;Z\6XE8W>YN9N$GJVA,9N;DXC M#$9"YN9L\16%N#J<+G7&;L5MJL>*/)PO86Z$5MRJPV]S*9%8C"KN&Q(G?[YV)6Z'S96KIZ(A:93!]4DIR\Q$2 M2447CYFXV&'FU$PP M4?G_'/#,1PA+GDH MV_'3XG_TA++?F(^)&9LW&+I.K_J]IQK[1A')E MFJDK4L;$.-#PD'QRP.;$H'XH694Z4#>F>6TV222*)*FP:BGJZ6#"F26;5HE0Y\.??1 M@](!]#6W6@M])$7X6L^Z4.6\EIKS&BJ"TQQ.=!;I8C>2:N@ES_J0EC?G^N," MA9XO4.B5BABPS+Y P6^Q$*@)VB,P-9>4T'Y1$ZCBHCV>Y6X"]=,%"LN<+5#P MUBL)5/I H-(Q2/P /M5"P*0UXRBO6ZU8N852Q6,G3;?$ST5%*7V^**4O+DKO M.S MI:5D39)$,L>P'71ITT-F#,Q(9CQOF(W$SE@A9E/;F!I_@%D>C-VRX;BV]X# M$+6LLG)EUK4!<(.DDP%LI^"YG@TZ8 $,#[0\6Y0%!SRMH'HXUM$TII#K>M!^ MP)2]E@4-LFC;6#CQKVR* #8-[RJ6*V97<9MX@V>*;JV]3"++67T0N>S-#EC/ MR;B%^#OI^'%).,: 79_.XD!$-'CJ>E['QZ1!,01##(JT=YQC@:&8T*$4(5FE M+B1]S12,@B JFO*L%NFH>.PN;IL(KFT?LU!+R]C."J#59'[)L2B::0R_AS"\ MAXS7DH[=U6<,^)ZR<-R;N9@&%W-KDU[(JZ5:E7M45P)B21U$;IXN%OHR&M[# M"\S62F&IHTY(1F\2(R7 86:43)P0EST<0=;VHFWCFLUT:0>FJ64S74N,< M2K&B*N1DNMMKW730YUHQXBI>_Y.R@FLAR".\U635F951(:438,0W/:D966\] M-@CZTET-DGL(HJZ.H"E5\\K%83_)>:OR4!F(0S^SONF@"R#H7"N&7W^?A8;U'6&[%1U"I83C ;*"KXAC>2 M!297!7%7)9^/C7C'3R>PT162C79JZ)LHE>X4RFQ6&]4Z-VS\K,CH!#: PDV4 MBK$@&#S;8G(M;0UH\F93?E;,IHW4*;BU&;1=1.;1*]#=DBCXUX M1S.G;$JNJ2GD&'BKG4*V22*+&S8B'Z=D';XY.3J1Z#@TO \.&QBB IR< MWQ""N;3FY/%G_P 994,"NA%L'A&BK>@)M@!?M MN%[*1TCQ/KW-4K25(S?Q" M<3.11%+(>;=4SK#%B*%.L MXB@G^$4QLKG6V$#AR7Z:5X!"9 O/6+=0M@J9ML!X683L4K"E9W6)'0 9I(@ND%C7%%7.4%RGPW([2]S-.4#'4U6F.&P+Y3K? MHG+16Z_W,)6P/\)]-_V%(5XS [3O>'UNYO@$%"K\;$1K):^/SJUYRX;/ M5JLP713G0XY!#&?II-)M/(]&CM6?L//RY^;+([ "[-W;$9>+)8Y.]YJTBC/V MP/!JC1S>BS]D/K@O\(_#S\'Z\?RTF&IPO"RJ0AI+*U)ZFG2C>2#.1Q=RQYK/ M7[3.2'EVXL<;5QJ)R:3O2I4Z@A8KV*Q><5PM58U?V'@Y0EXKJOQA:XVH_2CC M>8%*I%(G[71QQNILKL4 3VAT6B6U1_4B6WUY2YV\"GOJ_!#Q,M.DIT+$R":] MRZ9C9^JD-56!E&XHE?0ZUUK%#_*WI/>UPN1+(/HS5TPWU+;ENCK=8RAK9= M MVQFFHKL.[+9B.NIX_A)'A",$;J+UUQV.153):_6Z6*,1/V?\YSHBUT-NC'9R M25')0D%JTB)7K+<*#.>+S5(V?BB^^1;/$9VZX(1Z?'9C(;""@/+%'H(BM-2: M,+K='ZUNOL4W\"TNB>>()SE:XL##/&LZ99KK2A,CD.1RBL=/*]]\B^=YBPM, MAAY?%G*E::Z+;(BXR%6$E($.^@R+85,/&1)U "*GE"-WAF:T-T[\TN4OGWKR M[$5DP,J3J:S4*331ODT7TPV+39OUFPS$7@8^_42.I]F1MQT8)RW,;3FLBA5;I9J=*2,4H5 MXX;/FZ[]G!4"7Z _"]A$[Q3LVH"A^G5]G79&H!&[ M11QR569%+S,(!^SH[<@=.?-_0_>%RH#?CM@VV0BT[@A5P:I?X28BVVU&+^$; MMQ.@OBD*WW#V=FWHU9G\RDQS?G7>3';GQF+ 1*YT+"IG;W\%OT_5NN0$33!$ MP,H N#5SL[W T^TF;0] BR",#XO+$4]NF/U^7>.0DL,RDI62Z]'=]NO4. \V MECPZT'AD3-['V4#).AT@ F4AC+6=7:%Z#78VGVN&"G!LWD)4@U24>'/VZ$#C MP=DCFPR\7VA+#IX6\HS90 6F[9,3$T.]-L=+=OC9S47IBU[]V;%_ZLFT:XAGKGLVMR82FG:SI3+7'^M)/) MY-EU9/EZYE9HSX89#UW\WEUUGW-U/#=R%#*59!3)*]U*L>OQY4YD%7'TN'J9 M6I<-5]^['^YSKM:TGF(/TL*2 074[*7)YJH1W3+7Z'&5N*YQ?2];T4(AF2Q; MN,'I_#J).],<1>5OPOJEAO7C7$V:+4DNZP-)!4I/G%<*$C:([@Z2D>/J50SK MQ[EJ**2M= 1JPB&CKI2>"4E3T6_NTME3!/-M6C.DNUBR,]'1S->AP2%?3Z=H\CQ)2 M9&/-TSQY%,#C3'G_%.^NW?.X^=B/%]AYT,FXPD?4R(R)2/PG%1W)*/\/85#BL5O!3])*K5I'B5.:& MU7GM)ADW8Q/)'.&UQ?0R,J5UO*[)>3)0A74A.U[ZZ6JQ&]F@*2(R]9-@_)CJ MECB[LB3G$L91_K27K6:%?N?Z"XV^-"/\W&&\@)W$KRW3#S=O-M$0M"=[/>RN MZ?=:\DB*Z8[O,('*)<\84B@ \#FY?C #^33VM(WF0GQY$69QD M3WRMI*#%X2*MK!AB5EY'-NER"Z*^C6A?/\7Y0Z*HTLIKB_RP/T!UE!WHJT9= MX"9Q4'TUSU< AU#T$MYKJB4)TF2 MG&3I>G1Q&#FU=OWLT!64CYDA=:I"(JK:1W66:2]]2B"CF_J/CZ1_0L;D_:*^ M'&=L5YHG2TR_A5$SW5DS33RZR8;(B?HG>#!7D/5^7JGR_4R[K;(&7V ECF\P MN3AS/2JR?GVK'H/DZ'Q4,'UD12,HL(G%]Q6AJ M5HM&FJ29:HTJ$9E!8^ICT?68?F::+SXXOPPH?9):Z^-I#D/!@.#SLZ6 B^TX M*-^?A(.8SGJ6,E5'HJ MX9/]JG>LSL)N28KF!6=W/&8EF)6H>1*0"K:I![MV>&[85G/""+8!2>"T@,W* M@@VI>;R! SAU@./:BN@"*=PI@C,42$V6VYEQON]P-2K51JE,JVLOU\M6OQU9 M,WY%>CWB[T6"71)X3W?9/O?MJ9*?Z/P6A)XEU0^IR@J*4ZH3NMY _W.S_?JM_0^!69F4%Q]/M,C<+,MUQ M1J,"2BWQC*,Q]&J$1-9O?&'4![;UM6%_:S_P X@I @/8@A94ITBZ8BC020E/ MG+R&;[SL+,60/_GJ@Y?H;=I?5,T6XO>OTY M4>6HU+"C 8XF9F9D+5D<]$S43CV\O)[AB=6BKD](0YW710294-2T$=V<1CST MS->AYF4/^U)ZQC+$NLHEZRBC9,O>1%I0(W$9V5Q#Y/5,%#S@#R#F/#U3HJ6J M1%3U*5I$!F N)26Q.+WY,S%%#?8I>F8^'71+N$J64;U4IM%^;5E4H[L@+@YZ MYES+%$7$G*=GO+JOZ7B>,1EEHB7]X6RTSD?WT-]XZ)FO0\W+T?9YA[ID)4D) M&A.TEJ!(98,6+,45M"U>T,HDG[,Z^H"K3MA1)=TIY%IR9'7,F0>\O#CD[QEA M)_>0\MY#,%]&BDM1NH<:7%'UZYE9D:CZ4WH>V>@ZZDA)GH\4ZC.04A0S8V0P MPPUFCJ::_4K66-65J^N!6!%N/R7QWA-)7Q:Q=I]!T66UF?%"46UT\I5T]U10KPKT<"9IC%$$;DQT5==Q6W:DQ79XV/7B_;4%>^ U!WYQO.[9TD:\+AC<11-<+5D9E MIS8();(INB84(_@\NE4M#+GLN2*R&'&X":Q!>:&8\W+D5 LL.\\/TF+D$J:O .L-5#L) MKK/MYE%R[Y_&_1*]+XGM3UG_^C)<:=:%/L,E\=C)HY51CC,&J* !@M&GOB?4 M(Q>FO(+'?;+< '=VKH38G"D.S>?CEP?_W!L[BJ0(ML]"8#0G82WS ;!:MK* M.KJE">(^H)KI?-+ME,TQ-Y_W"'Z"^]-A-7(*[L$I/S7,1WX?'^?5C"8:I$4P MXARC^>36JY?-01(8A_IH;^5%UH#!BA@,)+-M\>FIMQ]R'KRYC[?+!F.@ M5<.NI4996S6CMR;MS<[L>0Q[OZ,1=.@8I[<=NC"KOY%#%!&UF'J8DWM9%;#* MRI59%Z+&;<&K!K!WTLR*(T@K4JNAY?0Z$TCO2(X)X=W)1\X+)"Y MQO:P$4L1E&>K4M)LUPIJ<3"N*+C=SR9*]@//8$KQV@0?LN!5;)[\+A.]!E"K8TS_G[5\)6@N;SB@U$Z'!=$O63 M>@L8:]6JJ'T^ITV%9+.9B=XBGU=0?T#=C\/V?+;\^B?HV2%?OJW8I/>\V L$ MK>F]H#7N4H0U%,N9B*4DA]#$B"Z/--M8Q\T5NDG1YT2#Z?.CP?U;+[S.(O6L MM#XT J0NL/6:*1@%052T_2-)=J^JF<84 MHE /7AGPZ4#6MHT$UYX\UA.@>S+60 ?2X=@CS>!\$&4JNP_]"^YDS8G]<*5L M2&#%+@4KN+)M?I1KSUD@#QP&J7:Q/%E8C! E*\6IHL!(JW M5Y%+ZWY,+IZ-.A[9WFNJXSSTNWWXCRTLGR@(_V-ZN:=6A!*.=3344]EE65J+ M(PS]9GAZ'T6CHW"_,\K?@MZ 1TY+\ .;LGUN,!.X9$NF.:YJ*1QG#]-T,[H' M@7P,OI\#R^=$CCHNSRPM>@M,/1>*9@+0:+]39#=M!S6>VT;,WU! M"_?Q#*;4PX9W)KTGNKT6S3DVQ\K5/(ZH2K<[B5P&ZET8/H..U\+SID]G<>!; MU0]<01K>%+!\T!\9YMA>>K.=Y,OD3_)%OZ(3$718V&L-OR8*M M"[LOU[8&M9ZXU$9=8:;2A(_ZHTFG69#B)P!OH-W- EQE?1+_Q$W/+@5;>J:! MC^VW+N;+CI:?J0VN.#1!3ZAK95&/;.[M8%R?MD/ZH2.+779^=9OD1??5%1JU M&K*.,JRGQ@K-J:!B3,EQSF@-6Y%35+<:LM=4%'I^DA2]N&'&>9QZL,R/7UZ& M>LLV76 NA,OBN2^H6:U<'G$JPC-IQNUGTMGKKS^X,)Z?DN:[@A;J7!S!J3/M MZOZM5]OS\$IK-BZ";;?FEN93JD:J8.W9DMP0[8X8N11#Y%911%X&HG%>PO4* MAR\I T.KCC52$I5AYC#8+3#)E5[%XZ;?;S(0H;W@,(Q//^PJ<_8"^Y&@U(0Q M*T,*R8)"FS57NB3,IP5'&.&9$H]2ZX)3K-G=\H",&\Q/TNB[XAA#,(CC]#DX M?K)._S+^S+%U^A&+-XW*0F7=F:IPN.MCLL>OIZUZW(!]BS>_9/>!@P5.&!5I M/V5%: *5XN<-QD.2[=%XPE-:]+)O-S_E_ PA1EUVX=+COK-1QG&J+#HT.IL MU/=,#5]V!I4Y&W]]_8-Q_'23W,]:'AW9M4.3DD6LIO4URB&R.^KW51%K].,& M\=O:H:O+S847:G]MGKPNDD31')7ZC#Z4%]DUV?#3J[CE$K]QGOP0=_NI[P_O M(?B0[_C2#$>6;=C50HW$.(2> I\Q%VZW&3>M^Q,R'(>;"^[G-SY>A!S1),4$ M.+A"D;4N2H_L\=PE"IY.Q4TY_LPDQ1Y:G^0=/JPW41XC@\1#YK6]5[5P;(IP M24B.1PU:*Z-]E?,IKJEG4XB>&46N1/ZU[5D;_DXS3)47E,6$Z>MUOD;EQ74;BUL&Z]MO^(NE@\TL+U&W]M'-SCXS*Y7N M*-GT.%D9,2S"8K>-RTX2TK=97H^G%B%]VHSDPXL8MNIPV^Q'KSZ:70 M!I-L@RL6FIEJAT=TC(R=+OVVUGM_9FMCO\\J1MC<>KGEYN?JWLO;>LXB<4NQ MECV4Q68Y?F@.NB4G;L'XM[?UU]"1[RB"O(J&3/F#0:-0FFJHX"/"M$V;KC&( M6\C],S1D%!>!Q73J:6#C=L\7C)5*3^8J$(94)=N.FU]PFWKZ[C+WGE+YRSLI M]M18C3VJMV($H:8.^B2&^K/8F8COZ:1$LZ3]Z[#J>&RY9&I*DP.BOER,BCE# MTN.6H/@A6/URO?KD&/+/QNH$JYFK^934441N+8Q";BCA4MRK!@K8U+0\FB15?WU+5$02JV\X[OC26'VNT>KER3[648PUB@-- MJL\;.=H1XA9Q_80:K7B'7U=&<3^G2L*\ (JH/J[W:_XHWQ07RBZ@2C^L@*3UNN/T!ON[3$IR7W(8GMU[(UWUT M=?$SJQR^>!,'Q%X9::#V&03G!;6FX(3=B1NR;^4['ZF;N/#B]T\]@/DB,D#7 MFPO*6 *+F8^Z31.K#-KUV\+*>,O USHM!+]=%_^XF4_$%\G##FFEVJI;4BE, M9CDVHV5%/&ZYD9L,'-J!<)G\>7: NM1F/M<^^O:2H/<72=IK94H%%0>9Z= MA.%QI*>P]:3<&I@40[.(-[ F*"-VKIYYCA7A+A/R7%E%C&MUPO*[U9R*2++& MISI%*EF)6QW,345$L>276"Y*4E>LX%S1;E2D?XF-C3A>TZOBF(F*G(KZT.NDXTI%^B?2+:TE0<1,A"(HIZY5: MY+R(V)5U?;J*H$N>TLEX7@4%;&^67#['2J M*EUQ2SR3:Y5:US]Z,E:$(S=Y93(@'+G-*Y/O.)"H:HY4!B&G+$HW9I-)*]T= M-?3(51/M1.1K#B0ZR*22"$J>F4D-;[W&2F2WFA'848$A.3HCVHC!J6VC%07Y MN-[&?'M[P-O 7S0&>EU4\7*NIU:EL8MGHN! '&[*A;\[^>@9RF;H'/S L_!) M"<*>Y]@\O^ 9Q4]6EKHJ"!+>L:J<7JL^L;NT M^QZ\Y)476O!^OEC %GPU4Q^J16.<->8,6<$K[6=OW(X+?OS "Q47Z/RR04D* M-D]VT>IL(>-V5^Y(Z/,7AN8[>. #[Q--W3(-R%)^@3$S<:I-.-1OE=:D,W,' M^N3$2Q^>^L";'5FP@<.CZWZU6)][,D.C954;DB,*&*>(NWGF R]UH4L!98#O M%DW/:?I-D4/Z,U9()ID4M7=>^YCQ Z.(432BPD=;VUR#?=%(?06BZ+K/1.O?!<9K8(G,U7&0A2J$3A __\!?]*.*ZO M05VL"RMDJ4BN?(^AZ/_\:0F2I!A31 ,3]YZ\2ZG7/]W@%/&$.4G0@?$P7,B[H!5(8P'^;QVAM:@!P;X?FZ[\YU.R'Z.G$**: M%Z3QF"3')"]FTH!/3I* 3Y,@PP.!!%0*C). 2O[:O/5*5 Q,(R)HRM2X%T$0 MR.WHFKQ+;BF+/E)V?$C'L%E(^ ,BCDU-@O=RC7*7R2?8;K;+L'_]'F_H]MFC M>'N_68;F.N5NF6$3V48^P0SH4K919!)TLUXOLVRYV8C68 Y[WQ<<&0JT:QI_ M)/)T D?)9";*_>5?^G/!CE-OZCB&O@;]PU$4FIUZ(NPM5,>&:8160A$36]>S M$RBC]^7V$X80>-424.[SIN@%4540H?T*U4=#L&T>[V4S*HXZ2<;O"YENE](L MUI^^TF$,1=H;ZAYT^$MA\EQ-!VT=E=*%XBCC\+3Q>UF18!P!G_^__TKC*/'G M@Z+^T7A/OV P,0)^>1N^_U,7;#71-,!_OUB7)$Z@!(-7HPN*!U*3@4U]BG5) M<2Q-\&$8&S8ZUDQ1W6\N<-*9Q(X,N[?OQ3X M%/2W(1]-;2QHFNF.S=6OZ^BEMB?8<-R:WP&6:;M[*JH[PF:*/*,M5>%Z]26V M7*\FJ>DQD=^Q@P53$R2XDF6ER'Y;*-;J+;3$!7H0O]@01&))J=!$;^1_IOHEE(=$M, M8L^+>/ @LG0WN(QEB.27B=&;+9MI)UP9).8[YB8VV94$@%B4CMF\/>C=2X(+ M=-BH+ F^#_UC8%P)>ZVP4\PF![B'O)JCKF:D#&R.[:"*Q10D>=9YS3BRP'+# M?.;__1=&H7\2Z!^;#T&?KF<8&8H,5$TD#"\<+[HVM$-$Z;^"_"-C?"%>VAJTQ7#1WMI M1$7*5#G;&BG3I)A]91@HBB%$BB S40MS(A =?#P^^RS=B^,?QOK5,=L!4\4) M,OEN4/ZPA]MFNDKJ;F$U0O5JQYIUV$)Z@2Q?@4"NQC&M3AFJFSJ3+]/E!M0G M=+,#-5&V^Y![^GK_XYR@D5D)HIL(B!)D4A_)E!"VR3T.$FB23(-(/(Q@4^B4II/)_$,GQ+3XD3"2 Q-4=LD].:) MKLC/L#K0>WI[I#:-)9?L%3M6I;^$%3$UY\RR?/+Y MG=/&S+!DK6>I2*GJ6,W.0FEWV_#.W=O=,-._I=O8M"5@(V)0*V0YX'[WX6DF M<N#?^7'I@* M;%<1!6T+@K'INJ:^?8)$[PCB?_81L6U[AXXO N7+7JKCPFC-LLU%H%(O'AMN MM'/9$$W;VI:?L<$+PX(UVZ=-::NL(4S*J]Y,&??S0.VWC19N60-:4:8\&@+J M)960!YJP%()Y^1-Z^;=-M%RCAL1"FW"M!/-8(%EHN+9BB,I8>D"]"M"\KST_%]C._'[GU=O M.] 3X=OLJ6 HZ_#[HU<2)7$^2NI82//E05*^Z]RQ=YOQ;@L6[8M!XT#"-^]H MF'=/0!$/23SP03;E&_NI)F1;T?$*B*!?%'B1?__"?YT%J,P=145,%"+'KN,6 M[A2_#N3D-0Y>WPYF)T%PKVZV)@X$EUF<&V6;O5!Q>BD7DO@ M),D$JT@&\!.L:P/@?G8>)UZ4I^''IMTUE\8>W0M,.^,QH]52I6E<*54:S2P= M%GN^F/\3]+&M2-/C+NU+3_[QRG30I_G\6YJ$CD/3;L&7*8:XGYGQEY0UQI,DYP0"-TBVSSQJO^/XAAQ.G4=30OV)H?C M;6KT1=]ORX$@R=BRH:0KEJ EF!40O:#:,M&<0-<-.#1" ]QQSK MWV&>+I)9X?]<>VHLL.U9&PB/FB4T8GV=U?O2R%NKN&VZ>"Z--].CUZP[A:7> M;-?_NX/@=8=9,R&66[)I/)\!="A[1"$KGV \7O0\K-M*]0JO#95()9$4F4:O MYSA>7@0>)TF"=#V6^M-)=($&K( JB0U9_DB4#5'S EE.!*AX(C(1F'V(=?%F M! =R>9@5H%,.['!J[H_$]LO.B@J&M/NIH#A0)!-#($#4*9-@CLZ8 @G&9="= M3M0$QTUL2C\^!WY;!P$G[E#RT4,X-N=[G(GI\&+9D(),#DB,_80H U%-Z$%Q MZU(&87HQ*':S'Z3P/O$?;*O^9,$)"R*DA*!I\)9@W [\=^XI-OS1-1-CL+T! MMLP"\3%9A!%!0G%3+0*=E. 5[&81E +)PJS$D*Z)K.@&EX-JD80$KT(!#VZU M;"""4-PQ/!%6TSF)_\#V8&25<#Q13CBR&4R=[BKS7%EPGPPCL10.NQI6=H0/ M;P?RWS]"QO\'WQOM&,9G\*;Q#(XE>"B\'SX9=&7;6% 'Y(0]"7L:("*#)B3! M=[:YN.=_[T3CZHXY[=DV[-X&H;#/03CH.7M693'"ROEIJBZB5)/'B([/+(N# MY2OP&0+G5'712X]MQIXX6=5V1AW4KJ&#DM:7WIDXQ8*&>8PA'^Q3\M.T]Q?H M@40@#U 4=,5UH01!DRRZMFD$WK?F)P#TQ'UHEJ$0!DLJ8#=R91#H M4.SA.^R=:4D$J]8%P_\CL/.P,6@7@VY/$U/;7+KR[O(=-/L@(8&)8H1ULV'* M(O 81#.7NZ!@]QT)LJ7W M8QBRJ<@24NG5A=8/UX6Q8VJ>"_X,UEP_'^-F+?+V[Q=31+$;VJVK:_I5F M?@*7RZ:W[]CS"+R1/NJ/26+&L$56MLJ+&8<*1QTE3L!NG:T/!!\]K\_7! MIWHM4OK,-5P;;1EV.^[KA;#GM*;CNYA(+WB7$7J9H>HLAPQ6*992C6HJV/@"A-^ M;PTUJ9?32"=48GGR0MSW!XRDC@:KRN18GBG,+L'XSC##Y)#G@/ NV.7-HFOW M8>'E+I,39'B"=VE^\/*E E\-7YLP('W,(!2$?FP8+QJ"(2J"%H2901%\<+.S MWN==2;9W\Z!A1M79?[/XO"@RY/GA\Q54?))XQE"3JA!$H2 MT-3316L=1A$FK&V;:K%2UZP6A_>SP^RQQ74\,AUQA(Q,N*8%J.YP1@ZZ1+"X M#GMZ9[[22_H\E2JC0IU:2Z72TO+EZ=XRO$ME\5[)OV%G9]\(XH[ 3@58FZT5 M#C=9>)ZUPN*2C@O&>K+0[#;6:([U+5F^+9BWE)S9PNQ&\?,I;@OA[+$3.AW_"2IF;_2^(KUW.R.$ <[UQ\Z%-!U#"MS M=E['6VJ^?ZK*.>*]OITCUZQ=V/J3/@SX0M7VL$9@6*@,G5IAY7-]>J%J$NM. M>GR6QT-O[Z7@)-BIQPRNFJ+Z1\(2[,1"T#R0^#]P<"@6Y 82X<;3KR9<;M(= M-S!M5?4F/'Q 4I?-ST4:Z8W1.5OAR^E2+ND/VQ!)V"M(RK7J] TE44#)LZE3 M:!:NLE)NIXYV*:?'O8L@D)J6FBT IK- /6VBC>L>O=:$ $CX*T!J"(XDS!-% MS1P+&@R0@TQF(M@\-EB_&;.T[Z;2]K-&_6]UJNC5L__HG-$0[CN_( M\<^CJ?HC87INF($._$Y(J:;HF@'1\?0?B:#+]XF7:7GFD1]OI^3V7!Q(N/2& M=I:+U'.M=GW,>%BU-^PRJ?4 #O$UVFUL='AT4D@TI_DXX#T"BBW=3;5FLS:' M%";=5:XF%(1"]M<_9.:/-('^06'/J1C%I%\@=!]>)K';'Q,.%AQT#;7<]_3L M'51!CXWC&97>5!UTZJB(L,)M:RFWFY]^2@G423.%'SGVX1U[B^UE2_Z__[4_ M^K$@JE/;] PI2"^:]OW.=N^19=M1/#3C4X!LLCG"!';S7M"6@N]LB91.W^$/ M#L?]@_TG-I8^G?Z?Q./'QQS.F4>D8.@=03X](V7WX_F'I&RYNG=*2A*[2Y&? M7^L68Q"=%=,*/,5SD)2PMH#A )2&].R=EF_$. M1_05YZ;L"(WMU0R\N.%L-E=C$J]N0M,LO'I+@FXVNDRC^WC:2N1R^JD[-(ZI MWYB6H9[!D'3JA5T!;ASY HZ0=U0<9[UBRI"W)%3?JKR^D"29#SCB5U,=WYP> M&\%]+??UB>2Z^([.+6&W*]2Q^8B'3>&(4YO"/=(JU!I?CIQ7?3CBB*_'N#":VPXN3??(QLRR3LB'0%&/"$[?H3L91?H6&%7P1AN M[14N/N=Q-)5*)M\7O@2-)K"[Q$.[B<>&$__Q#,&3%!=(_WT6U9R_$<];S?GU MH1[&L8=23[YOAC'R!O';6[R3XI(3-(AHP,H 0!E)8Q2)9MXG(S"RAX0+ZH?A MI]"6A8M/MR](;-X0;.EO3A(/)RV@0P?"W:9J)G.X^8K+NPI M"&\RX/AV^S]L5@RB#7U4,]]^Y MG?5-;-Y]D[^7Y2]UD[]O)G^TX,@%S5PZ?#*-$1GRBF(7O"H1ONM!S&["M8?( M]$VXOIEP-4P70,%*I=/O#-?"!H+522<$[%BJX[N+"8;^J%19/=O(%IEZ,!.< M+[,TQ[+E9H/'\$PZ\Y$\&7Z7J N&, TQ\U#ZEE<Y2Y(/$^G?%)KM8.VDXH83C3R5 M(LG41Q!)W"7V&PS!!7_0=M\#;&JFXP7%F]FQZ>U*41,=Q5&_.^""DV]_D-(+ M"I!L.#2(@99MBD *N,ZGL0Q)?@1BR;O$KN407H]M_U3\W)S+J#N75QEP_ #\ M;AJ\;5+[\+R0F,]KEWF22A.9U*4GM!]GM)O=$M/Y\;/9-3 5M-"6A!LV.SQ& M87CZ^#*MLV>QPT83>ZU^=Q-%_:RXKE-FJX4LW6UV6"BF&90D/H*7[%WH!B<* M@NB:]@TKWPLK 8\I9B5#H^>KT&#AH 7W)P1#&(9_ 2BN2,5O.) K'Q'WX=@B MJOUZ:8G6;BUF2-HGJQ6#E63[J]IP& @_7]6VU^Y!8X@(-.W/5V.I:"R Q)XO M'KCRPL94YHXXL:YQLP(QL??YS]O*1BMV*QOCL6!FN_Y20I,"2HPIGLS@8SXI M)L>\(%& 3VY0PM//XVV(5VJ3C!@L]@JO>/[4%U$V #0]Q,"F_/??&7#'&SN*I BV IR[8TW\D<@.>]EJN?O7;P6"R+.>8RAU%^BZ MYRPY8'6@ '9+YHYX5.$)4JEP=UK/>H71VRX-(]6E8K;78;K-Z'0IY+?@.*:H MA)S6S*GI) 0;!!MG2R#8LSF<>WX%-G>)9KBM\]B&[4$T!#M[;.: ]IH)%D@+ MN_VQ6"T\ M2T\Q%J:V" _Y"_9X<8/2!UMQU UL/*B$[: A-U0Y6:B<'QOX8Z.^@W:,_78A M/F '7=,.!"(Q$<3@UO>@[G3?[Q)E^$I3!XF ;[!YW_3@1P/:\>#@GHG_TKC' M?B)81NQL3@@4G(=SRA3]V=%EL+'@;'87/+TR!IH"%L]^#G$=^]S3IZ8_ <17]2"-@%4C_[8HIP713*;%10]!U MV# 37M[ ,=RYW@Y=80@OZ.C#P&;J!YZ%"[LSE<,S"@(WXP6(;-&Z?<$.5.%! M!<'+[A*1T00O2 M.@>A^0DR4WO;[1MFN-G^MJ_IPR12Z$MDJ%3FSZ?]>G)^TR4VD@J[?&;$&2XB M@$@)=D*S(694J!5ETY0"X;0WA\*:MI_8;/\%U?3F).:-;1&LX/0.0=O424-G M/B%N3D4-KTZ\($F;D&QO&BAV*72!G3^V8 U?")\0-J%0X%&;XU!B];!:*KB^ M:S]L7E@(5K SOJ&,P^8M&[X8;+Z'UZ5-L1^\?7ONR>:L2SN0H;V+4V!.(9]D MY3%__+DT?\S8W/]K$OZ!;'@,_9YE%F]"^N.%=%]00NQ#)R"T#5N/)#R+V4Q MUR*X&I0V_:HSC2K U_?Z3G/Z!^SGDU(T$?[\O,?49B,?MNS/;% M,K8QQAMXP<"O?S-MJ*5-5U?7U )5*=UW3Q65V)F1$5=&7!D9Z0"WV$PL8NDK M0>A':F*320P$N+=A]A(OD_* M]\\'H3\2U2]4\<$2^6>Z8+N'9RS1R7*:5H./8>%958?.>G991FL66K.>7K.2 M=2H/_4O=3I@NJ'1I 'QRSY:)?P8BFY.#F5XC!\%1^BY^!R&.IZ7%'*"*%C7@ MIR95D!.&]8]JI9CJ=1HV/G17(Q IIO1 M3CX=DL.[D1.MT70#GO '6I3F>F_B]R@9V*^4Y5<]9F&E"0^J(I)ZQ8B2NR]30))R;PK#HH/$&H\DWD-O;,/GS%'$,)Z^2RMFMR.KH=Z_D=3 M1TJ'E.[92O=(I4X0!MP?-X*)&9&?1)_P^%T0G'PEN,:<5K"?+"7)>I%94V"6 M$7@=O*-+?_P">-&?:BG&V;NS%9@] 7_Q?7B/5[JU#-_]$&(AI[-++[-.5LW[ M_0C07RU*&!]D"<@2?N&T00R%^I2Z-2?%7D0!9!2A&Z3I=@J]D!C4#5,][8^= MW:ESTWRJ^OGLEC3,]H&)9*D)Z.HJS3A!NHET\VG=#%2XHY<@HNX:T-]>0FP+ M]?3:.!"NPFR<-)/)R^D!G"$S2)U1!R;EP82',P=NPWL+HQ0=TSS-Y(@$S&4" M4CP'%S]#](Q:(V5&ROQ[],U%LCO-) ZL#AGMB>!9?5[KNXMEZ +;J&M@,ZH MX GM,-VMJ8'ONU#U\KF&JWZ'NG_V6QX[ J";CQ)YC.0*3^#F_*'OSQ%U#5+L M((@MKT!D^V<^[1#TPH'5.$YT#H(/O]W+[%]@9_,_&W%9##U7S_57"I"9JD>) M)@1/C^U!,D#^T4 3ZS4##V9"PM\!#/SE2/063ET5NZ5S\JA9?$= ME\4K6P\?+3H_71+FBIEK*XNGUX!26RKP%)U/?F Q_"%;G#F% R&J$&V2JX-/ M47-Z?./$Y*:?PQ]U;YF'-+#I)A4R/#]9K?6-"13 @7FNOA>#+BZ30BO)KLD& M_O"'4*L._TRYJI^,J@\=6&^G "=SE"RMR5J7KG1FD#BC#S>TJDOS%859*+.QZ3''?><)JP_ZA;I[R1>^_Y/IOW/N9[ M_ WD[5Z'6=^BMYNXGLE5%[:IPF+&.07NP2>45NH)IGR$J?SH##['W4U0@".2 MJ&]I+GQ/.T"G*P!/\X+ 7((' 84_[TJ9.P6I,E+EEZKR/3PNT[+(<,V!QR8? MI=M=T3F(FN*[<*._J*T5Z/0#@]H!X$_Y9?&[\MW_;G____X?SF!___%1>XJB MN0="$T. "6$.5AJ$!V?31,0KDN30.R@V6%M3B'HD1P+#^5RC7!Q_V*[L'X][ MEPKOL2K#/"?[5*?[GH?X<0DYXV]-R"9MI1XEZ= MG"(5N",A2AA!R/IR9/V):]"H#/ MHT:(C;3OZ;R)Y=WU'QO=AX )*8I\[ER-X0Z_?:"E;@0Y"9C^[P;G'(74,P!_ MWD:F?SXR?^)*7%W74JT]J>F=4_W$J69%7<$R$SD%GJ5<%H(H@#1'HJP/^NI[ M2]/6$;HB_7[^894'9U52YSBM(O0C>99R??>>S$EW4P\3ZOO ,8#GK.STX!0L_)"& M=AL]3'GL,]Z:K@;0TC\@O4)Z]0NG4TDS9P J70[9'E7Z,WP0#>D:+",%OUNM M%/-WE:0 B,)B6-#O!$$5"(D@7Z9:B4XF>\'ARD]J$)VS#AX\.7F];\*#IP?H M8)AZG-0;O&;MQ9#V?KSVFB!$4M.4KC2C+*V,=7>0I-P;-RH%G,_!^AZZ P(H MSTU)4 "3Z0_W28[>W>UV^3/_>\CG#._^!,JY(IKV8-%_X,'^\.1S)\Z%1^#) ME<>G*DZ;@H<'";_YARZPZKF0J\M=>E+F*,W]@9MHL[$SB<@90/E(8B,*G?8[3/CM4R9.P81 8IJJ3NB&/ [O'461:TO54;?%$P245%M.? MDYJ+^<<%%Q]4)P V#OH+:;AT2_Y4O=%1@!(H4"V3N#%=QD['T/*/W@[U,8TE M3\4?/;#"Y6!0"RT''@TPETG5W3 EOZ%ZG8;SK.>!R +N. )#\9+>VN;=$AD\ M7>,\OYQ,!--;(5V.+TY%.] MP8>7RYS+#@:G;%S0\G0O5#Z7WD;S".R?J"E:/!E7/IVSI-[C:=8>SQ@4W4FG MDFP)."$/I^AN5^)713UC.+.6_CU72[C9= X>J59:,3.MSYC4^P.(JB;5A2(X MX;:93K+[C/GK1?Y3'=*\Y/EGXWK,BY^6+H!U#_1-4;>1F694PH$@$<$B$D0H7Y?\DQJ^]74KAQ=B]]X!9J MSZJ(>EI&-$^-'L]U8CZ0 8(UA($EII?>0!UZQF//I\SLM#C87065)&*'S/\I MU4@)'V+,[T #G(DGL28^C2-E)^"U/3#="([E1*0E2&(K<3[)B0\",'Z@5#EO M =RYTS+LY:(-7/)R2;K2#I84_Y7JWIUV C,0P$.]T/9RYC+G A4PW60\R<,7 M.A 2A..=8MJ)SWV"C50*'Z53?S^K$C!PB[S[%YL&X MP;< 9+AGBN@<4.= 9O5TP*]]PPGF"7EAT(IYU[!VNK' MD__J!7>/O'>AP%-@,=;3:@I6'."[Z*=B%N=W.K!J+5!1]7R!?CB)\L-1?O@-WJ5RMG6BA7U\X <0;U>P[@7"OH;E%( M(#N!'C]984";.R@,(G^G'Q*VX+[$Q=T5&?"+H _ YTX7\1^!=&F>,Y7/M>3/ M,;B9KAKGWIU1'38%<34(ND%T%0$'0#VS%09D$=QDXSAY[<-^!&#% @#Y@2OU M%=V^]71'JY"&C'R@L^EVYW-"JDWMZ3L/'P97&T?76=R'R8_ MO%/@#_//3+R=335?)F3IW8FH_.D(EJ/#]-??.5V6^A9_F#][ZR^/BOW&JR\? M&4,Z>:TWU1'<$]>+/.SC,UAR=+'=:SEC%'+&D#/VRL[8Z0(X@B=I3*-56<<5 M3J8PBI)YGL1DE<((3--I?L%1CZZ,2RZ@KS:ZQ6ZY46S+'$W2YP8?='/4GQ9/']X7]W/!?!P MFQ XLX5DH_#^#OOM@%CF< MH;$/OC[QJ;&5[YS1\D-G]#2(7#**VYZ]/Q+RQXN"]!(X/653@Y5RNKMA QS: M]#<8)_WYT4/YR7IPH8K^>7R2JX!H \S:G^\5+;U>]W_O#M,%S5"+);.0E06E MRY2N@I\X7I>YA4HI-*UA"HX] M>1*L?%VG3?*.]CP3S0M>8 EWLB%LNX3/S8 MLJZ/\:IP[,A8>=-8^MQB75@WBZ E_6-+KKU:X%M?=J3"N!TKNKQ4%78@$]EG M%MEUT!*JX[W5 W%.G1&:]*VQQHVJEAB MEYW:KNMLESLP[UBVZ;C;Q*CAF ZE;97MQJ(B*?4#:(IGF[9+QV9_958E@<&K M1&\Z&/KX="#C1+9IN!ER[9W0WU@'98W3TJ:R#?:@Z86YMUO5*J57IA6I4&Z, MEJN1UR[90)LO3/[$'._$A2DX%K,>V=B(&1W+8*+P"[/?[+ %FU_O12&:UF2> M+5J#8=V0\0M3%;0W9* ;+FGIRQT3S+CN2MX785/FQZ9TD:.*O:*B8(3!<'JT M[?=W$AC6A6DMK@,=#P.A*1&27*IOA-JLV09]O3"O^O'H",R8T81"GQ0ZW-*L M[YI)TXRJ:E01E^7Z9"#TCJ2@+1;$?M@U8-.,KHZ*6VZL#UNNQ*RW M]4)>M[@S"-<-V!$?R=K4%/UJT;0.X:Q>FH&$LA%97M#%%#K=MW9'M8P": M7E 7?NP+?0>7:UC9*'4$?^&,20$ Q05UF>Y&A6ZS:3H2,Q+7X::F.S4QEHD+ MZK*:5:M+-QK)PK8R\G?^2'-H$S2]H"[;?GNGE)3:#"NSK&P, I(O[T%?+ZA+ M/:B+JF#O,79,)*8F8,G33-/G1@AR<9#;8L=JGA1\E5OTEX69>*"9M6Z3K&W M,^F!I*RL.;%UF=ED!IYZ0;-FI%51R[,R!]2%]05^J?&C%GCJ!1W0_2G7\70@ M\6UI7B ,0XMQ?2"3%W3 #N7&4"\/1E)!Z4[F;"7<\54#-LT,RQ7,Q3#6>@5) MW.D^I76&0%=?$MLEHS-L>9(&*UD&W5YTZ_5(1-,T\M]GVI+E)5 R/V M]*DL73Z"L$?UD7PU N:%1+#2I-@+<6:3&QY MN';:%,$ "5S0+&)L\ 6R[E+"UFUW(SF(PQ586\@+FB40T_J4[*@%05<*U7$] MXN-Q##KPH[K("Y*D-(WB )H0P!,@%%[FECHM4PJAX+RRQ!:L\OO?^ %"GO<= M,J-R9KO=#!EF8AV6M<9$H8ENIP_&>T$[FV*3ZE0#O"A$E6+_V(F/+<(%X[V@ MG>9<:]5G_'HIU7HEKVB(XIHGP#1>T$[3YCAFN^6FV%;IB9(0$\=&"S@(%[1S M8\J]5GG5B*4M[A5'QUUC$P PHRZHG.1:%!X$+1YCM@UE.AZ+%&>!II<0JN)W MCJ9.8D*-GU6\OEY;UDA?ZY8VY<0^Q2+R)+?*?R_'SK0/Z3//F!P'CP?;NPL;2\^>\SGWY- _*^4MH/W MLOZ2+GO Q]XU518@"(Q"_;UILLNQ0_+-WZ6+3_\^3DS^R3S\+..9@!0GFICK MFQC\.X-,YBIGAOO.L6AFKG%F$)A=[<10:&:NX-Q41]]J[4Z*^"75G MH9_.!Y)8/OWA;AOJ%E7FN0KRTNV@5]08_#OUI-=Z?1I3T=6'"H-?5!@$K]=G M*R_1A'1NL_^^#7">V+63]X%O]KDD(R!WSA:[,N$\:28$1A W J+7K!@I/GXR MQ0P:\VT;Z"#) I M_')CZ"O(X%=;,#J&3N6HFC$<-.2G';+^)94(0(O3+Y5#.3>4N9A6C D+N6P MQ2OBO"K04IE7_8(K60.W#[ZCZ:KI*';PO]\*Y+=<6LSF?[^9^_ O-W(T+SS] M_5O.51P@G2@H&(JR^0M::]'5X'^$>U,MAF7%]P] K&/%CO1ON0#,&?@6>/(Y M*WU5,0VI/W6MWA#?^UHC[M%+>"R$_/8/P>-YBL3^\S^/)8&"X\\4'+\/ 'Q$ M?'N5 ( 3,(4?,M2RKQ]VW:G342VB41I;+6T1$OS@W1% 9ODF'9$!@YFFMNX/ M"GC=80=RCF=I#Y/FH"NJY&?E.-%(0Z*]F\DVK]* MD'LS+Z=X+DA9]7P1X)AX9[(5?1'>_W9B[RZ@G'5GNJB_M5 M+#/0W^$H.D^3])OY.U_;%!#C\0Z,QU7"P=OY//\>#SH3=E2NE#:T)-;%A5=G M>:Y+0#R W@_#YG&&>77OYPK"LL.%F1VW(&(?5.X#3A/-YDD GMGZ_= 8]VSI2D[ME1,H>98?;'"C\40@@;TK.@\3C\5:-TZK22Y M0..3^RG>SIWZV@:/V"7$+KV25[38..I?9XN]1[>@<:[R/=1-9Q'Y ?RT[ 7A M$_&DO:MO%WUSSV"%^O+([%G*Z]0',I?LI^5I'K%+B%U"[-)U.SROB0<..=RK MLF]WL4G5&["3KC$TS2+ ^ %X7B>8U_?"[H")_CGCE'#A7?Y>/X!!8B(5$*D MTF=PG\[QX9UI@[#P A)Z#4C'>ZU &^8 MJ277@KK!H^N0U4?'D5#(^(J.TO4>?/_1]/\^%P5X/7?H=@9_V[[1R;2%U+*+ MKM:#9IV>V?]Y\'@L'-IVI5'D!MW.X&_<)WH9.*PZW,!ACE1#*/0.QF@ZX_7CPH#@ *DE+H\QU.>F MEL [1EX(+[Y^$^<(14=70"Q=@8MTU>.];:_H5Q"G5JR^>:SS@22.PFU<7A2' M(]& E_' Q*,\0;!YAGF['36$ %= &UV!(W35X[UQW^>7$%#RW&8K]CM2;^?/ M1[-(WU?E! * ET/35!XC/E,>$3J1=M,Y0Q_OKES1X&[<-WGFT9*NYZH_12^J M$%=,0=MN+*8V9"*_>:!HOIC *42O///D]C\R]9O+!WK:UC]:*"A!Z&..GSV- M$82HM6MA@\=ZPWV9IIT9W>T;L->)A\/F:8+_]$1.W_'9,L+UAK:P$O% M\SD7WDV-HKE/P^?<(FHB'NCM=\=2Z^_;BAL674TX \#E)(':MAB4&M)0%)3B M00P(>^QY1P/>IIQNBU'T4\PW0A'$"2%.Z)K=JM^$@QXY8L;*N*-(Y:JH^D&G MV1_8R>7JP($BL3R+/74\]089HAZ0CA*"=^9L70GT7#+]!6]9B, OZ2;8JWI. M7QO@/NB@V2WX1%\-\M[, ;JSZ#8TZ"$<6V\I!7K"CE^ /(%8L8W:V#\(XCCL MC.E8KJP.P .BDC)&9)Y_,D\2H0'BE1"O=,4.T._" 3ZE^4W59KO"Q&J;@K=9 M&L/) ,(!\(!X+(\S3^4)?@X&::@'H6^JH9X6K/Y,\=YU&S]*"[J^\=ZV-W1O MRK"8[9/D^0A?1(9JK[:6HV+%0:&B:>LQ0+ZD?C6=QWETJ PQ08@)NE5'Z#>0 MP!]."-K$"-V:;$@!]_A!:](H0B1@$B1@\<]% D%2+#SD3'<'9 3)L9N-[V[! MO4%"0?3/VSD\J2W?YPM,S'#E1>#5B@8$5]%#W7=,-TDT4$P_*>1?=&!9L0LX M6 YG@VV?BXZ8B7<)-<3X=<@9,IY4N";8/,L]E4UP8]!Q54:!J*%;I(;@B''B M[\]&AR1'R-")J ^B/F[H[.2[4",W)(_;]B0>G!Q],EHJ,2-CB34V%%9H&F[? MW8O5UCJ6\:2D,T'E&?[MO 0$(\\E3F[(;-Z%6+DA>=PX\?)<'!GT[=FJSN.B M4 @;BS778Z(D%2^I\HP#'"$_T^5A=R?.41F>MRW#0P+3UKP(GH'[*-M^)*-7 MO /UVL;YT1CVQH?++V 6=J#7Y?W1HK'H,-%E7VW&1A_X/EQZJIRBN3S)H\(Z M[U=8YPJLX-6M_5(-G2L8YT=;^UL?)+]@[G/+WOHUTRP)$VY%3[7CTB>PQ-R9 MI(@$3>2)-SA#?FV$T'\6C]X1I^T6GJV!/[9-);%\\U1T, @]U5J!O^E^D!!D M[-_)J:SP\)__6:! \#.ETMR 6#XBX^86N79D5->2EG(#8OF([)7W$\L-,@NG M&C@Y^WXM_@O%'#>E/[Y_>* =T M^30*-K]"L'F55-V;7S[=3PW\Y[4?1 M(-'A#A1%7X,O@=#B':Z=_B5<*%5YLK?I0F#5.B+74<=&@; 3N&"^_^-GKN/[HDYQW-#:>GTRVM\QY/Y0N>[#9@4*W M3T_T7/?V.6)^WK?,V1E5#S_'U%C=Q)+J[*:"TU_U-';:/WHU0R:22J\XEL=Q M!E% 7X\"NFX<09S0.Q=(>P:0K&?N8!#/;5<2^?[1PEK3#L\/() DW!#V9)V@ M6^>&+OAAFK[4P8=:SM=WNAN]VB[;UT9(5"L$T4QO[4.5P:M@3V&-D'(4 -'K M_C, T!BL5+%2]O<"0_9VBR:KK)LS$)U2Z5X:\V1LBC#ABOFF6\0$Q%.]KC_T M0E!8=WN16ZJ,C@(1C/J;"(NW];@(00%25GB>QE^_\[V#8M\=H3DY5HC60K36-?A?5V!V'PV_;UMT MI>VYQDCW'7CSV\\1MQ;OXT%1&HD6X966+H4O&DH-N&%)O5H"RU,LJKN""*TK M0Y!;)+1>J:S;5;LFL"QDSO84%T5J;U6(Y%UK#-TB-ERJ:H(*,[V9JY'4B-6U MIYV,.==3A4-M3 B.%XWM6C\DZ7@@$TD)6)S.$_Q381V"D->M;H(@Y 6E4FX* M0CYI"=FTU)F:/9:, I)/1&E\? ;R=8_WMOV%9V4NEDN-?F=AZ36L=XSZD]W^ MJ)L;0R:28K X2_^"!T8@&]\>^A9*(!3+ @:3&TFE?U"./*- M8RCJ18@"22E7/L\RKU\E[4,=G!_O47[@XB3W)T..17U,NZ P">7)H#R96_!\ M?I(B^&0U:V+/3$K#97%EF738HLSZP>\.!S*15(;EZ3S%/X6 "!%0E@S*DKEB M-^@ED! 6&I2BS[H308^BDESF!HR\*4)(@%X11N9)_//7CJW\D"W\UMX1B@FO M@!BZ1<1$A-*'IA\_B:3Z83@^S.OX >OM=X4U+?T/GZAHL MYZH,!:6^('+J2KRRER.**)?KQT-GT[8. 5:PQC3/]5P#(@KPS0@ZCS%/G0Z] M0<*J_2]SD1&KA5@MQ&K=LON5235^$B"W<5Q;'Q;MKM1J3;:+*=D-UR7-.%$;$#2)NKA(9$''S3IG##WV'2R="O75I,Y)] M0VJ)(T,,/.,8QC$,_9+"A"2(J5 J$&)IK@P];I&EN?D#2C"!!D8CP+%PC4)Z M%NGU.!T&XQO60":3 MPL=@DTG7(K2;/YET8UM!OPJCZT7Q17QL02IAO M_Y!YDGJ*VOPDO$YR0@N=S$(\SK7("?$X[WBBZP(H5ES76N/T5K*BP]I9J1-_ M:9# OTH*)G,XE\L(=!"O%UP-Y76RT>FQUNI)JMN[@1(O:\E[\;XG'1K?Z&Q3"W2@2=Z&O M^#U?#.$9E+%B1WI?]T78USMV 4O9A:[B^S(V&W>HZDSN8#7;C&V:$$AG$P/A MOYD8?HM)>3C0H?OL'^XYAEW:^?_@@MU'\W Z^ MY>_G\D\GP6''2:O6V48KH8PU+'M&SQG='7RD_B1""HI1N/)\8$7:17GMA$B1 M]\**MYS=>*\-2\+J>"S^2F]>/OAWTYIGC;XGS80NN[?[DLBQ)65?B=Q.U?CV M#YW', S^_QD:DXH@I]R]Z3HUIQ#H*I1?[/E:H+O/$5XC"**?"&X46CL!WTVZ MDB-.FL56_^C4\6M5F]<=^F&T(QC*H!C,F6+K)E7T*WT/#-WUGJ\L9O+XA!;U MHC" 8@'K)>)_$!5ZTU3H\S=W'@D(VF?!W!=2>?Q53_XCNV5>L&O;&6]%^V5Q MV8JHLE2*+PKWA2YE^AM\#I >0 L[_21.1W3ZZ&$B\6EZ$%F+R-K;)VM?U5BG M'FVV^V:=$8/!2.,*C?46Z.1_I[/ISJOGGB/ALPB>^L9-1LOI,'\_ M1(R[-6/EC"P2BR8MW\1BH1O7?NF[7FFH_%(A++'QLBM/"F6LUBAY@54M*N7R M\^/DYRC5HUCZ&>VO,6IZMO"?%6X>9@Y^F+:C'F:V77-9/@A<:3"XTJCI=8?> M:=6ZPR+5&TNU-1F4V YKEC8#>.(1>WZL_2RMNQ2/?PWM>R)H=52#(8]6=X@I MT_EX4S4&H_8:$AU\GL.X/,43+Q,VC& _4KKOJ>&]^TC]HHRK57JV6S"R*$ST MU9HJ]FFG-1LD,L8I/(]QEVHE/5^A+[6][(Q%E;@A*K6))HE%4Y=\K;6KQQ_A MC*4TQP^NV(OTZ?) ]S$_/_A=1Q*B494627XWZ M[S3%]@ MA T5CQ=K8U8#$)7++[%F@:")9_W)@#=&_[2#E?>T M[/6")-KA(6/V9(CCSB;KO*H+A]PP( M+,!-H_(X23Z%*[?($#UPR#1]::IFB.+(3U$%]>.IH]L:_*VY4T,]5, (-4'Q M72"ZX($E5U)#?@KHBJY<46K>TA9,B[7\MKHH^%@L4\DM*WB>8:D\B65-5MP<;;9P[=D#QN>_ON8;DA(3'^"[AI M47S[8!],W.KUHV!;\:42%P"O*KF)AJ&P/(FQ*,'HPWFI&S*:=TE NB%YW/B& MX;-0A-YLQC/'G/6%PWY8G"]EEY+:!D01X'WQ+)9GR:=V_V^0A M[_K:^'B)HB*!\6M>M+#U#[/^1S+ZKS=BHZY@G!^-O$ MPC,M?>?:NDXL#4(;R!21TE$4S>7)BP>J$ Z\#1MU!?;QZCAPB7BZ@G%^- Z\ M2_WVYP+!8B"-5N*6;0F%35T(6WU>MYD$"%+FB2;R!/%+[^=_0@7,Z(=:+_Y\ MZWWW7MYXO_Y',W?__ ?\<_Z>:NN*#\U_];=F!AM;.?R5*,#I57>V#E_I@-]/ MO2'8[R0-/CIY0QCVW[!##Y[[Z&$%5;?MOY_RI,]/>/OD!E4'1NR?)4E0]RAQ M0@KZ@: >_/M__\_#X=U'@@75LSW_KS,"/I#G650)&!IZ8>'KBE50EN#U?REV MK!R"NV @]N_C"+)R4(O6!V1%44GA-.KP5 EX1<68YL&Q0#*?)W'*IRPR_5'@2(\%R0WU+W_K>AG"2Y>+1:T]R6H"% M!_RQ9$?ZQC?=,-?1-5,%CPZ P/R-YROIG?*+5%CI8)/2'\E]&]ZRM]'3-H&, M8QR&<=<[2* ! #P#/;DA)*%RDOR.^]% -;D;3S+FIQYWOFSD8:)N.TG47;SI M0O%O1/"'Z>;"E1<%H.M!/J?O51T8&QAR>O8_!R2B_/G1 _B)E<,4)-.#>:G^^PT+]V]U_V-EGKN4G4.$I@N$HE9=5"M. MZ<#>,&6FDRJ.,[I M#*51^O)D;\K95?1] =_:96Z#%;QXOFP/["57B67@RO[8X&ED+%,9)^YK-8\?A/ZO' 8K48R M)[I&?05;9IZYLN;J>M&O]@0&DSPRZA_G1E"4R>PS]2 88Y+:L(5H.>ACV'0X M41P#M*1_;-DP:WUB*@MC+.K8\\6BR8R<$+;,O%T7L>W"G^H3R]QZ=$VDJ@,/ MILK*./YCT_68P1K"8AQ)3"3T9D-_PT[=6*9D[,>6A*4,U=&>Z5I1=TC5*:JZ MWF\,FVI6Y+9N';,X,GIGO#Y'?+DM5;'QAF"B2UQ>$S MLX./YAL=*\6.+I6'\UUYKK&X[0YD)CND153;-8OS-B9%1E#&CM.!H1F&S&9; MXC[1.&H*$TH$VQLL?+D(M& @)T=-'[><-+T^NVV-)E:A.FA0 [^^+RYA2SPC MIRU/MGVAVEU:9:%W=/N[0YFNQS*7?;VI3Y1"@22K J.W6L:H7YV2Q:+,9UM6 M%]5.<5'W12EJU\#25B:CP] ZURVJ5)377]4GC>%"=-L!=-B@ .Q 8%>>.J: MG\UJ (ZLPX@?#NG#07-K11AO9IH>!C.^PC5)2ZH%.R+DY,%H5@%-R6S3*-AR MW*HAZ]@VL+O\4&S-ZQW0UPMJ:AX+X-$57[0FRG%0KHWX&3T:R/@%/>5HW+%% MNL0*NE$\-,=2-+ ;H.F%^2?V+AV):H1AT78QII714=K%H ,7%, APRC:+4+? M:K$*3O&F$(==(*P+DU7;&.O0DZFZ<& VU4'S6'9G0%7Q"[-%V_*^KUGU-; 3 M?J02:J2SY0&(X"\\M4"7ND>; '+M:K'0LHKVV"K*Q(79&AK=951;%4C)J0S8 MXT(A);\T@$TS*KC;MH]SEZ(*6 V7AO.U0BNRF3PU8ZMM'UA)<5T<685:RQ^N M1-XQ%0,VS1AK6.'$L=!B2:MW.(J=IGH(YFD'LM:JZ\ZAAX_TT&J-#(U?\!7/ MGH#'7E M#A\M^)K77TL.-67M>I4['C30V0NJ90H:<1S)Q06VG4KF@*?*U7H= M//6":E5Z9LQ4)MS<.D0DI_*[88-E0693$G<]IU&?U3&Y9\"F M&<%R2QMS0EK;6=N>*.Y6F%\'JRILFA'L&,-7CKFOV=:6K/IS7J9",DR>FA%L M%_A!S8[8K%C*:M@A\0/CKO6D:5:P#,F,U&-_(UK*(FR.E47-GX:@!Q?LP*GR M=!>K!'VL+%K'EMEI*)MQTC0SKD&7KI9,K;['#E:_&&O=<#]T#=@T,ZZ.-M6\ M8W\D"XQB$?F>9) X-_7.'SGY9ZGD];V>/ MIK_3_%/D]H-8\,'S/?#,I>W%9[_M_'L!4JE_I00 K/O]R\#[1+LD+SXW518@ M'HE"_;T#[E=>W)?#LW, MQ]D,@V;F2F<&H=EUS@Q"LVN=&81FUSLS",VN3B'T_9KH2[S44OCOW"'J2]]!C4:VQA(,F]=*FY;>5JEB:RH0D MAXP3&>?5J=B77SEO;B/BK@H1D[RP[WM:I(8Y/XV4\SE7_YW;93[A7L/;) ]^ MR&U:KU29\X,W8=^YXEXE2FONP,H.:>W-D?>@$&?@A_+):'J^J/L[4]6+>S.0 M3Q7USG_L))N8LD"N:O9V.2Y)V\YX5^YNUX/QK/@O[HQ(S+3J>PZL(06'/#'# M53D*P"3J?L-5[0C.3C$(=/ _+;U+Z\<*?A-.'W7'=H&0HL%P7B68PKY1@-4Y MX.7%7)XAJ; 7\(#/CO H,Y$RRUXHPCC*!'+:VE M2I72_M]<-?4:P"#-;;K)K(]-K"9-:5.(F&B)#P PP,J>;)Y@G[K^& $# H;G MG#WZO," OX;'T)Y%':&R]SCIT-KVJ-'6W4V%C_88ZGV.'I2GAH0YN_Z2Y%;+ M"=&&'@/_[1\.R_,$CX ! 0/R&)X&AG_G,<356K\:U-=M@9%\KUSJ<76O^M' MT!8%U^U31D6*PA95#T5G'5!)^3[BVS\DFV=H[O7N0;G*-(,?")4R+$.U.-6J M3:JRVF!:W4 _4RR?,17AZ[*TO[K#_.NRL#="VRPVCBH_,MJBJ[53DQ7V)PP< MZLFUG'W%#P\G-"[2NEX:L_;.8B13:VPJPF@WCC\8C3>S6I_C"BR+M<@IT7". M7)/@BC(#B1T^SU'9J]$_U383 B@$4#<#4,]U!E\*4'ML&[-QX!2LEH [RSHE M;>>%?W-;\6L E%? O>JVOY.DR;'*^!J%]6$]4 823$R>QY]R%A% (8#Z4DDF M-T)CO12@V@Z+N^3./%JF>V"J@U)C7BI^M =E;LV8;-1<5C##9>%H#PQ9FL72MOC [HZ*ARD7H_W"*-VI J%CT:H1F3L MXP;9GV,U>5ZR:]ONICF!+E3"N-%Y"L-?G7&['GJM_9A,RQ5R?CION0V@UBM8P>396E<',T_.CYJ;\B(I=:V8/7*#E/<=2?> M5($+-X\6;H1':.%^G87[,V3N@)>,O%"QSV1"@%)S;IZVO0Y+OP)!7(&S<9DE M8/'CLM&?>HQ0%@O1=+/$!'7XT?O2UGZ]5696H&$M/I*F=><@S.BBS,%HGZ'S M/,NB;1^$'P@_KB!1IC"ITX?:45,LPBN0)",TG&;[H_%C4XJ[M#O8["6":M2# MCC;3%T=XXS<#@@XJCW.?/+$%%7BX&7Q!>2Y/DR%DO*MK([5)2#6_V]0:3;^X MKG\TJ>$W9UMW(^]521=W]>5Q5EQ-6] _X;_]@P,'A:#ISPTPR$&Y#D$@!^67 M:2CVK!)WO>&P996;85T62OUZG_GHD]WRH*($C5+L".5-I5S]0\ZB'H5"/?5 M1OV5]R^^VJB1AG^E47]1#?^($B0?/M=(P[_*J&\:PS_#YG&F[ .(-KQE+@!Q M%]I'1C0+HEEN;!\9&G!O6?,\+2BZVBD)+A ]6[O INB5685@/)?"6@.M(R_T MP:J]*\HX!O>+R3SVECEFUZ 4"":N0Q ()MY[N_BW8&+F%Y09M[B*<0.[$)]S<_2V<" )I5Z]UNJ)$N'Q?7KI*9=Z*(4[ 35P#+PKT<6V?>]I1FV M@5F*J55>0#!NJ!8Z*5I6) M9NY3HV&SGB!R@MC5HUAG.A-J:$!SY[_]P^8Q]@UK)WXUQ?^RYOY%5_ M9N[5S;&AJYXJ6RW%Z(9+51$B(3'WI!+A+Y;W3Y@#,M0#7?'559)UKND[W?8V MCNZ^\#[5*QTJ3F1M/VU6L/5EF'0(L;:(M?V,I,?]D9S4T(NN5KDW.&:YC=*$?]2 ;\' M%2+3=KQHW+,MT3CBGKO;DQMJ *&"AY7@^3S-(JQ 6('A2Z M"X/&%+T['79+;:U\2+ "DC4$1>5Q^JD:9[>>/"+J-FALY'.&[NJ^8B< ,]AHUR6^_S.M-LS(G$Z^E!@Z L?C( MO)^@9R(2'[ENVY8*J[&GEU1I@1UC&209[P^IM7\U50!!Q6Z/_5&3, MBR%B8NUWT6C@!A+3%+"PY:^/&VL (8+Y]@_%YSD,[6TCB'@MB$"75WP<"?-B MB%B-*:QOM]:DI*P8ELR3-(4PXDMC!+IYXNK Y&U9FA># M28_08W9&BQ6LO*DK[ ;;,V4A 9/DJ ^%YS&>_.39-7^?K^=0?U[)\3.DUGQQ MZOI](Z_K'O"GXF/@V49XJO&$*$'B#23GBG@NSV-/X<#- MI:J E_3"E>[G3%?U'#WWQXG=^!/=4X'.0E[;6<@/G^NON]OQU4:--/PKC?J+ M:CBZI^++C/J+:OCMSO5GV$7](0^^ 2_GU8,P$VODK 40# M)MEQ0;LM" J^V*;KF[H%[[+3^A*W %C\4"E6K8:P%=YXO63 MU*^!6F">V+3]%T3*-0SMVEB3&SJZ@@X*?YK<]<2TNYY[=^+D$1A>0$*J1ME5 M/R@HDJX5.-G;U4:.!Y"036X$O<"JH'T4A M? A?>@V=]6T+EEV#PT[!JUY5J MK*C7=(P0"DJ1:YKE>I2@ N17B"R_\GI!%8*%&S ,5#3@!<>RA5___%QY+7^?JP-XK\W"7-TXKXB.OC& >/M=[!L3 MR(UGO+P(+&UQ82W8G;G%)OK.QOU]%\/$HHQS:P F\U#2+)0A*$)2\?TK-C0GDQE-N7N27 M1.J4:(B6K%KZA)4;:[?;&.P3(.&__A2'Z';]D M.+-5,92# F9&Y'HS<1O3GAY#.(&<$(=_MI()\'+:W$('LM3/[$^H[%]:$O)K M@M\U&>Y7.I[XJ4F:%*B@>59]SRF#?IAN!&3:2Y',=-D:,I4;E8%2JQ,"0<3ZI M)4D2>8)]RR1F!"!78#D(0#Y#OLT' \XX ! $(\D"NC'?Y( #AVZ-C8Q:O0TPGFN-Z2!O58)4 2%+YDJ#S M&/DD@GR2Q)[&'9USON@#9?)\<9+[B@Z>WICD/@6;!"#VQ'R7=%=?FI<.HWK$ M4>-X5XRM;6G/JLUMF^KL#="I),^'0X5M$- @H+EEH'D/UNDY0*-@%:)N;3>V M4&#HHU'2?&ZGQQ!H(%%TX? & AH$--< 354I*.12<1UI6];= MA1@.RCZ3 W_[1\J3Z#,900U5PLUR*>Y%A[K.5"C*;/BH+9=6H+>8%>GW;Z6#3IZF'.]@*4+O3B4[0D,%[-BQ:V_G'6^T@L__5&YV"O M8:"?FN,!MGC/N#]%D(N]W7I:8\B=P(PM:]_&?6?)79BHRD5BTQ %:'5GQ)S" KMJR.K?Y6B.=

\\$K8 MJQO?%9&Y7TT0-U%1_8-4!&U\(%M!MH)L!=G**Z87(%M!MH)LY6NM*S>W)?S# MW2Z2Z^N@GT==2\(N\!80UTN;HBJT1] G.!A;DL>1YO<""N03W%U&]H?@14=UZP2 M0ZX]%6KRJ%PC'<[;^TGPD=[Z@I%/'CW\##OC/[ TY5:H+99DTXO:F/ZAC(/ZC(%%$,&]XP=]UH==U M;3-=G=TA@+HY@/H8KNK5 2J8'3A"U/1(Z$VPHE!O\UA4+$* 2HI8/%4M'@$4 M JB/SBFY.D%= 4!]*$GVZ@"E\BX_LTC)M41Z/5\.9+&S6@T@0,'B%VSV0#H" M* 10R(.Z 8#Z&&;NU0&*6Q4ZR0>%*3CZ NW3=QP>A0D MVS*'45#&$SI9AT[6?2RC=0'IGK.7<.AI9I79SWV!4#;]\# F?(4!WA5]KJ3! MHC/U" ,0!MP$:?1"#"BPV_*R46H;6(MSU/WZH+*=R( 8<+[PAGWRJ"W" (0! MJ*[&E? R+\2 ZL)1=W%3\B13F[;K87EX& \2/P"R+!B?IYDL%8PP &$ \@.N MC_IX(08,INK*&8V'N##IK99*@YK%E5+B!YQK;G#TDU=G?H;,HK_O2X+F-KJ? M"U:*KZ=7:Q=R"R4PU1R8^YQFVE&H:Y\AL>B:B>5K@(JWPL1;&/N_@\F*N3,U M/0')Q(P">5ULM'IL=;J2:K;NX$2+VO)>_,J\"?$;4"DHO@O$&/1U7X1=+$$+ MSX(D=@>2[J3+*)IIM;!"0^T2/!W5]0" )),D]'PGWO+H%\(-A!NW,?9KP(W? MYEK>%#>LSD)=S.?SBE0SJ77=FW!.IY_@!@-Q UWA@'#CC7F86QC[A^+&2_F9 M-\4-LM%SYP5CV[#,5<6KCN=6J4(-(&[PW_YAOK,(-Q!N('_C&G#CMSF=-\6- M4:%06-+JN&LQ>X:GK!IE1_#@.9-FI7RG/]U-+I/D#[I64$!7%4// 8$N=#_G M+6']5 ?,>CJYN2C0M9SIYMP,SY-[-8KGB^+DU0'#=:0%7IU87C\)\ 2LL$18->% 9P!$#B9T3]D15? MJ$' K_FUA3%SIZ6M,'<2$T698"'A0_-Y]@*2HGTQ!",(1MX91MXVM^;?PLC$ MK7@Z;RU&EAEU:'5/-B=Q,X$1!L (EV>HI_*$$8P@&/F2"3GO""/ODI[S;V&$ MH)EZSU\P/M;;6'/3J5O!AC(@C/")-W(I30?!"((1Y(V\,XR\;8;/OX61ZG!# M>RNN@$MF6Z?I?8ACZV8"(PD[Q.5))IOV_P,]]#\A+('\ 4K^X)N;YY>ZT_#<1P\KJ+IM__T4771^PMO;A*H#;?7/ M#N^>#BZHGNWY?YW-_8$\SZ)*+-_0"PM?5ZR"L@2O_TNQ8^40G ;/\M_OD.2O M.\2 (L_A&)#S?^<>_ REE)E%1]D7'@CR!#1I(:33U\Z?^:E43A]Z@0F5^B]? MAT?]=OH/LWA2@M#;_$6 Q>^Q#E#X=S:K ^]3 8J\GZ__*+F5#['G_XT\]:*- MP)^!"0-0L=/WQ.F#3Q]]^V<$E10RI&4(94FEK)/)*+\VFQ]E?TFDMP$.2H*+ M,J;1G*Y3C*P3'"Y3S$*5%5[#9%K!6$4G58;!Z6^I;-[;7$\C73QZ[6DV%YZM M@3^6[$C?^*8;YCJZ9JK@T0&85G_CI0M3[C__LW@X6C'T5&L%OJK[@;"-@(AD M@J0IC+O>$0(EU>#U]1I4U^08M0+6P!Q8KD,]J?,&-?GAN.!4X^S?N71\=P*X MPJ']8;JY<.5% 5BW@WQ.WZLZL/-T4P*,4OGSHSO_$W Q0_ =]>]+(Y)<)=* M"ZG]>38U\^'J,)E,*K\@FRJI#8 M@E4!8O#,R:*4L_&RVB$&+:G,/!T5:ET0YJI0CB94 +"4<&<#T#(K_&J1#MC69"*U%&;% M!%&_(95ARZSPO7)= ^.9K[JKHLQY M,0M;9H;?FHVI@Q7P/:S0.^P;4J\QJ4E%T#(S?"&H3BN]HW*PF*+7) 7>4W<; M^,SL\(UPM:5*QV9;ZFT[F&V)FX46P(=FA\_1 K[:S@ZR-#G0/K9NC?9*E#3- M#%_CEGUQ)$=CP>2I@;"8+;S-S)#9[/#'*TNNC)SC0% <2B[$%%XZ[&/((>,_ M-CTL5LV>NU88P>3J+*'5A%8?AP_%,Z(*FJ+5$4MSW9HX]87&E)K.H&3(7/;] MI3'C:T$K5"6E7]L*8]HU"^L8M,SH::7<+NM#L\I*3'\6NP[-5F013)=,_]BR M(&^K TV9'2U]1KK$<(63!VD 6F;')/K-[3K JQ:F'!96U&N)SHJ%'L:+74FL/*DD],Q^*0R6F\G0+(*6F3%M*[@K M%:HSVW+F'=9UROJ!Z\*6F3%)/H"^>&RXUE8,CNV-/ SM +;D,G*JFX'G[JI3 M;#(F)'+5$RW' ME0L ;RLL!_ $-,T,:L[KD=3A71-38K$N=;0#W562IV9&M5WNB"A81&V!\2LL MWN;G%6DZ@$TSP\):\7[ =J9=::O:Z^$FZ'@+9X=E^V.B\.M: N"3L=BU8MF5=DV8-.L K0#.NHZ[E%RU*.W=-N] M<;66/#4# ,W" E>B\7@OM3K[9;QD9ZNFF33-(D"D[[;AB%:[PH29SZ=.GY\4 M-VG;# 0,0F/!:1&^$<3J/N1*?#RAR:2W%S"@3QNQ0=>6TD%9]F3+VK;J/) M MF16"T^I2AWA2"B5ES=KK9FU9M05F9;;FTG8YKG63IIG) MK7);/6Y6^:Y4JWJSCM _= .[")MFY+6BF8'942U'$DF*;AVIP[3'PB&D;3-PBNA;,OK M3>P(VVFQ&\T4ID+BZ7,S4ACUO6+-/\2B)2Y7M1H=;)9.*>UO9A[VG9K8MA:- MI7 X>'ML,]5EN0Z>2V7GP5W/B4G7/4365J@"+\,:+@? R$'3C'#7U75/KD2] M#<:LU^[,U+H5GDB>FI5"P_+%K;R;:H+>J%*!X!1J-3EY;'9DTUYY=^RJ/1P3 MYZ*^6\]X'3L B='9WC*U16LPJC7+6*_2Z!<;HM)GRT78- ,)W>-\5JT090LS MV]7VK-0V2RLQADTS UNUP_FXB>.85%@S,CTO5_I;/'EJ=F"C=KM8FUO'([:5 MJIV=.J\Y ":2MIF!U31;M&R\L9=Z6(SM2ERWQ2A 8!=<@B[;C[EAN;666IN] MO^@N2^-]/X9-,P,3CG:O'#F+ E;H8]*JN OB&F' IIF!Q=O9ZLCT"S/)$:=N M6S7X11%/FF:P;E4#UMJPE]BUM.IE$+7&2=" [+D;O1A98F"K601,J$;41 M1:D Y'5AK=?F/4POA7))*ICKUL22%-TL)DTSXRH21Z?.F?A:VDY"7%*F78NS MDJ:9<='J9EG37*DNZ'/"$,-Y:U1>&[!I9ER\8-FZ,>47V*&X[.ZC.M>N5).F MV;GMQP>['U.EJA M*YMA'RQ2U@:TO>!#8'5I<^P)^Y,#WSTD';@0 MEF!N_X@O@SH6^92/"]R(Z)/)8[,XLY>C:#T+'/"RX9IBO/JM B;9M%K2=,8 M 5I(VV)KN5@4^C7929Z:F=QH-%KT2NY(LPJ'HE.P/)U8^ MD_Q*71JP:<;(#.^X)H@UN;28,AE8_%9=S+GDJ9EYP-K;KG; M2/HR:9H5&-]5FW$X\WM8A(6KTGA;&=+ '&#;C!#.BP[6E M&-8Y(+(#V[=4+"@( 26(E:$@T#W2,:M)T\S S..*W2S%91,K4'-\T!UC4B5] M:G8=.QXGWH#=MJR#7JJ/XH56*)<-V#2#'GI,Q%S;$DR)V>KS:O4X,)M0%XD+ MXZ('@U%WYY, "V>"?'&@JM-;>U)D)TU.7&45B6U'5R)55F M7,MR+SB$/4F5G,-PU]A.G-#"DUMI,N,:M*)#5 XP"]N:U(3?'ZA->9!T((N* M_,+8MBTEMFHK'H:KI5]/>G#!^\*;8K02 M]5C8QC5[M(UWK&(FA>&SUH@5C!ZQVK17TM:S.]XQ>0,2!85FZL-,YN2 MLF1JV\*1V4R5X)@TS0CA<.#B25ML,@(A2:,^K_;V12YIFHWOZ=%RVZM,^IA9 M.'B'GFF)^TK2-"N$V8'J2=-N&>@,$7)3FY[+,&HG+D7X9M5HBUQ#F0K*4=+F M;4$^%&9IVXP0IFM/W60UY95SIA@#NEB'EA2,4]--T(SNNBT.RUS8O6:DMC5^@8O5?HU M+'ELUAXEU5D.X\:JCY7IXQ[;#P2?*(/>7EC-[;6M[_A9?VS5JB,2",NNS(TB M;)JQ1[>U7@JK>5W##M:A?A0PMN2XR5,S YO7G7JE,69"H=P6C_0NE@;JUH!- MLP/3=\5&L5#C,*%V,.+-8"$9?B]MFQG8IF.V9H=VOR$0G=Y\SPB%(4:!WEZ@ M!4J$,9@OJ$K7ZAV&AQT>;%"9\\-3.P M8-@#"UF[7< F_7YE6[3(K;-.GIH!&CJ4&\)TU>A96ZGAMZQ6^5BO)4^]P. H MBYI4$HVZQ%C4A/6GM0E?CN'^?9;!VQ=*82#W]H+"S<6)3+9&NVW2-#,N?#^C M#KZ\.V 3BJ_C\FH85H'[15[P/ #"U'AV&$9"JXN'8K=.]ZMN\M3,N)RCTHH[ M6FDE.9I9J\PW3%>9)DVSDR/ *]EJJXAZ5/#6#'=2 :U4IN=D M%F9T6+LVPT(W>6H6.X;M%L%;,[%BE>U0PKN*,YEZQ:1M!CMB]A!NE[6U+CF\ MT0WTL5PH;<=%Q9A6%U(O6A<&E"[O6 +TX<+J6%KYVTHG(DM"P5AV M=BV<:BHM S;-"$'E"X=F]R#-I:B ]5B"/6A;)FF:$8*_E^D=YBWZ5M2E]+A- MA./J+.E 5@@@;A(T1K3?Z"FNV%H%>J#Z?_/WILV M)XXT:\/?WXCG/Q!]/^>)^XZ /MH1,^=,A "Q[R"V+PHA%2"T@1:V7_]6">QV M-]CNMEDD7!,Q'NP1DBHK\ZJLK"LS[97B>JTRO.^991=.0+.US^PM@UL*W>R" M@AY%=H,N/5'QT4#<%_6<6I56DV*ZW>PK8[X2WO5T9.IDN;=V8U(EE+Q8GH+Q MFLL=WN#T;3=[LS@%BTZ>X,3 1XFI_) M8CJ\],1V)UH1NAN!/"<&=J7&@MAP];4D=26?@)HMR<<62Q872[Z[Q@VIO\4-R@2T^#L-5B(Z!(,3 LK6-SY8SJ\E)X MU].!U4257AFT8WHS=.G)N*J2UM#R(U^5JEJ;8.ITEQFFPTM/QL5D M::;+&=I0JM)E)Y>J5P;6,+ST=&[;U?YZ4=ZVDREC2X]D=:BN#$+PPFEP$E8U'12(US;"N]Z@C/#T:+= M5U)UC0#IQ:(Q[9?Z!-QAT>?V\%55RT. &0=&;IOK=]>YHC%&:G!N#]_Q-[R[ M\[T*L4O/N[5V-H ""=_V%&QS58/3ERF!$*TQ7:^KI+WO[FL+(KDN)J#:>7.;,^3H;6G$WK MJ91$@;8X5,E*G1F$EYZH8K/+9AA6-F=B56YE[-I@FA.H\-+3J+%;IV=CHV=) MU9).SVW;Z.]( 5UZ9J?+%N34!&321K&VH?LB[PN+3#N\]F1@07/I\>U S$FK M7:VY@VBPU] KG-GI-L4I79PR5MFHI@Q'YY3Y.%<1T*4G UNZ[::^T*>4:#4* MV>R^.;>=3'CIR< F5-;HE%*5OK0CY J0*+-:@(C$G-GISLM;O>V4U8!HJK6% MJOBK_C@77GHZ+H?2I49@FQE19]BV-=;3NQP+97!F+1>$IJ'MMA6)"/1EAE\, MR&"M"^C2T\.VKMVOE(S&0*R:_<$0=.A #-TZ,^I1865G.FZ]T MWF9+!M6J\;RDS:LKN(-GSNQT"V:Y0[1KVY+198IYH42IE>%" M0)>>8$=C)<\RY'[8,902URSM\TNTHY(+P_W?<*.D"OYS# \$(M5QS25I0?^>OKP MDN"!"'E';@=BH:D']MH3=3-D_RF![SS]X4#]"__R$T/P!3?Y> UQ0NOSW:<7 M>R*3' @DOY<-S!#?,V]F1K^@UKVXOP/O.36=S1,#Y>GW%*)A_W7@4VZ@G-[E M,1Y9K.&#GRY5)IZ#4IMOS5^\((_W^/.3['[FS=;9>&;N-3/I[RR>F4C.#+:9 MZ,X,2>*9B>+,<-\I/#.1G!F,9M&=&9+",Q/%F>&_I['-1')F,)I%=V;>3)[' M$W,_UXQ/XYF)XLR0WPD6STPT9P:[9M&([AS>:UYR9/ZR^_>X9GIR#7YJX.GQ2"9AK@(:* MGJK87NKDT3<3XGN'5%B(V#X3JF.B/X9]>#ZJ9B1_50FE/R*@M\K,":H:6(&I MA'UM)I?1DK<#]7'7$HSB=P.@]^+96(@7"#U'18BWELK;8=^H2"72JO5>A!8+ M\0+!U+OX$/_O7R1'_/WA=H X(/D%W&<< C\PY? M,H(!#_A^Z(18,2\6[\!*\EA1L9<#6;H@Y"/ ;S3].7 3"1PFPV&R>R],<0F$ MW7W]?NQ0UR6@F;G'OCQNBH1C,C@F$PW]_RA",!]%")+[?M+;DUQN$V&WK5NT M]KSX#B#G6)9C'ZPG[ V&-P)XM_B*KK0474OI]HF&7,"NX)H2,V% PX';H3FP M/7T-7A?))]2#B-4^\4KL">RRWM=EO;B6G&E >2%MP7XI]DMO/;&G/R]V"OA( M7N:A\WI<7,NKJ2S4$RPEL'ZO&A?83CZ0:.66)^A]CW;C0H=,C MZ4;-\2ZWGCSVX=.E]J*/I#YY,-55_7++#MZG_LX^]9$T2%P%4'QXZXJWKE\Y M#!XKFFND9' GS8B8#.Y"4(V4#.[$/HV4#+ MW(WL%2D9W"DQ/5(RP+;P;D7@ MKR""]VKO?@49W"DP$S$9X&7A3@3?2,G@3B&FB,G@+FGID9+!G;+*(R6#JT?+ M[AE4>3_*9L%;F.#G*-M$48V9ZP2V]M>_5!6 Z?3FT<2?A)%53,5604+Q$WF@ M FL"W$,XD2:3AP\409$7'+PJ>W)S*)(4ZWR.5DP,O-5.4);J9#RQHQX= M/J)S.C;\U1.VNO=\U8$>'7+6ZJ$6RT2AP##E)65+EKQG*&^6Y;B\\"VA 56W M%-/[WV_E1N%;8NJXEN+_[S=]Z_]E!Y;F^,<+OB5LQ8)2/C[AKQ=/.+!DRIX7 M .U;PH.S#:\COCWW<>>$U&9;W'L$*(WZ?:)=S5'UMARV,&Y!E7Z&=2S\-_^H9(42Z!_,<3< M.=0>;;.[F,<2\F.C/M3$OR.&*3^RNL*:'S_EO95MU;' $5]T;USFZ>(B)>6L M;&XVK>FB6=]<%E^@T.!MS@"-.M."]K+4SA.[O A:]9S2%L?(B2');_\P29*F M3U#F/Q<[HL P@SV97TXK(C_4J.%,!_@*'($F*JX-1>,=0461^8+)S?IUHUE< MCC?9S:AG<1?>$+T**E:NT,K5_&%*LH02RZR(?-\9AJ#"?/N'3%)I-LDPY+6 MY>8+0K"J@0G:.ONYYSH6!]>-#E M3*&6HF@>?"94(*CE4(&.GY>F8C\L,RS2Y<.O3C2/Y)E7/G 5="N9E$.,I.2> M(]-'P*0^':,FI?G2'VU*)!'P'/K.(!#;T?W'6&(SMS.I:65U9I."A3T@Y(Q51-RTL[6H!_IN#^CV22/,]? M+\Z$G;(H\/JC+92K$_VCYZO='8C^W/,[Q:&^8@;@'1CZX1FN,Y5IR6N+2T-A M!T#;Y;)-9F8'BO-6CTJ;GSSD_*SOV*UR=M&5.R,BU>SLR]:$G;Q*..U.J3T1B'$_1MY/J'JI"=(O=![RK& )L$6?P4,Q^R*@-5\M0>B2 M?D=4U"CJKLCM8)L1@@_H*5,@XR@EGA,0[@BUHB\#ST3MY/>>5)X>[ MD._N85\X-G\'K[C+2*K6(W)S8L7*3G9K* 7&WT"O&$7RK^<6QR97(;K1 M_;N&\L-LWS"(_YSNFS##KBMQI0A%0 \>.I/ATK%$[)Y@5OTCL.JQ76 2&29[ M8[O G..[RR1RG.._KU")X[)G1K]=_X>O.D6^EIYD":ZK&DIVGNOU6Q_?*;_V M--3YL0'\YK2G;%N.BP8J^+ZK3P)?F9B@Y[3@[MGVWZKK46B09JWJE^J$[J:X M:J4[:7=&,SD3%@M*)S/IT\2(RQ4+PA:)5V], <<4\'M3P.,HE,A1Q^^P?%\X M('W%95;R=IQC3[MSHKIT]GNJPK9KI0U:9M/77&8QASS>''*H=9<--.,SB"MQ MQ2/WQ M,AQJ;(^88XT7R AQL&-DD)$_JGNEA'Y/81KM]&CG$!S?*92[@CFN=3Z>U]4 M_H\(X5OAOY[%+DQ3FZY$P($IF/2J15V;R21Q*)]/L,E,YI1YBHOG1X#P'B^K MO#XA/E[RB/F)Q&\#3*U@>=2N422,E,CJ1844E&"^"0$F?5V P=SV>'/;7[2G MKBNN.D_09#*!=#F^7+0(*,)G#QA^ ED:@JSF!!,31!%E;]B[^G+ULFMF7W>' MO+(108%P^CS;W#:$V2U:5_OKLMH>5,61$:C%3K,V* U($2(U>>Q=S;(0J],, M+D=[VX.8&!G;R#9EL,U^99AUR8.BCU"BK=]G%@)XA M@&&__<-=L<,L!I9S\;(8V=>%@.5X A2C@4<=6-XN5L1-"MS -N0JD>K*R\IF M" I@>V60:?$V4W8[^YY1=+NU]BAM35-:"#*';M9I-DFR',::FYZ5Q\M4(5UJA&'(!"HJD MI)212)K]:I,/]TTH4X6DDB1YZMO@5!7LW%P6<8ZG=_$:>,00YY7#.;63=\1R MJBM*JYYE9#N5C:U6;]7?>K88;+I@XSF2TNWGYERC?$"(]+=_>(@/''>5'0].XHER$L_M>H(_ .,T CH5JS81 M\5RXHZ)M49<3[B;QJ0P?+"=L=Y?D,6,YW;WI1!SEA.WN<_D\6$QW[WD01SGA MM!V\W,6]-4(>!2*$AXD6SA1U$K <)#5' M-1)P+H%[_+PT%3N^'*D(*,9#-Q6X?%K%,BW?:N?_(P,B+B^F F)*VJ/3K@]4B-ZQ7Z8U, MTB@#(X/(BSC[XK9!\ B9W463*R(T+EQS_N&J.=^5WA^A<=VP+]HEELFWR?P^ MQUD!84M%8U?/+(IT=3?+K3[);#E=,<.,Y2@SEM^/5;<"5YU#Y7HE5BUV6ZV'(LY$0'%B14O&L>PK MQ[)%:VDZ.P#"BYZLL65"33L3S[;IV6BZEE36X*0-6UQR6]/W-C+)H'@V0R0) MYK2YS$.9;]3]/\SSCBK/.V*[)VQ0F-$6;P)W[/9L,8W=O^H@G-D"9CH5S5^J MAFY4&3HH"9F-,'/:R#_@468[GZ:P>X!I\1$7TSUH\1'S#C#?'7L'\>:[1\V@ M,/)B(GNLB>RQ<[=O>$3R)R[RJ*O.&R4_(Q&ZW&$ZVKJ8IU("G/Y0M5(3= R'SDF>S^$28(L^@_CRH"*@#P]-Y>7)X1GZY%=R5 ? 07A0![K 7>LJ.&P5 M.D!U9G9XEW#7<&9SL,HS\TV+T#)&:E3I *ZG4*WF3";9L-8]FV0IG"]VTV@Y ME@FFSV,5P.LZYMYC[OV=N?=Q% HF[E\Y*GT''Q6,.\.,+XR;DMX-!HM^RLML MJ0WR45$ ^WI.*F;ZQYOI'W;\"6/7SRU_$J;C>0]% (J MGPU>C]FQ6*:>33E MA&GFV* PD0S3S+%!8:9S),44!Z;SWU?H*7C9,ZG?;FKJ32FYQM(SDV@NYRF7 M)>GIZ!.MQ%Y[6@UNJAK ;TY[RK;EN&B@@N^[^B3PE8D)>DY+<>$HWFI1R'@2 MUUM5*E6)DE7#U+J;HPX6C^E=<]\^&YG]JU$PNMPG/,74M)GV:,=_V%D'Y^ZE('(5VC-!CN\)V]4X 1"B"_IZ^(+9L7'FQ6?5\/U;S.E+FO9X/,G$QYG%%KL84ATL3':_&:\-D$ZOQDM'7&=SG^P0\!XZC4G/TJM<;B)U1Q.GZ _,)I6: M(71"Y8N2-$$G"1YW"+K[J5N\[?)B7M,KR2\QD\7%8VR?1*7?3HJ0XR.3FQ?+(F\W25XX=>)(.'P^/TC-2P4;#ZX'O:'SW^P M4+#YX"X+'SV9P$+!V3YX\?EPM!P+!>>AX)X-'X[H8J'@-(L'2K- 5.\PS\*9 MHA8$EH,$Z:A& KXA<(^?EZ9B/Q07*0+J\]6Z$5P^K>(YY2W](N4M/>@<;2M\]K9%1$:*BXZ'PV;N'E1YJCQ^R,T MU!NV>KO$ROPVFY^H3//99<<:2M5I=USA.X5L:_[QQ/97%NFPY=L[:_2+9L4\ M2-J=KP-OR?R EJC0[8_0>-TI'L'UJ-MH=U\,FWTLXYFMSVP M";:JCHB=%>P;BVVCM)B&CN:A9\&5/$U,6XXR;?G]F'^H>ZFP\778=OA)PQ)@ MBSZ#^%)Z(J /T24F1\P-P9POS#B.!.,8VT7450"SN>Y!)8Z=BQ[AN+*@+0+/ M1^_D]9Q7GARZ_9-?W?X.@(/PH YT@;O657#8)W2 ZLSL\"[AEN',YL#I<\9R MEQD(1M#N:UUUU20H>2-39!B%9I(4=UK' 0,8)G/?;EV_,ID[8NLZ9FGC=3T2 M+.VHV06&1DR_C@+].G;^[H5#TG?P465)V9"2W!",(KTA.Z3(CEL5 ?FH80#[ M:DXJ9JW'F[4>%M +8]?/%?0NVX07'VY\29(ZYH9^!;YT'.6$R=;8H"++Y8JC MG&+*U,8&]07XPG$44QS(QG]?L_'>1?!+XR,4'/:2DN',5;A7O9OLD*%3?# M&L4%S?O-64O*SV8RE TJ*,ZF<35Q["Y$7TZ8-XYYXY'EC<=13G$@G=_!7[AP M3/^*Z_J$7Z;<'2,JAD(ZIE9NM7/[4CMW'.H=)>-U'_%>?]L M6#X^K=(QU_9. ?G[J4@QV;U@5@] M-BM,S<;+U>6#Q/&QJ\@?B+W2B7)N9%K;( VFA)7?<@M^9[?F],>C9 W@_PB+ MO17S*E4 DUXWV9ZDR)-:;Z:5R-%V(U/TH0DE32=)CKYB"TIL;^=B[1BD/A!X MQR!UNRC\;^.+TW0"75M7IZ*N=W:SHM2HZ34AQ)?T=?$%,^+CS8C/*F98QEWQ M$UVP],-E,D$3R032YX=BBT5 92Y/B_\:38'_H+C[H2_PY:JYM\UY83/G:Y98 M+4F[62>3R7?W[8]7LF)O(RU2U1[3FO;9, M,:AB.YM)\@2?9#(4+@E[]S./>)OEWU>NZAXG6=RJ;_DM\>GR?<_3UFPM-\UF MT>"8#)=QM+TQEV8(F=AO_W"X2/7]PV_QML(+(=*KF1IQDD74$>GM:DBYWJ V MH>A%A>C.LDJ>L0.@Y#?712S&MZ)?LE9K*X>*#MDZCTV_DP]EHN]F72<(EJQ\ZMY%Z+7 T_ MG@]S%J%>#=NM6V-WM^?R%K6@(O3AJ+6FB*>"S=F8^,.%K]_I(:%@LT'%\3^\/D/%@HV M']QFX:,G$U@H..4'+SX?CI9CH>!D%-RTX<,172P4G&OQF+D6>:"&YWS_[U\D M1_Q-D\G#!XJ@B)@2D=X?_F&(7[=)P+62'4A*IL-D-.+3;.*FGP:^&XP6XF[N M4RUKVAC^FQ&5 ;^9:WO64"=MF>+";(=T,IVADRQ]FL,6 M4VN)X_)SCY8+44MFB-!0;W5>?%-XN?R!<[=9Z)*C>:TC<3O7H$-G4C4U4PY$;M_BU'UZOK?5*^<: M[&NM49^8E"1B5VMM-#&8V=.R@, ES#4@"2[)$3@AZMZA_6C;W;53":(UU"O1 M;S\.*K^=*M >=(O2>D7G#44A0'S(1O=80< MU['"_5'8#2-)D0S.%,"^S%T3 :(UU*@!S2M$_Z:;F6PKHVY!Y-Q45^LWYZ8_ MNW "]ZNH,JE.QHK:V'*BM>(4.5]3V]J%7,46 ['8< QK,AEI MG?S!VT#UQ)),FD@2_!5;;$J[#2![J,)*H#B-]Q$SRTX%J@;)9ISQ. MC42+K=>X0BG/+:>;CY^#A?<^G'W!-X>STX)2=K3#F5CX,ZMX0$/O!S>>XHRC5 YC<[(&)Y.\NG,]6)-V#'#&0MWSUB(6 %X M;!>8#1J)5(3H[6,NND*_??*SMCPS&/4K$R(W'K357M!N6[U/'BN?+M9]Q0S M.VOUCQT4-QQ1VG!/.D:WL!IOA%6OTRN':S7_[1\^29-7/'G&QH>S.^Z=W1&Q MA1JG;>"%.A)I&U&S"PR--\_'^$!X_8+4Z2OG5<3.$=4"S3!!U=M)5JMFB[LY MD5XU/QE>_ZSS.-%!=U>7Y8&XF_5+C)83R'4K=!Y1^/UJWB/.+XEW?DFH>ZD) M4C 4J7_6L 38HL_@H6AG$=":KY; +&A6HJM= (:I8QQK14!$9](U-\F M!)JDS!8,Q\CUR(D0< MQ12'+(H;Q,JQHF!/XJ*]S;^T06'D?1RF^X5#\=$>[]U=[ M'Y^_@%O?(@,L' M[;DD-0W",RUGM7&9T"U&L?SK^<6QX=%'-[Y_UV!^F(P:AO&?LU$3>IB.&E^> M4 0TX:%Y]IC:BBG?F/*-[0(SR>XOE#A0OK%=8.(Q)A['ZQ3IM\O5;+UNEI+E MC2Y2 :B1?:76;$X^OG5^[6DUQ_,:P&].>\JVY;AHH(+ON_HD\)6)"7I."VZG M;?_,SC@C#%;J8"))1',:M%8]GRCSJYE,90[=;\FKM('#5'"\@&,J.*:"1X,* M'D>A8 KYE8/4EU]IT\8RORR0+5G*Y8L"59T&!4IOARMM^FHK+6:3QYM-#E4M M84*5>RB.3@2TX_*L\9^[7)/+;<)S3%V+29-K3(*-#*O\CHH41SF^RCK'!HD- M\B)<,FR0EV&M8X/$!GD)LC2VQ\N0J;$]8K(U7B C1,:.D4'^?872[A<]HGNE MT'LOVS1U=@("*1@XU4Y!:+*I]<>CA W@_P@+OE7C?9OJ+V834^@;NC7+9F10 M&*X&;9DFPAKOF4PR?;W6$9CX_AGB>[R,\OK$^'C)X]8@=>%3B-_&EXPU4SMM MEMR+J6T_1]12VY09S$)\25\57S##/=X,]Q?MD.N*J\X3-)E,(%6.+Q\M HKP MV>.%GS"6AABK.<'$!%$$V1OV6+Y<:?EU.UO)YD%C:>1:/6,Z:2X:=;]]BQ;+ M;M8UL[4B4R.L55-SYV*77?%".##4"35)I=-)YII)^MCO.W<,$R.#^_NBW95C M-/!;M?VY)% M@.5X_A.C@4<=6-XN6D08J<"Q&UEXCUI6I](-0V4ESS2#F7%E2 MM"E#ITI"Q?8W:'B'ELLT!_^]8LMEC#5G3LIB9'$7\V'"HZUX#?Q*+5&OG\O2 MKY"=>CUK=XRJ.6HUP<3+]6L7[H'X:H#+=HB0M07?43XE7;L5,]GQZ(\Y\B;"ZD[FX++> M:[=#?#BT8B:(9'AF@C-X[GV:%H.CR%N#:53HIA'0J5AUBXCGTAT5;8NZG'!3 MB4^E]V Y8;N[)(D9R^GNO2?B*"=L=Y]+YL%BNGOG@SC*">?LX.4N[@T2XB@G MG$[RR702+*>[]U^(HYQPFD6\TRP0'SS,LW"FJ)V Y2"I.:J1@',)W./GI:G8 M\:5(74$Q^-M&=Q_B6.T/LBJ><]F8%[EL'$H:NPC[N6:O*6LH@A7!N4UQ*M5( MRRP*'T^R>*6K^R'AXIVV[C\2,*A"W^VH$CDSJ-+:E%-^H9?.MV6:1@D8%,LD M>8I^(.+B[ZQB-S.SJ_=NX-\5P>52)QX"+?XX[?5>4/'G9_JG2!%VAWH'*'Z< M^0M*853S1:)G**J96XW+ZY[0#X&"_?;/58[Z,43+CUMY%=%ORG'IHEM?76\?8JW#/1J^GN+>I25#I&3PE3LPG/?P MYO;&G$R79,?@6LUVK=%=]V3VD]GNG_7*=KEN8]G-E>=B-0_W=0OUZ)UXO=5NNAR$,14)Q84;-Q M//_*\7S16IK.#H#PHB=K;)E0T\[$](?$>C>5F]V6 6B/J:^7K*A.-C+-A#%] M*DE3I\7OOI+YWB/*C\42 29[Q'9.V%PB3=&+E%CN04"/W98KID'U5Q?W,SNX M14VGB,R6W!NKI2X.Z964*:S#M1W%U9-I^HJG]=@HH\KBCY14[D':C]C*'A4V M?J3T J_LD>':1\U<,(Q&F3,?*;'<@R(?.T?XAFB=O)[S MRI/#4^7)KXRA#H"#\* .=(&[UE5P2+/5(+7PB99K79GO'0 28*O[59AROR9AG_O5F'//, M,<_\ZK'>.WB/>XY<#QOCA2]Q:G6P]T:KEJZVD?>(PL+7K/2P04\8 M$7[NT),P'<_[2H27&(2((Z VF.,9J44<4Z(Q)1J;"R9.?4E*-#87S,K%K-S7 M*HM>O#O?9<]Q?KL[Z(RK!>7B:,!(P;8\TH?J:)?9?[R$UVM/J\'M3@/XS6E/ MV;8<%PU4\'U7GP2^,C%!SVG!G;KMO]7LK]#8NV6G0 I2RB2<*E'G.D,4<:4VX3FFKL6D M5S%FCEXAS'T_C8B!C(XQ;VPUV&I^W@)CJWD_](VM!EO-3T%O;#3O1\"QT6 : M,5YJ_C3T&A^KB?PA4@?X"AR/)BJN#07E'4^, E#-B]7QOD4TU^-V-V5T:E/^ MXUE #>#_"$>]%6OJ,0N]0K>+2W'EVH(X6_7Z#5&0Z;1,,M_^(0D^R3"G]2(O M= ;TY?G,QP@VAJ#WP]D8@FX7V_YM]. ;.<$J3 =;*; =W2JZ'4+LS$+T2%\7 M/3![.][L[:QBABU %3]1"6R0H(ED JGR5R)&Q2&@?2K%GY&8ADBL.<'$!%&$ MXIM4&A<\N3F]8&EQ6V==O:-P4RDU[FG\0F$@M+8_7EK\Q1,.Y<0/M9S.E X? MD<4.1_"]C10TJW2W2E;G>Y3(S:/2X2R?9%D&_GO%UETQ,-J(<.7O:86W;"P: ML:%'+S_P]NCSY\7CYHX)9\P[O,DY$J*Y6/E"TAUS,^H%H-MIA[C#0MS! M>!,!!N+CX\VK"048;RZ'-V^7PAEN_$F9;2DI$6QF36.LL+S'SZZ+/46^E''9 M46<+T*.@V5G9/K8$$2BKW3Z=R*D*9 MG5?R5N($.[??@(F,L-3MXH@D4EYA*+4S$%>MO M4+$^!K: N?KQYNHCOG!(UG>FJ-ZZY2!!.JJ1@&\(W./GI:G87XD4$X. 703T MZ-[<_.>\J?2+O*G,QW^'/ZO+19< M[QZ;"RZ"^^CU[J^5!WV)]?QM,GII,Q]*CF./B-2\,;6V/=UONI\D@YXN[6%7 MK'=6]A^\BT&]:I'B0.\2.2:_U*D%X4E>N++SW_XAR21QIC8H1BK<:@"W&KAY M;26L%WA=Q\7M,1$8%[?_3WGE2>'/OOD5Y^] ^ @/*@#7>"N=14/:JI,IT MH2PLI-U.V_74AM9T:FV9(<,**DR2IJY8/N5KFR8F7E^?>!VQ-1E3K/&:? .* M==2T_LOC'"93WX!,'3M/],*1WCMXC^8VIRZ;:XZ60(NIJEO:84UA@[Q'%!>^ MGON(2>GQ)J6'I=S"B/!S+;>$'A9S^TJ$EQ@$B2.@.)CA&:EE'!.B,2$:FPLF M3GU)0C0V%\S*Q:S<:.ZFKU57.J"#[73;690))6W18"PW ZWY\;KVKST-=6MK M +\Y[2G;EN.B@0J^[^J3P%< !_.D\7*/>=*8)XUYTI@G_0#1\\NOR^N<4E=J*6\O40VY M31?&O?XL>UB7TU=;ES%C.MZ,::AJ"1.JW,-R;.(0](Y/NVK,(;U-N!LW>7\_ M]HVM!EO-S]M@;#7OA\"QU6"K^2GXC8WF_4@X-AI,*,9+S9^&7^-C-7]?H?_? M18^/7FD'"'1IJE?L-2U20DO,MLP]R+$?CTDU@/\C"/56)\ QGRDM?(,<&BO# MI,5MK=8OMV= $DRG:08\HJ= +^V>1VCV!B"W@]I8PBZ743[M]%CXW0& MN4HE1Q.49=N.DS<&X\HF1(_T==$#\[CCS>/.*F986USQ$UVP],-%,$$3R032 MYZ_$DHI#5/NK]F;]@XKCA_:LERLQSC@M;5ZVAIH!]+ZZJA0T[$O%T9AW6V7$>::XI4+#E]OL2F6OS^RMA#V6J=9WI4 M2DQ9A";MI2Q7 P+"'E3+)DD1F23#8I?G_MD,,R>J#CV=MG,6?5P-JBWY],%XSUE($A-X$W>FPKZ=# M)PAE9+!)+DU?*QB/DS*P)_0[B1<8ASZ#0Z\<_YGYZ7).5YR"$30V2V6VWS*K MV2=+=_\VZ)BC;:HXLNR!T5W8PYVH['T'U>AFPC/ #,LETRQ[Q3- ##N_F]SR M%6#GE026.,'.[3=@FN16-NQ*(R5N-^L+54$9=(I7WC2M?6ZR:>M+4VH"=D9U MI>UN7&R'L($._Y(4DTX2_%5:3N)-W_+WY6GIJ__ M^1_XX^E[J@D4%ZGC_&]-]Y:FLOLK%/3Q4<]PA!YIP=^/;T.EO],0 )[@G"#^ M"[W0B_O^=+.4"DSS[U=,X*<[7$EN+Z!,A1X+<)\D23$_4.R(9.D7@GKQ\__\ M?R^']\,R4ZIC.NY?3R#]0IY/H@I-=092$Q<]+0F9'^S6 MOYYQ'HD\01)0SO^5>/$92>ED%BUEFWHAR",RI$PPA0(X?.WI;^Y!*L<_.EX8 MJ/K+!7#G"#>*O\SB40E\9_D717[G?M8!AOR>/M6!JVM^.%7TC_GZ'R4Q=]&2 M\:^>HYZU7?09PBM<&LS#L*Q1%23SO=[Q0->!P$F@\X3#?NIWW0Q(1'.R_ M=3OASYT +LV:]Y][O^DKQHJBY;KZ][G7EVPET*#7I/WGKNOMCV_2O^\5'&& MI*?B6M#1?9W5CI28I,;O:512,[=#.= )2=,8JD]0(EFMMX-]J:"V9?;T2C H6!N%JSGBCJ][0H9+ MJ1EK!J\\><].?^=TE,I"%Q57F,P+E1Y%Y]"5)^]9:HGV@JEM=:)8)"I:9=S6 MM4Q;YDZ?;DSFCM_,+3>$+G52K1+H\,5F6TZ?7FD/.FRIE&OGQ%VFS6GR8%)T MC)G,GUXY7Q%$W2KE#8-JCW*4:?I%D9[![<[)E:[IS1QSN>H0@64%57O&S,&L M+9/$Z:4IW\BU5TQ+-7;D:L Z.3?H*QMT*??KI2.'I7>K3"\OY7RSMJC,=D(G M#[6)/+WK(G"IJITRMA)5&%IUGR0Z4ZZ-+CVY:T:A%H "?%HLMHK;5G@%!([T?S/'Q7^O129Y=5J=X\8*7JJI\U6@JC5AE! M)L^HE%R;V=[2X25":;ETRB#U;7T.+SVC4YE,L;HKZ^N!04T*I5:- 4!9PG<] MHP [>U)<]D>M/4&9G>:JRY4&[![>]8P&N$U05YMLU98"VJP-)EJ0G6EP6&=4 M@.0%9[2IJF.BF++(>=]5W98+Y7I&!TJ]68MJDN14VJ6Y:7F0+YI47H#[XM-+ M\[*C^.RLH1+ RP4<7QR[TPPT_C,3N\GWQ]M:@>B+Q5ENNA;Y&N+I<=[MF![[ F8D-6)4M$EJZ)J[RF9B\_:@ M.!FD2YRD<-+(9$K-[5:$EYZ9V)K08?2YVJT2N53.*#=:6XG;M&7JS,2JQ&@P M)2?D3.38<7E?H38C@(9U9F*'@68.RZG!5@19<>:61ID4S<"[GIG887[3*Q,S MO6*D5HW<:*Z3VO6X;IR1@< QW,U:EL? M$;F.M>W.G*%8W827GMQU55?UW:84C(V!P0J+H6T%J264P!EU&:5Z;&;.<7,B M%30MB6=<2ID2Q;&Q')E!?\XX\ 7.J(NE\VO7D0Q;&N34 M@D3F6H9-P$O/J,M\DW-'P7!@BCM3:Y*#QI!3'/@"9]2EV53T?3$/!U4U!=ZK MYZHUH;>!OL#II4JU3+-.:KTSNF56WJQWP7CAS]"E)PMAF;?=[JPX[AK%BMY> MF%ME8>[:Z-+3E7"SU,>K.I\3*6];KWO9.2L.PM[K9_"U5MFFLYN1J"_YR7@# MAL.5$W;$.;F49[=[O=SNR%*U2X[Z%-4#P[2 +CUU0WPF->N*FYJHJV(OO?:T MGFF&=SUY5Z]MR>G\G%X1N;SE;L#"!C54-^8,9DU[JM'QQ3$0=P33K1BT*[OM ML,3,Z5JPHE8F.2]0!-=C9-%A]WB$8^@/,#UA"2/UQ GP0'??7JQ M)R_[X%F_&R<]Q$FH[SS_5D[$BPWZB_L[\)Y3N'%[.M?AZC,!LKI MW6C(,186/OCI4F4"-XR!#VX=!;E(E/*G(->GXM74=_K-#H)X9NXU,^1W]LTL M1#PS]YJ9S/@_9(W,*\D$V%MS>H3_^[S?VVTW'(J@J)^M!&O&>\! DO>N\7D--2 ? M "S?9$HA$A3:H'F)J>M8"6<)$/G+GB40]7D-]UW BXLE7(MA>]5H[6..^IU( MZ&,.^FLJ^'L1O,<<]7O1L4B/^F.K6.1R5R[8/N1@NI$;X;V6J\@)XA)Y>N&: M%(61W:L0)WDHQ$F]+,1)R?1F7=)Z:H62BFZCHI4KKK H?3P/K^4Z4]U_KPKG MPA9(8+0,A5BIE5V'V8O;M(QHO?2W?^@,G^33UZG!B>W\IU4[:.CF&DO"XCI]0U\3 M5:V^@8;.04.GV"2=.2V3]I]X[[<%;1%X_B'-R'<2+H!SI.HF2-A'?P7]%7U6 MT=X[0%E*NGUVX_T7WI3@77?D=]UOHQS>AN-M^,-MPZ^D\H^P+W_.O2>I\(EY ML(0KH'Y(*(8.34*Q4&/9??@'[-$_XL[];>LX<]+TN/OY!/W]1GVC;[*Y?VG, M\+,)P@[1MB:\L.DSFP"/V9".M1ZRQBI=29'5S&+D2X*<1KM])IDFKU(I&0-# MY+;Z4?,48Q$IN#F$7#=L\$$(R0W7Y;%OJQ.C*0LBD @G$[@H9Y]#$,*3;U4Z MCET0X5K*IKF?4GE)%U/<8$E3_D3:R#QR?K@D15+7H,>CE MLD5M3;-&P([%&2#UKKY#J ']*XY/9IBW LR/$QW247H+\'P<('K$ !&FDSR* M5Q1N(Z'5(J,M'VU6/)CL&7#+V'+%ZI:R96*5MENC/M^I5(& BL!"GXA/TOP5 M3\^^FN'C %)L DAHT"3U]V,'2IZ7=C7PX*L#%Z&5IVO Q?$2'"_!\9('R)MY MZ0SDCE:>>VGDY_8[BWRO7ZNOID1JE0&&/6M,M" L]@Y= BJ=9 D"9\_@. F. MD]S:FXB0ZQ"V#,8; 1P!P!& Z"WZ3Q'.T$B;3YE?PG/BUU.GK>>&5>=2:&=@ MSLS7\QFQVJ99JS_U=JO1!O5F06'$ MP'73!2K0UZA!%=Y>X%@#CC5$-]90ME474=?SX/#?LOUDQ)UG&WZKDL^LDP)= MR>8KTLH;.%+&<'G ME'75OK;/VR296D<<< 1AP>/.-SBG/&Z08;?A(%?K=_Q M1)L59%4S5NM< 7CIA;"?S9#U<]_^(HDSUTGS))BK]B'G 45"02'E44!!$]$(E!L.5!3GH^C2+LAJ1J32T% MB-3:GQ*4P?0T[[@YO+'&LZ:%B3?'EK[Z^ MKWRR5AUX9Y!L:"Q<*9M7.7''! LZ[?/M^10B&1=R6(DD=R:>=#D.ZU>S>QQ0 MP@&EFP64WC9\?I9WE>[>2DNYKCG-;@A:KGL;9/B'2!)_IB+2@T>26BY8*KKV ME+=[8*,XB V44 /7A<(\TE3PCA"'E7!8Z5$=IB,,Y,$40*/7CBG!@JV%Q,#G MS>')GM">EZA<9S^3BCR_7HY&I0S0H2<5EM(PF.+7WIV-(CNF ? MA))&H96J36M#2TKYI=JL:MC-(3E#4()\LV0Z6'?G>R)0URFQ(O<'2K!!$!#F/?',EPLF/5.S ME\H.4Y&^9LSHJV4Q/9P']&3$K8,-OT4):/@NT_ [:]W@E&:ATNHUROTF=(+" MFKE4DJ!Q)V4<_<'1GP=G%OT)E/R*(-M*;^JH51!(U:[6*\S(NJMG9@A!.)39 M03+,(Y.*H'S< /PX?,/[PT<*_&!NT:,PL-]$.&3!M1_E&\Z W,X>R/U=?I43 M];K?TH1"E=Q-VO -PW(Y29[&Z6LX4H0C1;'T;TZM_]7=DLMU%'*[+E'$@)LU M6N5QCQR69@@&T D7"AB=.CL/'C ZG'J9CCU+^<"U7I;!2>"-XM<+'F'"T9?T MHGZ)N+_M33&-U3I3Z#1IL:3ZPP>OXHEZE'#!&M@!+@_T4&$5S*>)T]*>@^^"AC+0_><> T_K^^ZMW5*] MO%AWW0:I$=WT8B.,^50GVX.[I;#&,)E)9M@WC]>QI>.P"0Z;1#-L\F%,R%I9 MADJ;HBFF*ED]XS'C14W9($P(3XO2W)OGS0\90'DJV9PPD6Q?!E#PIN<&\9.) MXVK 31V^_Q>YW"8\Q]2UQ+^(\)\H">JGY^3@N">N#N]; N8:(%F@9RBVESI] M$ EO=M=@3.2D_,64J:'??PNJ5:M8W#6RS)A(M1E0V8%9OQ9 J*:/41KN MS5CW0R-6# SQU2!/Y"PQUF)^-6(4.3%_,0_U X#';HKBHJH.9P2$-AH5RZ[/ MB3O*D(BM7VN1DQG" Y0=QS-)ELX\>K0./>3-7F#(%YJ:SL9+3%W'@A[1&G@G M[M $\Q>^(!7JJ^71X6Y@F-(3.16)!:7G,Y*)8]RA%;CJ7$&U"IUI8NFB&(*_ M"^L6@E6@+U&74KRM>*3@ 4ZD>H H0TO9(HZ@0C-U0>MHN2U3L7W!UL0G MXSVSF:A0:SVC"TJ6H%+.-&M/E69Q#C<3W"&#BJ%Y'%K H04<6HAZ:.%3(##3 M,\M-+5-,BZ"G&]32.S!2BA>"YCJ&LN$O#Q)=_*.(G8M/M,0$#"A MWJUT^FSP[.%B9X=J0WB7B_/B8H>[."\N E[C$8,AX+[$Z1!5RD_,O9_(D;_" ML,>SRD C>VG#,ATQWYZU%FT+^H>'>MG\FWS(AP:K&-@@3HG#*7%?N6*R2_S[F/SUGU?HSCC[*X;A-IS]%5>OYI5LC_,.S:O9'KKI&.2Z M.J;%IM88Y-:;NBC5-^B=H6>3X9(4BQE:L8]=1?,D,4IB>+!PU!]APZ^04*RU M-^5)AEN(P41>;^?;=)U09^A5PW+79)+(7+ZY1_2V.7^2_S75;<56**BR/ =C#NNG/0<*#[@?B[$P#/W!!PG5VBAGR M>%!BV+$0-&;Q/%18 >>%/3(QI_-\Z-V>]8!KO4)7;,Q!M5501SUI MYY)4>ZJ64 W5@ MJJCAU.-MPM?;.>.TJ"_L*80T.*"]XB,,BF"8Q:9O"#(=%B5 MF*33R70FC;M'X5 ##C5\*6+#J2?A^8YJ))QE"(Q@"UQ5]XZQ!& M36<'P/&: MY3$A.[$T%1MO)S[G6\2(XW/Y$'V,!O\@SL1D::GHD/.E,]%%5MT,#5]\LGM4 MF.)H]>'_?BK"@*I6G/$R1B.^5B>USM[@Q$UWIUN;#KG?R#1SZ'W \3@.<6F' M(D:VA JQ94@IDA4O3+H!8'(%1G!R)*S5A$%.\/JNC253/-O[6,> M) #TIWS4LW34\YP+?,;\18-'7XIV\2!NW#MTM<*3A;])5Y-W^G:WJ&4F1E,? M5:CVEJX5-4&FV=!I8S-)FCS-S\$(@4-#.#3T2/[:1;!D;DM@Y4FU)=%DJJ5R M:=JH[]=MA"77\\[N'T'3CVVT$O_6CHVT4(I/Z'$E#WX7JL^\AK*R?2]YY.5X MOJNK/G3%T 6/N N.0EHIVW]5#- DR1NX=;:GH&.X@-Q.@7JN:-"WQFRHWZYT22JV8J4RQ37%%>9 MR718BM:T:3ICHT3WB#OM?<]Y@XWJ"%0GJ3'1%(@>8_'FNK@/T0=5?^0S29ZX M?";^?0WKX"(C1PX<'><$W F Q.&SEW!>BTM^E;#D5V;UQ1R"8\85O,6^_KJQ MR .8-*TO$4LPC7TR7\!OP=#52W Z =.VX[]INEEYID MU1Q-Q\.I6%5:DI5CP%39SF0Z+#K.\>S7J+L4 \N-*%4QUC*-'Z\Q_F'.:,-A MV2I1GE7+D)(NE68+@M^F4=<:.BQU3O,4#GO^$O8$\,\XX'F_XN@TA"O-"28F MB,@:\']O5K$\"D._?R#AA]_J5S-*=UP062F74=V4+1EMNW6G\Z@ST&K(;@.T M&_)4#$Q2#;J9S=9L0D_S4+X\PR6Y:[:WP8CRNS7(HV!65T"4WRH,'H6Q1P=2 M2%F3W,J&76FDQ.UF?:$J*(-.,3JAR?IV7Z++)4\4NZ/R)E@4ZL,Q$!"DH!Z# M+)],NX!DY9SHLA;U4(";!E0ZN=SY H8HOLGF( M0: 5!S/B,/2ODQ]0/B)$"T)& YPC\*=[V6U_T:"78JJV6DK+5I6P4C.9(<-H M13+#7K$*1[3A!L MB: 3DD?<8L3'ZXB&O;\9#! M'%_9 B^9L $.YT3-L8K##@6'9:3TPI' MR Q#L'*&XGF9I]0I3? \STPI^+C_5JZKA;H-7]3_B^:6SUK('?6/I)Z5\*=1 M'RY[LB?B]T=^C7%0_$OC0?_RY]_ZE6G]P##^6]/7__P/_/%T:]4$BHOP:?ZW MIGM+4]G]%6KD+X^@T3,L^/OQ+:CT=QK:^I.S2!#_A=[YQ7U_NEE*!:;Y]UL; ME:<[7!^T5( .AIX$3S$_ .LH>?Z%H%[\_#__W\OA_8#JE.J8COO7$QZ_D.>3 MJ$)HGH'4Q 6*D5*F\/%_*>9&V7E/N[3,]^<@YE_/D$Z'>DQ .?]7XL5G)*63 M6;24;>J%((\K0>_N8>I'+\H^/I")7^!3GT&6(PA'WS[Y>4NN.? MOOW30TJ*97V9\3Z8U1D#A%P=XFXZ+>-[L]U.VRW"N\'W\M#ESAV2"93 MT!43Q51L%22\.0"^!Z]4_(076 G?";_E.XC7"!]_Z-AJP1^!.D\H%C0U>+DW M=S9VXNTG>#[\3]CLZ6D8QP[J_PZ_YP30T=6\_WQ_N: I0%/!E%=EDJ99F0%P M:9NP!"43F2D!J,R4IVGBN* I3RL_;W7GN3K;\@V+SKB6-1[[@WP;.28G5_JI M2BJG]:M&:EW(UFH-H]3+S."5[*]7R-3I/6?% MK9?R=VQ55.P]-:@2ED%FT94G]QQ-I'1YHA=E<=58>*K0)Q:^UI9I^61$MK 3 MN&IAE14'Q4%E,.INM]G5#%YY\O0@/\K4UX*^$ZD5PW.9X;X6I- ]3YYNYUUB MNZV6Q\2@WP#3E"4PC0;[G:JN*W)G!*Y_>\V (3Z!^ M<+8AH)O*T@-_/7UX:8?(RHXFB Q?/0#&SXC[PAD_PBUQ I.^^_34)X,^@-EO MQO7([PSS5GC_!52]N+\#[XELX/H]K(7_UV%]VD AO+LNO' \GB]5)M & M Q_<>CVXB&/[TW+_R6TLQ>*9B>;,$&\>B>&9N=?,9+YS&,TB.3/D=SZ#9R:* M,X/1+*HS@]$LJC-#?B?>9!?BF?GDS/PI/>&];BJZ'*':O)71QU$%U993(C)6W7J:)F]--WU>$R[ @N6BH^)L< MQ[@7_!/L7\MN"7Y.<=T=%&M?,0-PK@I7,<-5YF5F1.ST)S9R%F0%C7 MCTPR-'$-9O7!H\ (@!'@JR+ 5>KS?00!FOEZ)1A.ZKRQ6F='$XW*%!<;0:8/ M9?CH))NY2F7/@T_XJ @0N2C%^U;>N4+GD[N$':*(Z%&K4A\I&1W7ANCNG1_+ M5?RY2&O#.>0VV^=R8-IEK=7)-Q=920FVXV:EX)M+ G$\H7?()LEKK0R1/@+! ML!$1&6'8N*E_^0>PX?)"12;;_4"T,L/-RNN8;8+<0-C@0MA(D]=S**.4-7EO M=S("NZV?A-%SGDI;_V[ZR7-6R!]FA. 8YEU1O4#/F3H7]@L'H7?GS5J"AH*J_S>G+MM.A5S^1 M[?IX5_ Z+4ILNC7![CHNNUJWOR4 ]/^7\!:^&X";8=[+6FAO:3CY/7$8$D*T M;. AT[Z-&O]>":-WD"?Q;U04*.=8(NE&<5&EH!]7Z?;3;]!P MX>]-U7ZAF?;$=!PM 5V:<(GVOB=Z/]XP;)61_AM>N%RZ MCJ+.T7,AQ)@ ^CMPV4_HOI>PG34P4;P;KAKP"F!#T: B20EOYT&<4?SCPP]1 M<7@?+5#U"?R#C@2J3^%KN7 I<+FQTX2P#\Z#0AW@[ M?)[J0O\C,8?S!K_@ 1.H:(D*_^_204L??% P0X/70DP\5G9"PD>MNN#\AK+ZC[GSH''B)?W?K4*_-P)X=M2R\KX,>\Y8J)H\$[? ;NF4%MG/4Z9\4 M$KV@!M:.CU[+"R:>#V='/[RN&=;D0AH)IO#]_'!:GM4RG$&HMJ9SZ)2"1G \ M]@O_WS0(4>57#0G?RK$@.J.E4]\_EQX31GVA6N[]=_C?42^9* K]CMAKAM] M;_IT<_B<5^X=:I\S\16HZW >#1".ZC!'BOD](GHDA'9YFOB70*M0,N'_I&;: M*V=BH50.8SP4LP)0/-"5!.'-_^_]0_?L']5<70//#QVH(TOQ.6;&'5;7AN*Z MF&6I#5S"DF2&^GY:0#\!Y]:$'[XGLLH1N_TS4/RL M5X<5'6H,W(LB%'PY$\@J5'WY0\U"L]CJ7OB%/YZC#7RSQ$_NSG%C2)$42V5^ MBM%-PW^@XDQ07;PI!- 0L*$M CN\KQ[^,@T0W/@GXX& &MHF?&>X#?'\<%@V MG%D(8*@0=,*"$SV'U[B.%?X_W?."L%K?L2#?]-G/_7&DBD#Y19S@)Y_KZBY8 MTYTI]A$Y?GCD\!O -LZ:C&L_>W&Z6]]WIL#45N;;@Y_>^FN/,S<$N=#L FN"_<9V,+B,C M[OM1WQ/=P()?WH6(]&)Y_B&@Q).$0FWN .2W__2_7<>&G]5?]C]75H'C3/\R MC[O#S].Y;!IM(W!XGQ(!R;E"T+"\^6X3@=GYX_U:.' T6R^5_%8[M]_WDX*G M7>6A9ZMNO<;2. >AU%06A M]9^$@K S!-;#12\4_VD11=L1+;2;PWY$Z.:@OW;V0FF)!HTND?[S-,@?482S M7\DZ\#^)?Q>$;O8_![<=#EQ)EL7_G\BSCTH:I\^7U6$<6L =5]*H)!S#/( M#'\4F@ A@4 # J[^RTQ)S,9V&8SPJXZ]Z[5-DL.:PG7DMA+4+$'N6#L^(D 8,7VIKM(F;Y_+K4,U&P-W&+,/?-D@96$KAU&$-^ 2FK7G8O*Y8,!G4BRP8-C3X M1-QU.+&?:(*O#_PSQF6,Y;#9ZSHCJ#/P2G7/>J*A!O0+CKVF M?Z8\_KL0DS#CM_3%7;0"_2]X#%ZCR&\&X7C/6/K63;HST,AF*$PG7MZ]VGY M^35!]NO65@049.$EM)LMMT> X^%\RP.G=6QZ2'1 AP<. S#^INQ=1['< ] MTW%%C?*,]U91[3->"^\=QQP@C=HZHCLP. ,C+(JD #K#VF?G8IO>]KW>#W(^ M@4X4-U;(8U4>\$D6G0N&5=C49;F$:@E/'TL\OSZ^T8\N_L(HEO?)I'FSF,&)[ M::3V'%BM7UC[N?+:&."H#UP+T"35=DWRV59%X$VO83\&Z FKR+.1#I7( *Z_ M#4[U@"#%F?B,_42?_/*)[0"3QHO ='B[Q$[.<7^+A4V CP2$9>ENY"4;*!_4 M >"$ .(CT?(CR!:8J^E&)KPXL0N*O[\KR9HR!?(&N/A\]F =V/J=1_,,$P?> M3!P@\#!S(,P]R_@@8)Z@2OO0NQ2D,L/7GT@U 6+ M,-PXYL.:Q;)5G&66F9KA)H:2S6A!N73\VEYANG'^B^3'E5!OSSR.!> )FF M/9V[FZ=[;AD.9=$-9OMU8K8%:;PC]?F#.^QLWQ-$QW(8-+!L]PH2>;HB"@U( M"AC%\",2NKDWJV?@B&WG##U&!5[VPH4 KQ=L\[J!2.'=FOK74, W@1&@W]R#57N&;]-#^!FHQMJ;_%'K'H]D+^WC"DXBO6#PQ)9& MZ'/_9 L6 D\+^]_=';;<:<)AO69@>&#L &76V%J1 55YS$ 1*3 M]QK9O6\$ MVY:INS<:AVN='LW0I2GXR..\2X AZ,3G=!N5S*)AU]] M@N. 7] %JOD;=+>4@55$Y9, E5P/79F!/P*N \=[=Y$$+UQ .ZAO$7T8 6- MQLDP@'#<2%-XY&@A!QV=8B,"[YY&IG-P+G%)*L/"TZ;\!.4&V#7)_P/XSEX' M&-H3W*. &]QPMQWO-&;H:U[;!@C]/[J+ AUYQV5E>RGWY$DD+(SHEFUV#Z$: M\)>!=D/I E;'ZPRXO<"F>(KL>M(H^@%<:[C83/VEF(T020RHGX0NN]%5F 0L M@V@!(0#G1GC\]'Y3@)9Z2GYL,03O8N=I/ZZP%U- L]D*/#S<;1D%SVYP+GM+ MWE(1!C^,I:]D4 R0C_X$A="&>FVCLSC\U+2AICSMTA!R?(+.J8 M%_9%=;MW=!)8Q@WD0>_)BR% <9IBF \Y EHQ Y_"G&9J1%UQ!![3M7T1@ M7("(&_L7MX?I.WN&'JW2'0XZ=+Y8 XD'N@8VL%.S[9DFQ8W(O1%A\*ABR(CP M@NRQTW15^F G0H'X_3C+Z6X&^SC]+8-5C5X&%"" M^2XP3 03$G@,?@G*^I8 YT/8?ZFB7KSYBRZ5A?E4_+UW]?G>*T6R+A;;Y(K/ MX.6)W!8C%8M,K1[2[7SCWC=X7NA!'MD9_\G?RD]=(//5^H%GE? JT55D,DRT M(WJ7,5![X=4:T#=WHC 5&2/]W?H]X4?4\(V+FZ?=Y8^\@G>=>ZZ@ '83!QEB MGVI?JW7^F8Y!OL;NRK*KP%J-8 !> J*5E2UXYX<\MQRO& BF[#6%7([D>BO= M3$^9NN%H&Z(SXFOE(-SQ*Z]KXX\_+@&P7084X,!-=>V=EL,/K"DSU(, 27V@ MI_@V(H,T%H89D)W8R^6"<@J$)[*7 N7YEH?9:N!0M 2RK:W!1#7)2[E5_$0K M2?=VGJ5[3ZN@7,>=8*"+*N!/ -%P/7F1-PP%NE2NPP4\8W@(08D$H&/%\&[P MYIIM0M\"= -^\+=7=Z>"Y@1ME+H W4&O;JHB[K9AY)< 1T ["NSZ)L-U@*!7 M"&]"@,D"[..-/:?ZH-PI3+F2#7 D@1G![B9^>)< + 7\/^C8RTMH]PX&A=?) M?NKO:S/>.5I^I^Z=.5P!,&@*.K"Z)E+98R',,H.TA:=69XQ"_YY? B\C9MN[ M(M>T[ A\Z#;Y79C;/EP_PQMF=[&X927L'O$-R(#G,WE8A=[GT+> ?OC6BT$' MG.WW@4,Z]*K([C6!$^3G]K#B+FZFO]JU]=;2X,$"):IZ M3CB,B2B&:$]A>JT;\@>R)Z),/6GG7R,9YP_W-PDF>5HN"3P)VM'Q M_*7!C4UX5A:LUVRRS-0332J>Y1A%2U9KW60OK2]&IX'%\^WNE4/WIM&N_.51 MVS]P?IV-/^L0'HP#AD&C--K5SO\7A&?*'T_&W][ HHMXV7(#3[+DY;1"EAS? MSFXM#HK->(GMH@ROO \XM\;F_'IW(COL[RAR D^C^T$8Y? ^&*K\OF9[.@"M M&-!@>(6XB[')7I[:OLOF"YHWZB[_ &:8@.T0V #?//QM*&B[$A2$$+81K@WX MOFMOD3.)3!$DE>*/"]_58%-@_L"^!0NE>;,8RL>3]ZD*&.5'T4QXN)]Z$:7/ M3GR;(>=]>3M#/\*#/ 3A/>G@N_/UN5%W"S#WHQ&[EPTP^1QTH<,;:#BXZ%_- MPTC'6)'AC;&7WP'%[A6Z@3T/;B!N%&X73?-ERO>#P!C"VF,14 (9", M(3\%?H8>3+@/ALY^[H9)CF(>2!C(3<$>]DX2WM0$\\GOF!P&V,'L5R MX!7W:!N3=@GK$WNO'\7W\W\?7>6%M^WO MN6TGPMOV\+;]RK?M'[]3)U__UD47^)S6W_J=L^SLA4(/'GE<#HSFIA$ZA\LE MD8V4LWARE7(:$>$A Z-P&J^^=,&"Y0_G4%@?7L/![0G\]PE%]PX>01Q,'SW2 MA6$'E$Z/7B*DVFF4AX].L:;W! &#>8;P^P+8_OV8S$%L0M+GVX1XM#&"K0XX MN?!R!-H#M5<_LP IV58?AF M=VX^TZM['2H_$2O<94P^ M[630X_5E*J3:+%;3G]%W(SCUA"&RH @Q5MV1!?O9T>? /H(C["\,^?C$?UYK M"G-OW/CDWAN:]NY&%>XC\&TIC+>WH??G0[Y!GQF2'THX<%NWJB-JO $UP;^R M15;:[\'8?7GW",'=L& $Z2!0NG8#4KM$$^0H&];.A5?0S[['Z_WYN!,PK2OGJ#%97XF?O2!*7+1I_\]_!P MR/T3T>O:>_9X]D%M]KWK/:W^4$3DQY_G+[#T?Q^Q^2N8N;OG%=]D58%;Q0>X M\:6^746?C3JR,86AVU,'[L59#>+T)+E@UO/$;-3OZ(E)*G4:M#W?[IY!VTMO MG:EG_ZDEL&RI75CEYE@WCP$W^ E_I.7%]!IC'IR\L(9MB&.8T0:M+]HF4R-# MEK_B;O,#_G)]AKU'R^BM9@$UV_WB*1('%:@X _NX#9>76BDF!_-).(\D+D7\ M7SRZ;*E116D#V[Z@4EJ^4J[G\JXW2,3Z,(?B3"T_S(009]T@D]=1,Y&?M*?M M=(.1;;[6:A34%_HE=0C# 3=+E+X@\6OXB$N>G;O.V2VIZ&%!9,'WB#THCJ6Y MBFM69)%A%FR/$7OM)M$JC7[\0>Z<_]3M>)LYNCA#X2X4]M(A]-*^V"!'B/<) MA?WW^G!_BSH+!F-4-A8520T%IMXM5Q<9X&LGR\T??XAX M[/FT+*4/!>-EIR-WUPV_'#FN%RZ&3FZ$/ \5WCAM[X1\T")'-S3)@:A7\FH_ M,3+3AE<"&&" :_"['/[>>]/*"#O)AX!"FS/U2U=1'G=@,00V$@18&UJ MC1=\C+.MO@3FP79*@]D\H\,["Q.^1O2PI5#X^Q5"HUN6&U$8#'9H,0ZM@._I MF&X::L3+OCV@O6=V($MV %_N 6=[PO(O]J17;_5,^>3^X!G+VK)OMXZE\NT+ MQ LK.;X/.;RRV$]4/@_2M7^CQ1OP.>O1E3=(Y:7ZW +LW:?L?^9>%^IG\ MV4/@D*/\4IA,9,AC<&*$D@4.@("^M9,K8J1KNXP:S)$-]_+3@"E^*#W:OPE: M[R_Z?9>2GA0?3-I[_(F98UFVSMRWP?Q^V7)?&-\&S2O@NTQ#[-F$/1^-F/JF M5">H2-09D7\/,7:XMAPORBET(WEV;ZE/"JE-OK IL7QF%F\UTWPV7AR]M;<\ M(3L%]7I/DMR4_YM!LOW3F#B48<:4>Y"3,Y"V>0/H]%DNQLN.4*AVZ"E;5I+C MB5EM9LQT$YX$$Q=XZ)DR"]6CVAKI/1E%,) BRU(\.]2ZFQ;;CJB2W7CI$+7:@CX$%3P+(]@Y?/RQ@XGLV)D*$OGDD?.GVC$JS[ M,Z!RNPP6].I&DE]S$_V]^RA'9'T:%D?9'G->>26[Y_53*4(-0JD#C,_:6R3N;YF?B#%_-='.SE-"T3RCP9IJ2Z\O(*R@YNZ$@%=Q3 M-,SK551(F=T;-1FF/;NO=]%-I8L6@Z4.W%UE!@%.3'3I![3-_1F(E7<>V)I# MN EOW<63#*>=7XJ8M9=AM"?M9WT]9%H/\K%.A-_7"G0/ZZ5Q#U&FF+?Z3R56 MG?("CN=VD=)5/Z<;GC2?'?]DRN6.PE13#Z< M5T6&>55A7M5M4$R2!$Y+)$YS(H637#1."YR0C)$+(TSY?BJWU$J^7(,RL4,-K<7[T,FYRU&G+ MM*1GNOEA4<>[]7'+K+ZDRSP/JR"?M,RUFZ,NGB&K.(VGDUR?'K#DU.%BIRT3 M!&Y;OQ4;G)D%9R4:A,^UD=K)W>KOV5 M'+7+-WX?N!\D;VR]/@?$OGO ^?2.U.#+VRB$"+LU&ON#GJ,^=/1_\SY UXD\ M9]!-BZ6933-+R(JD#R X?)RZ" W?.<#[\(#:QQ#6T0:+1;^0.B9N6QS+D@W9>CCF M&53T:%/A]$*]GL#;^B ?R6<))9L8W>BZ?V_[Q)_Q8TS'5ZH6GK4*[_0 /?9[ M7HM;7A4%HN>F_-O_87^6T,!XX\"=371WQ$.7 I];1_X$?N('6(8_JC]K=XGO MJ^F>P)]I\E)]^[V]>*]_>)2#+XA\DOB_1V#)T-^N ^8 (KSI^.RYVMNFO&#J MFFW)7^WP7*4,YX$_^\FZQ?%HR)E@I/1\_7X#]OJM_/14U ]8E& KHMP K_,"UPC'X MF1DY'>@C3*?U8D]2AD2>C;0;50V0E9XO#D^F1U=\&]G0)525[!V'4NJ''V81QC3> M*N?$KKJ>==>%9(D<9PLP&$6YVD60_SDYF!Y5K_^PC;ZO+K5?R8>YFA$.+>XU M7=S PLG?UGW\AI;W"T-*5[/#E1?1T08=?J)FJ#6^'@Q;]9R4NF2'KY5'O#/1 MYCJ7GJ:<>HS)]]/-5IW(#AM@V7+@TW&KS3O0:!$:/'O:O%]N\6X9@M.B_&? J3V$E_.V/U^+6[$^7FO MA]O#M5GKL&U6?W$X"MI]\BF.)[^98Y[AY^B]'DS%@\^@4=%BF#X;>N:A9_Y/ M]LRA9?X9FN9KF6:$I@XGD55,%Y01%73?&A_X4<:U/RA[_XQI7C!.6JEOC#H[ M+8SC9+^W&:\:32X*33/U%(_'3TSSK^_KD?N)EJ$?'BS+?8:,7KJ =WE$S%<8 M>NV%^;F. 2+SG?WTP%$JW!_NY;HW>$4ZLP?H>H,2TT0UJR[JV7&^K%/%EW:* MBZ$]@#H-R7QZ![BW=W[F'O/T^5?HJ]_3XA\8+0H8+4FW8;98,.S[-6\Q [?2 M^]]I!MPZOR/9]B/6^8V@>44KX52K437PA;YJ4,2@VB,C(_@6&:7;/M$X^5;X MY-\HTS+ KL_7 *1=+EK^MR VB@D+28\4J+-[L!I>D;@=C,/^TS)X/H-ET>?P M&[=^J[YI5$JKS+1#,-UD9IPO]LW1*/YQ!!ETV'Q5Q?Q5-KQ%IES4=?AS?=CV M,4IKL@5US-PV-ZO\2IG:T[-)YHHY2:[%1'?%9GJ+4H7 $S&-A4GF]&5@@+VR M?&Y6^78J<*?? :;N@$[VL#:$M8N:J;RMFGN.C_P 56.4=*L>GGB^,93?I M?6\^\'GL60C[V^+.?%JG[U\WY#P G0LETP9B#OZU@/A:6(,WK)ELW!'3-4@T MO1[6K+8^Q5% \7 $-_LNF]?9@7MPBJQ&6TS68G ^HU0X>\VM./4LZ$'<2XEZ MVW] 4>RU-+[-%R<2DV%*K69%U,WJ"!A% MR]%/3>)!W:KYW@;W!@*]N5^/L1 M_W#W(5@FV.2@0^5]KS?AV6ACG&'9\EQA6:.?R-3IC[^].B,2.^"0Y&/2@GH^?U']0%Q#TC$ FAH )",4: MX5MO,:.5+8&V=9]%UR="@&4>5!@J*:HCE I]MBO$NU>TSJOB'#I";SA"Y]7X MCLBQ0:7IQPZ(;VZ2KX"=CB"&UD[.;PET&M\+>7_.@KHQ$7>I-P^PE/2.8M7) M&L?DK4K3B4:<2;7W]Z^9_Q+S=) L12FK,:\RF46T.8A.^CD\"\PR&;NXGP*[ M):\\J!WH"+U:X0Z6*+@M^->.Y:9A<1EH+64#[@GK&B#0189[G&"45JJ36LQ2 M>"82:932+V0!-R[NCA>_+$]5$O179B,:>4UQKEG$KW:V.=SQC].@U4*WDF 7BK6,BE@##:4&%^ M*N (,@*S':%:N5MT6@]=SZM+":>TP[)-]5]2Y6+GW^X/_0[VDU_RM^#G&T#!G"/6&9 M,7"+#D)6/";:4]OSJD1^'IJ'3XAB9DO*##^O#UD79-RMFBW[J3(MN%F>]."D/R%RD A2ZB$^96#J:4\E%M@?82M'D\QF^;M%+BNZ9QZTW MC; 7_2B_#X%G 8=1]D -8>6=;>166.\%GJ5="4W?+4". ()0/E1^<\R[068? MD ]%CD-[<%-[X#*SX_*RIEO>98:TA9^O&_YZH3<8&]&$IBJ*$&6('I?N3" 'GQ,7#?^)P?\) M+'YHYN_!W OVGZ>+;$;0ZVMV2A8K-7%6;6HPX!:]:/^!8VC(.^#/FU8KO!R) M>)B0R3[^ZD%Q!-WQPXA3G/'7> MM\XX_/RSE>%WI>#WBBV\&0M"U\E^)<#WUXSP^O,*0*#J";OSQ]L''%2"\!)! M@EWA8;\>^ /4>'B@"%NP:[%>2'U1O0==)N3&IB=WF6Z! MFAA*-9YM1YVWXFKWJ/?P3V;H1VH_9!-C+5/E*!:?]@81/4+'VNDZ.$_%GJ,? MKOW@X]9OPZ2WKP 1;N1O3O0UP/[]JZ4KP_6_8TO]0M1^;Q:OH/8?W+ %#K/_ MJA[#(P+Y'[ G ##^8<698&R:1=TTDM78?*3*4J*FE!*;=.,P]^.+J\_(#IU< M][+]*E.NJ;@LQ;/IC0U+81%GSJ6/5'X&N_L.]K=YZ8>EHL,B%6\7J:#"(A5A MD8K;%*F0*3PF)GF*DV,\R45E7N $?$AR,5X2$Q0=)X82=5Q^@6CK)4=BN#3; M+C.K=J=KBXQUMDA%;;X<<(.X/&7(.C[L+ZL3*E])G2M2@6]&W*3=R^.JW2K5 M%VM]H6LOS7-%*@:Q5F=ETC,=SY?+],KFHL9+)W6N2(42[W?S#9.N,=W!B!\6 MR37#6*-S12HFXJB[;L=;*MXMQ.*+8KQ5F]K-P\;!GM%SOI-2\FU.F\KW3*3*_G+)QSY2PX>531-$G,L]/FDBELF$JR MX8SVREEXO!+C22+)QR@N02=B7%008QR?I.)< H]%HT,A(4F)Z''?A5**:JRZ MJ3G3SG2 M.A*M[EVSO$J(V23&VVQ'N#3W'Q<,M5.:1AOGN-5QFXG-2X=6^/M M8;)ITA&F216;+B[D8Y.B.<2'M5B/3Q]2(I5:>Q82%EG2T]8BULIF.2=5IM6V+?B.?G M3+X^.L=5LY6BV^:BLF+R+]8B,U7YVHH>G>,5HTZFU>;44U@%\T;%1ZY?G[PHU86H8%#&$+Q![%* M ODVK5QQGDLV><9.F4S>2"W;BN;!>]07<0E_+2L2&MY')MF7+/HM%_(;&N [!9"N9HY? M1.NED6%-@VV/RUDRHBJ=SK#YM65&-I&7B-BQ8AD\O^GF[6Y,,V,]QRTS0L;P M*Y<9":A;?>LR(T'T Q_2J >;BE]HYX- B-#T!\;T?Z+>R*CJ1"/S:#3'=/.2 M4VIW)]'YO.G6&XD]1:.G%>H?VU&_;;V18#F>CV+6 T2R?ZBO'D P^>]BHZ]0 M>,1N+DW68:H1?%%AVPN#$885<>06'HD]4_:N&1P/N4CV+" M'Z&81B"L_B,0ZD.>_3:>^]A>X=?5N0B6P_,P!B9PM1]N=:T6N(7>_Y+M@;S& M=^2&7K'@A2SI96J)IZKJPERS['QM,5K'*WB!PK>Q,_FA8<&+6V#$0BYA$/+Z M?HBPIY,-$N[N5<#R8;;R&1#N0V!G8>W"(WN(SBZ:\TSV\#5\U.=]< 3X=%>1 M0%OX*A7A)6*F/%/ +Z8LVK!C:!0P#; 7&_*BF_T,7(0'0FYOH_6TW>5 886R MFO/6\A%8=Z\+^)GW-8K(\3B7?XG@D8S4&#)3HSM8-;\&(:.XZ9#U9*%58^NY MJF)FU<9J1,+")Y>19WT RU-&2S(03/A?@W>^&=>S[M*R8&77%8 7M<072**E MX;;:=HK21AP0^%^B8WT&UA^O67,U7J9B;+M63E04I5Q\(5-OPA"[ 5#"%&$ M'N2^D['0@(ACF>OD==NLK^LB&^E.VGPTRL1I,.H_A[F?0_T')+R$^#\LMJ.Q M =GK,>NVF#48IEI*Z:D+B/^P/X@8?0X?0!SKBNC5*]KJMKD%:H"I._J6_QE-5TOBB-:$*"3D=UX$K_*=DSV3_2)TX M]N^0918@JB!$!GD!41J WLH*+,B >.VM%:N#8]<,.B%[ MC@)$%L!^MNNYUB]LKMD0U6R%1H)5'<:\-H2O[T54S^7:2 \/+S'^)R\>!R M MSWUE2_?M_&#+MCXTMI\4@85=M1U^#C_QNA^DFXNV/.Z93*3<(;*QW'(049R/ MXV:>%\TT;RIF>V[(O%2?[:^ .(\JT67%5JDM# 657Z78I1'/*U&Y^>,/_1P[ MW4#^]0O"Q[A(/J8GF4BZABZ42"A>UQ OP$)Y3U[6#)TYAD\URJN![DU8B0&$$XK[/R

/M1TW?"+RX0B\N 6Z(Q_ MLS_C'&3V>2E:4>V>U:AT-ZJB:PO569&%/ ZQT\^9' 0QX^BAO 3.I/R] &@T M;2R7O)!EY$$_927JI54O!5]XGQ, %,'PX'5]9$#HVKBND[\3'2'P_B,+/[T# MJ,^PMB!Z9\)*KY=V^TX%B[XR5C3'YUK2,%CDW#D*>*/4W-T"1\P4#Y-37YE9*0S4X.KVG2E,TD6+J_6HEBK0KW M8/+YU IO)0+P5@(C8)*?W.-NS\>XNT^8,U;$,3@+@(.!(,NS(X1G0"U;W!7O MV\-HV:%>PC^CL3Q$YY/8QJL(SSL<1V&+V.B-+$GHN>\9C$3S,G0L.NPOU,F:VIQ;UC3SPM#SU2S3,,Q^ MO-^\(Z)CLR?1:H_69JI2$5ZR6HMHRT-7 \^R.2N1J?G#]W64_LF M&,LW 2WZ:K2BOU)V06]$[)C8W+"T.J1MJZKH8 MP#UN^"($(\]2!&[YCY9Z'50Z7B/=VC-905C;Q0SKZSZW>,OQ_ KN[:7*7DM" M0[5^;*)]S4.2MYR4^ZMW\-_@?F6(LI]NOQ0=3NZHBA#+3Z/5+!>+_OUCBK]" MR,GS=G^2CZZ3#!^KMBN=%9&MIILN0@YQ;82<@'IMMP7(":J3\:!6/=AT_$I# M'P1*A+8_&+;_$Q YG7*5K$L-.J"I%M+ MN< Y!/E$$J.2?HOOL5@7,>PM-\'#/^")@PP;#\CT"I<+,(@)O?X!7I M'%Y&>UX?I>5*694-$K_XS/?+%[XFLA$WJ$T;2I)6F'9N0^NY86FC9U(NLA%!)9ZH M,^\K0V2CC\WS4R@\QVGZN@"4"'DB)@:1-(P+CZKXLK!FU@1F!5>F6'R M2@2[%.SL"<+YH*8P>=?/P$:H/G \%T3:!X$!M'6&/C'3_ ^GA]OFK+_/./< MZPEO8-B?(BF\HC'G<0;BP8G7DV"CQHL(!OGP2S\A&;0 WIXM/^:0U-DV,O) MWR%C!4N69K()/I[R*DQJ7X)1T-$0?<&-B6*\N+ 5-Y,*_%V>C?@1;(M@4GC8 M&O0FCF%A8/"Q*4/"&S!L.-=-]+S"HS>D 7J:8BF6;4'J:+"ZL,%K^X/Y%(#L MU31 %OAB8V[H<_#W]1,\NH*N(4+3##ZJ,]R)PX=W8$! (,%&!AE\X!UR,?C!EWP"2 MAO&^)*#9Z,:(GWGQ8_"AI(MNLC7B,YJJ?_:&A-F3-+ ; N%R'ZWL^/*ZV $K MJX/%@&F#^1X\0 0R, 6=HH[YPZ= F@+:2QYT$6"&)O.FA4"N'N)5VDV^][W>A&>CC7&&99/6I7?&(WT%,H MP![0%*X'WCE#?)3MGHS0ACHZ_%N67Z=E, 6Y!BCI-S#=%F??JJWM3"VZ&F=[ M;+T_Y<9#?*U/.(@Z@RWNH)6ZGY[[90@]CT/.HF?>VQ3H$RH%/ M73R<).^A&FKNME5,[R]K8-WA%4'DIFX*)D0=4\&_2/9L;8C/&_=),A< M96;SKIOW,&^CW/3=O31E$1A? QZ6QO_QG2_DI'I#;0]&<,@I^-V;'AE_IF+S MXQ_T>=!81P1[ZGTNAB1NG0N^=J40$S.A3DHSN3E3>J0J&X(_3G>&___M_ M':1W;^-^\'&/;OSVSXM[!/5IA8Z.(^#.HNQQ)$B_>8NS^WM[ MY(0TQ\"!G(K]"]O[&3F]QVR$#X?V*'GP=LC[VN'S(?^/;V2Q>U)@Z?/?)/%, M'PI!E'B.GPK!S0\-B%?4CF'_Y;&Q 8WL_W1T\74 TADT9)H[CN-V[/WIQY\. M>K,%O)&,^_C*W.H,_[;>'-/^'$EY9)"XI)R(XDE,UV#)VW#*O;JJ$&EG-<;K'M*KQMEFEB[ <9N*X97G!IGC\16DP M_+15L2V!IVT9MB2(XZ;1HM#/#G0M@9>'2XH?IO+VN#+B2 X_;JD+B?$D+==[ MS (O]9:"(D\B0@JT/%E2-2/E^TUVS>/M5$LUFR]6;2K#/D^6M)+&57G2R_6 MJE#KKU<$[),^;JE2?(L!X\596U%L>]3J=VII6+GC=/%SHL3945&*,[3!Q^&R MY'D[Q<7.+*E5=;)IK4VHI).:*H[+M2D[(X8EU)=-U0,LC@G(4C<<(8IC@J%B4X*)12N!XD8IS M8BR*Q^(X35+4"1&$]=PN4,-6FY''F_S*Z.GBN),ZI_LY83FAUGU[S))1JM2I MIJN#_B1U3O?317:T7,:4%4,N,TPKIE*Y6N.L[F=IH3&.5CIUIERPR'FD.LO4 M!.>L[E/C1+&OM>MEE1Z)^"37'Q4-I7E.]S.I'I6A1\4F2\9R8T?K=@?#8?.< M[I-DMU";I:.DVBUGY?PX/R1ZEG-.]SN;JM1,+ZV42K_(J9FQ[#7!_\[I_J"\ M&5@+ICIARTY=SA<,::8YH[.Z/TR-K%1VT\CCF=8D-=UT>W$='YW3_4(W.G & M,BZJ"Z=8S.CLPF9?G'.Z3W1?8LN7ZBJ&DXM593U/R1-F>5;WFWA6FDPSK1R> M&8!YQ)W$AFTXYW2_$%^8=0EWIBSPC%_FY=6 &%&PY>9VEB-%&6V M9\0J$SW9/*O[D64OZ<2DZI25E]%^LM:8:)M6\YSNRSSSLG# &8"I:]FD-6\T M*)P>G=/]5+XX7\4F+UF\G6^/>@XP%'VI>5;W5YF^S76(-;N(Z<-*LY.TC/+H MG.X3B6QNXO32/,-WJF9I38&#Q>"L[I?*4VG,K.<-M3RRJ%HAGDE7)\XYC8Y3 M:I2?]-)1AHR/;'FC]A/)87-?H__Z43[E+ M21RR1;-ZHE:1BR4A-"L[IE>$V M_E6DZ:H&L2^##ZC.UH@.V6 M_]]_"_>"?3B:_M[TS.WT4.1+,6'8RPL#[U B>&MW\_E__X>@\?]0^)/[PQ; M*2N+^Y^[#Q*)ZT)%O$\JH2#N2=V25S2XUIQNP$(4R(,^E33#*9+$3&Y*##F( MTTV.Z5KY3/-&DK9W- &'^XO'Y=TWSS+]BZ$>O%,6.JU%P-3C)$'B=/SH'+=W M!7E]#(C7KDFCU',T?$4=R ?N8'8A9X+)&9P(.1-$SA#X]%;JP_T[N2Z,-])H"JZ:>ZE M"(8B=1^'YSN)U(M;&>TUC^@S67:!0R\[F]'ZA/%^[F=DJ!L1D]?DWU>+306. M!H^&X.-:J9",U\D4"P(=+\.WW0'Y#OG@0:#,0TM8J*A7(:.; Q4$,@9/3T,! M"\D8%#*ZV3U!(&.HI]]2P$(R7L?Q);Z[X_MH>2-;?!J"1".RS^UG; 03@V8N M!MM(GHGKO1.Z'W+^INDBP=:?(%R"7@,?]\VG4G>'O_TB]%L/=XW7CG#:_,_9 M=GZKBQG=F.ON6VOX+C\%-1,HY.[9M >]IB=C4[H4BZAJ%Y^VF::SIOG8WR/7 M7GZ:OCV>25$& MKDP(PYFU)5*2(%Y;\L>?^!..QR_5!_D^2A8:IJ]S_-]ZN'+_'3@T.Z^9G=UX MAP;HC&591RL-==B;"*K2:S4LA1XL*S&(&T>0T+DGGZ+$:?&A3T91@A!5>B.P M8@'+;-K&>K]\1)C=$"PC^PA%UQZ:S*]G/P2.S@\8+^IX)N9D MRX1^(,I8MC?)7JM65W"^+J?H2+6VFGF;9=\+CETJ-AVE7H7FY55Y6\!8:)FZ%FA(L3?%B M18%;Z)TC0U?>?&\5UC'+S6*QE.82.-F=+%J=9;.S8F#UM^2//P3UE*!/M]XP MXRJT*%^1DA6\E7Y;U_X3$0]K14R2*1JOLK:C\UJJ19A)&1:OA!&/)$X\D<0E M[QU%//Z-0%>"F\Q\B\)WO&WI_A_<\G;H+X$H@7<1V3,$\@YK1H6<">L2/ 9G MW@0J#ED3FK.0,Z$Y>PS.))\3(6<"R9E09T+.A)P)2^!]#\Z$.A-R)N3,A\/6 ML?"H>4O67"4][K9EB[[EO=,_.4\FK+KW;44H2)4CB.?$P]93"ZONA57WWI:2 M4$B^K A-[,&VFR^HNA>]__YSB0)96=POND?LBNX18=&]]Q P++IWJZ)[WZQ& M6EAT+P >S'<2J+#H7B#\G>\D4KP1 NW?4'6"XC\O9]P$R1'$? --W'3NAO=K%+FNLEF M4VW/N%Q;8KD:DW:"!_VDT+K=& SQ#EX>S2L-TYA:2MSQ*NXE$T^Q!!E"/X66 MY\K(3@&K+18:GJO#WL!;WDNP-Q-VE.FTN-Q*5=)K(^8XV4)9@'7&Z!]_8,K% M+4S._=4G-#GWA,@*DLGYS\T0L/Y9=N8M>*T.H43-R6Q"X31>) RGV1MH^91; MSY!XBH;H6J&MN3YXUN572*%_$V"[\P'@K4%3;W1B0BW/=-EYL8338H/-C/R" MALGX$Q&]5*W\KR)408C8O1&TNEU!P_!".BQ$\2!D?CVS)'!T?LA]X]5*%(Z0 M-"QI$2TPW09!3Z;FAJF3 8R[Q>8I1JIQD04>F:;'^>%$5IEYRBUI2)&)IP1^ MHT-P:$5#*_HH9'XU[2=P9 Y+&CZNE(7*')8T?-"PW5>Y0;>*SJG.D))6Z:', MRBO1IE?E5D\LCMR:AL03&4V&-0V#J]"AW;QSKE;@Z!P>)6\3:<0%TEPN>Y.D M6C?F:DK-IR-*-.45-:3(^%,L=BE+XWN@-EVQJ&&8>A)6/OG \^@@K#1 IM60 MU\M:;UH55;*8?E'+DF"1R6;P0FR1@1BW.[G($%^OV(UDQ^*ZT_>J&B: T:02 MEZYG0OL2VI=;Y;X%;Z'?U[S<*H$MMU3(KKJ9353;ZJ[527>H-'D'6)5VL9)H#/O7C#X&?!AK ] 5K_SFO->8MS)$-&5-F& ])N45WUL!,,+^B M .8HUA@VX$"'9ZP^1&(>2O:^9+-+/-*/.96N MNN9EHC"R*T5GWGR?9#]]0UIFP$R4F:W;YGFJ$F05M!B;=:.BST:R\3XJ<_5< MBS3E_IB-$"-AZBC$AH\#^T&=(?)[+ 58+#8%1PYH6V:8Y4 O&OP!3NR?944^ MRJ[WV)=(QRE41^RXJ-)F9I*,T$9VL!P!9D7IY^@%^^+NLR=PTQCT)[]TA_V0 M&QL40Q0;4OJ+N8[3X)3,"7R;EU0U#:@>/T/R!]MA/W:L",(6VUIE2Y6AW"99 MA9_71^:<'?'GYE^PA&7M'L:@BR.L#ZP0G^_QSQCG7UK MQINH7P4P .+9S"2,=X]'F*5C8QV,;-KB>%]A;4 ?#3-D$3X26R.YX<&OIJU9 MAY924H"AW#^)0;Y$E%7$/7C]+J#_<,G%9CQJ.FP=+ULCOK8HY N9E]3%&-1' MSV'NK[ C0&D@)MH!/K/WIS-',<@?:WLL1/]!"S< E< "Q3$XJH&)0&J+Z,XS M@FJ0R>]:M[3HLLQ">4GAD9G6X#EHP6B#>H=JUO&&D*[,>;*>+MF)=AR M9?%2UDG[3)EM_4]Y)@'AO11N0%^!=OGY2^,DGX8? MN\M$WQ.]>:1CF#"?BF]LG^_;#BOC34\NV@S%TI%IU.H5$NFR.((GUU,'96_K M^6;'H\N!Y2IO>;^U=."BS49]F3:RE2R+X. :BSW'7_4#@4<@@3UNRBO +HRPZ782F" #/T*>83HP M%VLP%60)AF 6Z#?S70YD0!W&&TL[7Y['DU:ILU 7,H(^9<.! M;1-U33=^_P])D#$R>6#5WU0%W_9=ZN[13DPWUI?$@JE2R5YYR70W$UE/9,Q" M4T7Z$C]S<'H/@:^@5'??PRXL,,A;[T6^[)^ @#\O WI+V-S015F6S'MI3]9V M<3:X.$>XVTU'W]M[XL1F6&ST=)K)M"-V;S[$&;'U][K4\%:;,_3I3G,:ACSG MU\CM3\VD#*]I9GWXNMJ=5:.:0PTZ$7539#-L=% O<4#KBR,8XO^L%D'=N"MG MB+.J()9+-&[625"P9J4G!"2!G9LR,ZJ;BL37;I8=SN7$?8,T03';?K@$=.@[T??;D\02##'-9A"6^M?73_:7!TU-B7QH(+M(M MQ-;YC<2KI!ZA*)HI3DN5(.JI66^,V(H^RN"V3LB+$DD;D9;SXP])Q9_/I6 _ MH*(>L4;K9YV:WFJ5U4S)*G!,NE%HT'_OOM^.-,992-C 0NWBT*B]7D M)'YRN)#;1U/.A/PN$]:+P** X/L7/ZHP_$;.1FM,/E]/:&8A(XC9D^#?UR]^ M!%Q4\R/+!^*DH4I_[A;P?@H("E/L]F,BJ=:)/C?)M=JYNAT "NPVL0^1P=OO MWK_^J5V:*IM.*<74LUE\8PI<66\&0/Q?BQQ>7O\UPXI?GDQVY?,.CPPY)\3D M*($/18XG8T,N.DS(7$(4XUPR)L:2A,P+<3$)AOLW[W\#XF)::=K.IM9CE6Y, MR&:W$1.42 IL9K'CEGCKA>,[!BNHS4BP*6Q+$<5/6&I.SNMJSV;P@))7,+*HJ[11'$G%)WFM574L!AU MW8S2\U76S)19V/)D2:RM3(9JOJ.I_+K%J1FG)C<,![0\65*L+DZZ?"R19>DF MNY*HCC8OXK#ER9*J7+R<;41+;;;,)39":EPW)!&.?KHD06A3IC%R=#7?8H9. MKT+4-_TF%SU=TE"*L]TBV6[BLEAG^Z4H)^5UAXN=MIP6-N*TAT^'*I^H3LB5 M4%NEATW0\F3Q1J)I1*598ZA.]7YYM9QE6$Z$;YE/%A_AI^E"MO+B,)&F%.N. M@16KZ[#/D\6W![+9+XP:)&O;'3V&FY04;S1=&(G#EKF1,4U.7K282I:737*Q M>>&5#GI)?4*FI%BK<69YEF3MRB3.MQ:X$RTTO4?71VR*MD:)H>#D<9++$LVJ MU%R8#LS>/Z%3(\&7^G:;'C(955]J^:Q5:"P&@XF6B&78VU7+=88[JJP)/+ M. ,\JA27.!U^9HP;5=')5]G(V.2*FZ0H#E=-T/*$I.-:NU-UFM,5FT^:RZ8T M-'EAYH"6I\-;5+'JM!<2P2RD?E<7REJCV6T"O_ED>%U=Q'G;23IJ7ES:6CXI MC'J< UJ>V@=]+$\6L6R7K<_L%&>GJZEY![8\D:=*DAQ/EK52E9TV9Y*P4C(# MH30"+4_D29DM%+0, )6:K/6M %,I39 M"#2HZ3/#_S7-FXK9@<>X,ZPL#2%R M>L1;>+H;ZO!I-XQ;>^6([2EH#WHW,9$WQYB\L)4E.,("/B(O;GJN8]D $.G,;/ M3?FW_\,^<>#2/;I,^54$B=O,IT9$DX?6;]ZV=/\/Z%F+^Q?O28W;9N^-C=<& M_L5'+L#_!77$,OR)^8QP=>=]*,.QZ#-]Z468I"S/= _S@<^) M?@O@X*I&8(K4?_RTH=\H>P4<[(_Z]%X9H8']IKQ@ZIIMR4?K?)!'*F!QVW\_ M]QSKF8Z&G DF9_"+X#@A9^[%F>0SG0PY$T3.A-8LN)P)K5DP.9-X)D*="21G M0FL67,Z$UBR8G FM65 Y$UJSX'+F\ M(Q42?H;$_OW%UR")OV'8/TV4Q*MW .X$17EFR<81E2Y=ZKAQ^--_M]7C_AM84JO3AQVIK\B(:$?^P#*$C1_Y/,J1.#/;Y^NH@PQ,Q294&3>*S+%V=P.)>:>$O-HSMXYB0F:FW=VT>]? M8E8V14.9P[ARJ!EW]N'N6/7QZJH#,ZQ#@;KOYOR=Y.EG15[*FGM.('Z%DA5* MUBTDBPPEZ\[NX7>5+.K7%=S(P!4VSQP]WOI]-=4)W%+_!C#T&G?8P2;$P3C! M+.OEWG&'9 S5,E3+ ,F3FR41?:#?Q_@D0C5O69O/9 3K A8*?YN"&GN]N7NR1Z'ZSZ&C69[Y^)?9>* MRSOT)0]?B8,A)01Z:XZ976 IM5+,;1.D/FX"2 XJ3Q4E$VT_WB(TI=<>'A,$ MB,H9\L*69^+ZH*MMV[V6YA:[R>N8:BXRU:Y1Z*E3;3HM#%\B0HWY^UK0YU=X M!NWK3#'HHJ%HC=%J6<;Y!N'W4CS]D//I$DZ<54$/;\@^W+6\] MR UMR]_8ENV/!44V>$,^SWWJ/^Q&]$:Z\NB7G.QS^QD;0>"S&0Q3 M8OP(AC/WSFO^H^\PB/*PX;Y[';V"I.-WNLNX^K7!MK%?76=77.>@,[:=WRIU M1C?FNEM4!U;"24$5!YJ]*TWJ]3U?E.)41S"*3&1<8$V!QB,RF?KK*XG+1=S/ M%$;=W4@D$C)?(#/:1)6)ET6*,P39ZGW'.]ZSP03+0 9OC>D"6(5KI[ P MN/@%@?@[OLH/)*%>O0 .'*$"[3U]M:O3\0S(B4NRF:5+#"LWTNM2?])H MU>M_GS+Y"8\F+F;Q#:O8,Y8L]U8O$F&F6PE8QQO&)^*)IW@R>CN/)C2!H0G\ M]%UEX @5:!,8V"SR*UA5N2PK_5YI%F.ZK;Q4X.I;6M5KAYM#A7H]#21PJ_K@+3301Y+K MG!_6,7HS%49I I=[%)>=.#PI-C\14C%-^;VO3L5*93 0>HNI&JF5J94DU1BE MFX*+_O&'>"+BL:<$%;X[#:W)7SKG@5MHH*U)8 ,<@Y%>SL\2L0Q3KM %*MFK MC=;$)Z(3'S!0_7P^7U/J&H77>[U.MA"I+M?S$: C_>-//$:%U]:A>0K-4[#- MT\T3>!:#G+Z.K#(17#:HI3.PEOG>XFO\)Y92QUF\; Y9FA9B:Q8?S^-&$] Q MS*JY620G<%I[(["$X"WTTW&7?R,@@@#+IZNJ-7L*!A3/_"XIRS__!?_X_8J: MS!N0G^/_2(HYU_CU;[1$;RI;YL$I3<'OWFS)^#,5 W_R:QKA_X(3WNOWH+.( M*&O:?RY%J?P>OKI6!AG=RS]RR4[$7$HB2NW]^[__U_[Z=E'&B*AKNO';E^D] M@OJT0N(]DB."(?-JA!^"\7_SFL.O36_U\>3SUB[\WJH%A7*B<$#H?V%[/T,R MG;!QRJ\B>Y3TM"FBR4/KM_G' MGPZ"%]&'6 9Z%#-8!\[3*?[/GC237%04 M$UQ2(*.<2(E"/([+-!^-_G!'Y?T=6DN*@E@KY:6FYR4D=4V;J3,>")"Y%<.:)DX;KD@RO5)QQQ%F,A U/OEQ+)9LF%+@CAN M&C56RV+7LI:XLF [9C./VYM%DR,Y\KAEBZHUAH5TFU8LSH#^SR9:(\>CSH9J2BIO.+T5HW<"VN,4J#EZ417 M&78ZT>8E$:>)/L>G6[*Y <-3''[<,MV)IJ,S)L&R=29I.N5%M5S)C$#+DR7E M^#K1;L^')$OFC W?IGIU+=X$+4^6Q/63*8Q*N<39&M)FAYLOA,H92N M&[*RQA=]IL*IEA$O1B'^Y,GBXT;);./B8L7:F]DJ2Q4=9@#F&3M=/)GLM$@U M-N[CD=34H/5N5^F5X3R3QRV-D=6N6;UJ!>_*>3O+L V;UN \3\DDTM-^%'?J M#E,7[ R7& G.1H83)4[6E%>*EJTZW(*)"%W)&3:(B0&DF3ZET[J@VZME:LKC M=KEGIZLL:PWC,-W\I&5)8::Y%JZ],/)T*>1S(T=OE6%+^D3PK%&\1I%IG;$G MSIS:B)') &^"EJ<37?4YQ=(3;(QM#\8Q)S=3Y&P39C&<#*^L2FV^OGQ)XI%- M2DXM''.]3CN@Y0E)VP.+?Y$B15WE\SUQ62_W!HLZS#<[';ZM;=HY29Q/645* M#>>#%;&)6/!8<#)\G8WU'*U6&C+M::(Z(R++=2$# [ G?7:B[)B)Z&I>S43Z MBZA5)8<,[X"6)_+4U-MV/+^@2DQ[L^KPZJ"=KBQAGR?R)">+:D;L$3R>3ZFX M/DG%C7X)1E=.I:1-;)SV?-3KL]-Y;)4M)"VQOX:=;E1@4SC(:]\J# 5X!Y %OV%'P!=&]BXE&Y M)PRP(3AU8DMX[,0 +7C,\(^ZF,";"NC%A-ML5A;W MBX(37E%P<' GL)_*#+/&NFV" KG'"N!V:?S=6N06\;:E^W]P?2+TEP/7:>]DXK7!3_P=R_ GYC/"]4K>>3T; M>[[XT&+/Y=CK'C[C&0+.^6@S.A-0LJ9T)K%ES.7(;!"#ES/VMV&:HC MY,PG.?/^9R:OL>BMT.8="9/X &&"G>>4^%"Z@S>J<#"J=QDNZ)J$2 C\:?_ M_O??PI52H.X,L7.6(J^+R0F)ON@IV^5 6DBF[ZY>HJY!*OV_'^2/OWX01<0? MBS@I$6ZU5[,TH6Q\(]FH"V",);P'#N7C*^0C3CP6<=B9_HJ$?/3!=+#=UF^Z MT0;-'_F\"A'X,TX^E@Z]DI;S* ;W^\G0XVW3590A9H8B$XK,>T7&?6D72LS] M).;1?+US$A,T+^_LHC^R%9NBH$C[JZZL 4ZU"@[KLY?R=Y M^HE>R+OG!.)7*%FA9-U"LLA0LN[L'GY7R:)^7<&-#!Q(:>;H\=;O$(_UJB@> M :E&^]# E.X5=TC&4"W_.97E'T">@E.7_J')&*IEJ):A6@:.C*%:OE54($"$ M> !Y>K7DP#^2C$&[@_EHY MB=AWP=$E2(XB() NL46RA3&EU$R"_V%VD:4#L%ND/VX&2 YJSZUQ<[66W=%9 M>RRK_":7$IQUHISO.'^-FWM^A>_#T8W5TU1A*,16+#G?E%[ZM$C$BQ "#=8A M(!)/B00>XNA>]TSQ'8S+Y2>YH7'Y*^,2V#($)9:HY-;QC,.6RY'\:,SVRXO* MWY M'T=2+S\/#Z"D?H^;Y^HYA- GC/?K^4; [A8QP6847DG_PZZD_V&7RA=,P9U$ M)-25A[F0^H==*86Z$E 1"74EU)505[[/C>H_[$[T1KKRZ-><['/[&1M![+,9 M#%-B_ B&,_?.:_ZS[S"(\K!WG_@5)Q^]UF7'U>X-M8V7&ST2%UXHSTS)L MV/:@,[:=WVIU1C?FNH%*TIBIF92".@Y4N[U5J&069''C<'%X MA1I-QI^(*!5>27RG*XE[N?%!ME'A!48HU]]1KN^P]P:VW/"FQ*J;CO &W\V2XG7_+>]M[11J" M;/:^XRWOV7""92"#M\9T :S"M5-8&%[\@BO>.[[,#R2A7KT"#ARA@NT^?;6O MT_$LR(E+D]]DXIE"+CT5)'!R%>B55)'"$^O*8SWU%H:-;O!9&8S\7JSF080K( ML*3;\&%$,+3]>J_C@[?08)\JKG,$4*F>O*@6[0P3B2XH11R(Y"KZB9L>TY3? M^WCTQ1"7478\*C+R:EZQ^FIZ52)37!+&09)1ZBD6CX57.U?VS@.G8S=Z71J\ MA0;;F 0V1"%*NB10:JRHRF6B6'JIX7:!_D1\X0/VR=;Q;K26L5DUDTO$1NN% M(_:2T#[1/_Y$H_13E+IA0"&T3\%0V] ^/;1]NGD63B%9)M6)G*^P]D8UB[ET MHJIE_QZ,XR/V:3TG2LLTW2ZPF2R>UBH9E3=3#K!/86K,S8(Q@5/;&V$>!&^A MGPZ=_!OA"?Q!*@'-CS*S>5R67JA\96&K]>G :O##99*)C#CRM,]5B4VRJ4)C MP]KM,4URA66J;J1 RY,^*_/E9%V*-0NJ(N$]<3VW9]HLQ5&G?7:DAA[KQUL, M6V^WU.DP;QK- FP9.VZ)]X5V'!^N:ZH]XO!R>962:;(DK39OR)EN=J'2I>5+N]!8OD2BL.7)DKJ)+)5>U*<5 M-9_$:V2C-M%>6@YH>;(D$9^WVCH_ZS!TIL\IK:'=K=;A/$^79$PKZ=D\RI;8 M+JUKZ7XQ+O+5)A<[79*19%>LU$]+>%ED8B(I+9SDINF"\AVV=++#=I:/CQ+, M(E8CQ'G:H+AFTX7#.FQIE3+I>CHIM_!\4JT/IIV79#T)@?Z2QRTYI=LI]+IM MFP7&H:.2B=5T77,X^G2>@D./UVD[DF;;Y8@CT/%HIC0?@98GI']I-3.#1K:K MJ J];M7-4MYX*<"6I]*T'J_:;:K;9^3!>,@K;3%9SJ5 RQ/2QX:60.D$:[#K ME6B-M&R4(,=PGEO2NZY(S9X">(!9V\U)!GJ'7$"2Z^@P#H2[OU#.LB!U MQ!+)YHU:22J6C-2DX)RX3IJF._Q,A%?'&4.6%*NB V_*[(!1TM#">HZ3P%7- M)#%V9@V<47B%:E$=O> 44JY3"JRD+*6L"^TXV(SX@ASHPY@3JF%7JCJ0XR7;,TR,4>QQN#88@"2B"[,$&@\ ME2W>M$"?(C8"/QBZ B34!!+!:QC\%;CKF&5/0TPS(-_@+F-(4826A6=C6&,QGXY+%TEU2 M]#L8#YB.3?69#OH%GM[Z FVP.?@V/.B\22-(@ST2P.[.KA ML&3/9+@VPET; MX-AV+3QFVH*)#F"6QT6P*CA#CY-/@*K *Y#\431>D#7P12!4P*]U7P4M+*.S )UZ;@-!@]E.P#%U<6[JIF-C/E/]YN_IKGV7\: 36;RI+&7P" MFJ&/P4]NIS- 6%,7%1XN8RR#$YZNZ2/H:V,S60<>GCG%?K:KD52A]@M)+QP4 M$V5-PS395L$\>.QG-5/Y]8P=N$O[-YE#]#]7.:KPX NI2+XN(2ZIP'Q@@]=$ M8TM<(!M[E'N71 :0!+ 13U!B0#S?\+XH05DE[? NN 2=<#L+:4]F0-KW'/N M F%LSFG=@62*@%=@\NAG7S !6?*IEQ;3J;]?B_:T!GP1&]J059$YD#T+BA;8 M%2,FL"Z:)QLV8)@(Y1%8FEH[4\G\@AHLR1901# 580U%#TYT:_.@G4)ZYM=> M?VU%![IV;GEP3=[Z_DKOH)C/P>;+6W"3WY*!(+&US!LFHM!(1LW 3@4F>JB? MAR8&S"("S0B8[%0&W6MP:[#&:V":I2V%JAU 'V>L8S"(HQBGDH?$](UA3GAR M-,JE_M%B8 ,>?&CPDJ+#8 OH0]$E**"&/(3A%QW,_:?F4/9 .X:X!+<)K0U!O8(=Z< A+=X\!U@@N= V-Q#HP(] MF)W917P]'!#(I&@#ZP[\3/,)?*:(R (")DG0:5 $&QE!8*Z!T3)![QKJ"7SM M\NRAK -1%G4@AX+WB@Y(N&'-9.,9VZ>5! 0';+8>S3#XIU>I]NIP>YH*1K;& M0$@0N="^CTE@SM O E97VKH"RLP--"+'PY1EK*9;,D8 0_!?Y? L#G_^K5B\ MIHB SYF#)4%*5111GIDRE@+[GQOX_.^_E3]/<":Z;0 &\F"#]#T1V!+]A+)K M$#&'?D8I!G7,[2%08CW4H0>,3)L+,VE/P1?^?_;>O$E1Y6D;_O^.>+Z#,?=S MOS$G0OO'HJAS[F95F5F95X+;ZX?E@:LW4\!'O-]*';Z8<=*UTS M&-M-:&I=X!V 53\)@=N_M&/=M9%9I_,[-=7?5]?->&^M;(9TYMP/RXLZ,INL M\JWFU/8_>G":O;[8-JW*SXN!Q$HYHES;3;AX"5=F=_*N@-O@R SVA*VN,?D< MO^DK;6^,8=FR99MU5DP5X<=*%WXY/[C?$@JN_9PENXNAM50.(=:8+$P-=\PU MIEF#.80+<0S['S@40W.>ZKRU-<0/AX4I["E.7 O[\^+&YY&P\G@*%,V9)>?? M2,I_38#A),6V8%[^M39>5?F%X!CLC6?WM"/1Z,'.I>P$ (YI"&=C_QKAS?^ MP1W^_,.C">)JIE^X,H];F42X,H%03CH45F0@@-JLY\%0A](-/& MS;7EXJG]%\'9M\C,%P+:OT^T0CC^RJKE\7#>KET?16_BHRJ6>J*^F8;!O*:O M M3I0.%T*$1N(<*_BA %;+J0X@:Z/%5JBK(UK'(Q^(QCQG5_:4 MG1I-R)@#_N=[[,Z'(Z>U6,X2 I;5)399TA:C9XH?YB%U F@-16ER/A]*'*^ M".P<]G[/SA/"3 @SMX89W TS^ =AAC'UZH#;FB96C$U*_>E^W.ZO/TZX=1N8 M,938(IT<]'0LUA'R*6&2:J]9"#/4C]]X,DHDL;\:9O[ 60AQ*,2AF^'0.ZL@ MK^)0(PO3;=(+$A/4["*^P"J]Q>KCQ*2WP:&ZJ7-$<3*>]85$%M?:5+;9K$ < M2O_XG<*B:2+]5^/0P=SY+%0)8B.+$%7N@RHWL6Z6G456GB?(.":V3I[J//FD0^6I!PQ>4 MTB\JI3J_%^1R+;%E$L@7CT>3&/49KG@0(C\GFHE-?3YVQ_77_>Y!KK1?MY].A4E%6[G&I- M8^LV3:R:U7;"T'M9$C9="%-10@ + >R; =A;[4Y_ !-'M,3EE\\F1B1Z5;[* M]?/9W:./@5[PV:B='%99B4KGBZ2@T,EL"@)8F.02 E@(8-\%P.Y*%?Y0 (O% MII7=FL4(FLJ6A)S9K/%<#S:S"K-CO@2 ^6?3!$^)0P + H#]F06V+11;!;VT MJ-%47U-SV6:JI!8>#6";1I'IC\27'+W>4YE!41M.ER]MV&,/)N(DHU0B]5KT MS^F"^D7(ODY:6SRBR=[E(5A?_N@[C$((G4^B)3_&"Z,_0/#.%\;BY+- M13W'R0*K06R;_^LTO$7"=_9($C[3U9F#2#Z1B=5Y0PO7?4]N%H,ML_Z]@*>? M06]WL;B3B!_ASEX)G/)2V,$__\]_G5#V'7 >]@I1M5\.F+LFU)DKA.LS(68Q M J(V;+]8>981]B%QS>1)*Q+[ M:Z?=2)P/7V$FM*7 4%>_"/R).A6"./Z4] K!YZ@_>5RP_V4C9\[OVFU.Z3S&/8 MA$LF>2:-&3^_DE97!)V+,W)_N2:U'E$?O@A"FR%].MMNJG,M[5* MRAQ1-=C]V//T_B*CB,M2?==?Q]HU9K\85$?HGIZG5]7^@L#WS_%^,3_"!X4) M9_1'&;^6QK7,MB=H:5.F39YAMEEFJ,6XK5^GX$6CJ3>45$+LQ](C\OF93 O3 M,KS2TU=W@[5$@=_%NEA379M2B:%?BHN,7U=?^GG'UI@,5NT7X]45OHKEEOU] MFTEZKR3[^=3:&)PJ,U^94A@QMM&P)%UMSI1>:E&;=PW8>]LK*76UPT]ZV34]T(A% M*Q>;,?2X[2=]\:(Q&"27=;9/5"8FU31WA5RQ[2=]U3*U?4Y,$\-^D=IW^-XN MIAA+7^F;U^76=M#=QJ3BMJ8N*H/BHDAN_:2OSK4V_'S0S-&YQH3'L Q[N)TWYF.=[LBH 9MF-4Z.<*PAS%1- M=#5_>WO+MZOMW +8Q:N#R"A./&%4N#)!7!F< (YX MN#2!7!I$+Q:N3!!7)ATV%0GFR@ X"W>:>R[-VQ-RWV23!3W'_<\YH4D,O-#W M8OCSDO/?FB7Z>\G.A\DA\?@3^+SW:#G3\A% M7: 2N-R6K !^5F (<,+*5AS/B%18Q62U?02_@;)8+GC@QGV+7!/;APW"V!Z7 M2Y+1F>:4P0F&M%-)-&&_:0R7=4XBRMEGJRN+PG(?@R C@4$2C-DRY66?U\D5O9PV M974LE<@>M@T&DG3W0J*:WJ7V4K5BO(RG53G#]V8 21(_?N-1/'T;FJ? N",M M3848 !89!2" YV6HA[- '+?S),,>G;[]2#XWVD[O19__O;81W?(\J0X1=@ MTI:"8IS:#Z*J15;@?BJO6U;$MPHX?*Y=$?P11WY^2?L"\MU<<1Y\/886%.T6 MDNRRPFD"JPMYP?H; 28'_!L'Z28;U]V]7VIP/37E52EOQG0_0+39A+0"J%\ MHA/__$WAB:]@EGR!:0R&I1*$B?H30KLOZ,-;Z*2CU-H5NX>[L1Y9LOPMR)_L M3?<+D:O=8P?^6L/_HMOQZ^$\WQVY(W PNV;O1S>T4-/I57%"-Z-1X,. MQ\>?E^T>9A*2D"-(4YY-8<5;XL=O,AK'O:'(?SYBF%PDK@QF#(%6^+,TA4/R M5X3$[ADX"!YUQ">F,@1O\(\^H3Q:-$8US7;'!3K1SZ4Y+:;TI;;2N@>"?." M,C%:SE3B15!I,UF/)522GY0GL,05)*$G<\3PC<-#Q1-EG,_-<&<8;Q^'6OBGX#RC7I_'SO+^,W4",YG;MN1XQYL V M9#4A(B*J*(&/H!)R(9)3E^#-]RB6E_Q7!SK(FD!L!9CR#!^F6S\A)PF=43FV MICX7!!@XTV$5_*MEZWF!LZU2/(IJV*/H;0[%]3R\D55ZKU\J;_=0"KQ2 !Z6 M?(5A0]&8%QE])3)VH@"VE^!\2%7Q7Q N 9(7, M!R$8?C&1#=D6OD8=1$> !9,PIJM.(RS'@570\<$)OVW&EKG.0>1LJEOJN=%=K->R(@D$OF[% M)"4AB@$Y0&SE>Z.BUNU4,).H[PJ)]@J3B9G%VI".AXD,7S"1X7O@4$ P]M$X MY")_^7,@DM*I=5EG])U$Y.D).5([LPP9%/J8M!9?CW;#-6;VB?FH8 Q'\F9K MD3[$\6LMT;YBN8BZ7*D*+-FT;!7-%/B(8!6YWK!.,V@YRE\;;[]>(4J +24H M\0Z!ORCH-D#%S'E#'0SJU4N0S3-_]"OI1(K-TVH#8^FV,>\T:&)< M^GBSQYNB7WT\3%>QO,QCL>5X.ULS(FW,;9X-,IJ^FO+^/>)+/3L3$O7FB3E4 M&TYF9%@C$];(A#4R+L"@DN*\7-5E%A.VS\U4N_'2P*M;BVXCK)$)^&X?ULA\ MB<$_&HF^"#-Q/4L2LMGO5"1AD%\I\:'(#;9V/\S7F(F_2Y&,N^CARPXD?.V_ M5FS2?S 0NXTLE>83:2$U8:8XGV#BR0G'I.-I8)!0\3B."Q-,2'G:R((]>5'I M8>-*9?>TY5J]@;)4AR9*ITN,*O-+3='?,S#O- MYT&R(YF+\7-J3 A*&S4Q]MPSU6 MRC@E[2OY3DZM5/5G:N;71C:-4[$)4RT1V')"/">3^1>R1=L'?J=7EIIS+]7X MM$^(=+N8:?3);#/CUT:6$HLU1HJM-UBW2AAY;C%;CHMMO];$_6JN/B4Q>=N/ M<;5U:4K,*XV>33%S>J4XCVD5$HN7Z<%,[C/]:6%<+<\L\@=WPV&"I-(XQZ:8 MU"2-,7$!$YA) N>9"9O$TU@Z21"41U+*RU(\D>D*2YKHS[>DI,59F6K[28K) M9;384MI.:"(]*?#3'CLG=AD_2<&'.Z-+EL<-K)A)=75V6QO2 ML:$V3Y'#:C%?;OM)2D$:2,][NM"3NLTDE266+[M)L^TG*3&YD]]UDY,BMM:P M;KF53"SC>5])28C#V2 C)J>2*2E&FN#X[>C9M]WUNCL<=I1L@9 &>Z$VSLO3 MPGIJ$_N=7IGL]/%-,K5O](F"WA\*])8?[MJNQM@?;GY[B7_IU*HI*QM!,51M MGQ=U3E9U4SMO6]N;,,7I!BN*S]U\?[_1BHMUJ3:=0TOJ+FUH7VM"[ZH&O9I4 ME'R*' 87.607/;Z$-<>N1 -8R"^H4M5Y05B(*NJ&[C1>/O9J=C.?''*>(Y?+ M3V_;0OFZ%"&NS"XW%WA3%IK3PWSG3$T#/V44OJ$JG/4/OY;(0+:,M,3VFOU$ MEFX2DYXFB(EM]?E>LA76N[XMWIDDPV*7@-8A$4\D'JY,$%<&?THDPY4)XLJD MG_"PWC60*Q.B67!7A@@7)H@+$X)98.J0WV8K/YCW_5..YU[#\?N?-OD6'=UL M5FY0MH4])>_;R.BKE5H_2&8^JU_"#40&?R+OBRQ?M>PYQ-P0<]^.N=^L5/96 MU=UWEY^/#-[""^^?]X'6;R89?U9$;8-JX%+5.NPVLF3!9(BL?*.^LU#P S?. M!S2.0!'+P$W$+7+F+"\Y"$-[=$;XT#5),A2OM)4 M3M!O4Z@3L%C*)]HO?]NH7SL ^*8H]@ [!NII66E96OH:BG&-=$/"]F*G'ZNE MGTO[14?>%#-,'!HR1#J:3)+W,V3^-A5XY7#R>P[Z+]7[1U@O[U+\ZKHXJ.:? M]1VVW!7EG,*4-$*#B@_-EV0TB1$W-U^"8-6>:$-!5$1]+O"1F:KRMS-H C?. M ,5H D=\X!/'O:<;%[CQ/QHH'V @.6I?A%K_&DZ.]U6LTJJ.-%J,37>%%YDO M)W18/@$-I"B)7VL,%N+(O0(]@5.C$$;^/GOK73C"UOE??LE?.UIDL;R$ON*?&5"!8TJX5\ [< -]-* ]P"X"$.87(1)V MQ2T[&#%25T_DBU1K]3QOPEI?8 #%XU'LGA;0WZ;UEKD3.%T(E?X;6S'^6I]( M=!N+%9Y<2$V-W+=2U6E^.H:L =!<(:)Q[%5[Y6%<+T$B$Q%/R&M;AAP4=8O?8WK4Q8BQO4E0G+UX*Z,B&:!7=E MPEK<0"Y,"&9A+6Y8%_95Z\*^4G5/6(L;UN*&M;@AYGYUS/UF%9=A+6Y8B_LW MU>(>SC^^56K6>V T+,S]^\KROD9:@H?2^<)YY$+H)E857J('5$VF"[W,8JS; M!;=D(DHD[EBG$H1E#T1B0M#FX6_5[*^2?/!6W:;FBI[$#99F=XE)=ZH5UGO" MKJ0E\&@*OU9,_Q5C;4UC+F@1%K;A"I$G?2+.*])<&+Q4GMMVV6NPZT@^E@MVTK/NX9U>'UL+ MF2KB88A*$!]MTJ$U2-L1!-T4S9@>T%A!UEMHA$59@H* M.BCIJ/V(P#E7RV8B@1 @Q) \ HE"/26.N"0)J(JD M>8LLP=WF>D0 4L;[M)RT?H"&TU.D\&=WP*/HVXZ\P,G6X%=8]UL"V?J_-X;T M0Z_+)&-CNJO7)<[$!J7$OOC"LQ*AQDB2HLO+2NT4X!,?\84'<%!Y,*8#JE,6 MJC=836/X[:PZZM7[ID0,4J/]M)8J2-/VC]_84]P#Z!$@.3*<"#CE=YL=W'=V MY%%^VU [G:J4JQ@EALZV2BUJ=N_9889&:[@8X'%ID"JWI%A\KU#5#)P=;TC0 MF9TH!+N5P,&,:7G_%*FIRBP&E&)Y[+<:C0#CB)M'5AIX-PVHXTD#UNTI/R>: M;(H/ZK E@.UN3!V&".#$1NW?H)Q9Y8^/'$ M7;6H/WWFKG=]/_F(,7[G/L4=03? C<&T9= D7VM7S D[LZ*(?G][HK3'W%,;CP7S/,$H_8U?MUOYC)XCM<* M[VM M)=>B NZ3,:Y9W!AN?<\)GF"/]1F)U/DX4F\!P?__#__=5+W=XC<00(+5?OEA.=< M$^K,%8K4S82855;(3L'S?['REMWKS@%9^NF0E__K$.$CD>AC8*+_)^+Z&4Z3 M9QDA.89K)D_X,>ROG5)D.!^^4MYH2X&AKGX1^!-U*@1Q_"GI%8+/@032E1K* M1H /#&#VOWLJYPODKSKL/<1+ G;"G(H(1O2##K'NJDA_O3F?>[\I91$*,VF6 M2,2GZ3@SC9-I)BY@!,,FJ3232B?C?$)(D"R?^&$]E76"CO7XI$V3DP+=WZM$ M+F'.4S&2FL&-Y/S*1$R4B[@BMJ1UCLWSW,MRV=K"*SWW),RIP:8XK(W%]E*] M:\8KBWYOQA#>>Y+I,4VHQB9+F[6*V)&:':&.M<&5GGM6&IW8A.TD,U*LNBHH M3"N;3%6W#,E@YU=2F<(.X\R8C.VK8SK6>-F9=#<#KO0\7:HG8W662]+T[7GZ*"5RDDXVXOU!9C=E M\ZWD?,-##E3/E?-A([%37IX)J9@M%0;=-+461UN&\EZ9ZI=:>GVY+6/-YJS- M4-EF==6?,4GOE<5E35FE8U@'(XQS.LG)M(S1[93#3Q38UN;L&5SBR!3<#>Y9$9(;>]$Z-T*NO)ZD+PS^]4$^]6<6(9C74]565:WT.3]B4(3JJD#ET/_ MY]=G6(Y=;B[PIBPTIUZ+$2&?UU@T!JD&F"++#\9C1!-R20^ILE(_G8 O9 $D@E M@T@T OMZL1HWCT9X82/(Z@JFWJ T*4Y=+@6-$UD9'4+ ]"&49'XC7@E*'4GB+%Z8%I28WIW;I%54*HI3WCJ8K^TWTLN5K.X% 9H\ M,&/#;E,5?!\@P$@6H%&?/"<'!C'11'#?DB!O!#@P^ Q6T6/>![TG0GW7T\]O MBH=W([ER-+IC%22X4IPNP]X+CSVK(F>NI$&6&U<6S511?,Y8E%=$(IH@$OB9/R.%E 0)"%4^7N3?X9QH#O; M-._6^5ILW9W7S4Z3+A+]^7A7'=0R+9O%"B>BU%72NZ\8[.D(&T$QA9A3JZX) MX"X;\(#0F0N=N3#@\\5L'13_MD'/"6\/1&.>,W4P_X*&R&G [\VEB=0] ROO M(,E/0=5RFL"+1DW5=1]<+H;@- %G,U.=OJ2-G>EO=HTAA1;RP @?2@T33Q%P2*4#.8T$/\ M! \QQ&*/U ME#+5K'1,B"W &$M&TY27)?%K![ENVC./(TYR#P(8!KQNV0TC55FB!;]&JMW4Z/WXF39Z=*YNHGS^SQC M;/9M+ZNW_W6!8?6^5HB+8Z@,]]HE3Q'7W-F<_S61@U28NRR$LF8,U,W4->)T_Y!J+@:]6$QU--> M3>ZPR13]!V[%1F1[=0[<_Y&M:,PC<-312%GAGB(_X<__1",K4]--%EP [FQU MC'$_> :T!.9TP(O!LL/.6K*I _V)PA8R,@\L(/"CINY9V=C')@*KH;X#]M/! M+87=2E9%P[=/@:A8558R;*BE](BMWZ*UOKQZA$_!]K3%[)_.?)>G\1=@GCP!HAXTXWV)D0F8CJ M:LX"NX,33&3TH9(E.'0HY*PC(NXI=QN"*TU 7%)@TI>N;J,V&WTP"2@5!LX"4O$0*)?ZC!1X-:B-W)SU5UQ;O+OHPI9SX5'*7]-EL.X"T%P^\N8AOM$MT($" M"3J#O0RJQ?K:G-,YK"S)H\28$I3VA0Y<*==&?OA9UPPF![MP"!H2K ;8OS- M:QAXILR4>6T'H*N.!)VQ=W7&KC5HP>M[1SG4LWOW;]!=X.WSMOB?W:6W7T'^ MYJ-1@+[@_/:2Y6#?!&\ E9ERI7@_EB/'N?)8UI27$^^FW"B\N?1T;0([J6LU M>P&>#3PZ5TTP>RP/5"44B#7Z-W):H2C;@AN!7K-A%4>KOV#]V-P8 M#P82AS<&F7=WJ4(P7C94 MMM#I8-WM6*N.I5XQP(Z[(K)=(6I QV8&,!1>#9X'G&?Y:.1&%,&P7@""CFW@ MHHHMWN2 [\,"X!#1?KX2-$B&!(U+L'K@>DNY(.NH(8!O14^0AE\ B]]RG\!< M'>>!$S7.7 (;5>'@+: =><6\>/I,H^LU)+JCS=579-BM$K@9L@@GQ-H+P>)& MKTP.L*!D&3HB0.71(D=0IR\-^"O[F/UCU+.D\)?GGT6 [(EP056K_R7$%=2$ MXE?D)_L/^@@]QO*2;4L+\*W1[\ZO/?/R:4'N[3'<=M@^S@@GZ+*H^9Q%Q]R^@APY4_.>@I\RWGD M)XX9\W^@C@!PTG06/,%IQ"%JNN$FNH(J@YHHO^51L.VNT\@#C4GAG1NCYJ;P MG:'.^M\,0H1S0S!V.!.3O6M>HNXI/WBV0 F1V" AF0C@U06WEPMF:R48 H M7 %[8J-RT/2*1J8F=%M7K,C'@'ZC]JFV$SP%8F<[G$L(-XZ,7I-0.#" DQM! M$6&O:H@F<)P&T$]+VL 'L)F?<5#S#\?*ONC>.M0([7G/*CLI-UU+ CNB*IGV M]F0WA6VK?_&F!@F==4%YTW;:LU<'C,8]*0.KN7A#-WN*T")JW&LYZE @D1'X9JET&@)'(%FV%8& WU!=-P57P2M%V/<72#"WCWI, M^G.G2!_A]G'%#PCM"9:!^\$&F]"^T@0##@B _)' MK%;)ME$!=<"U-_L%W<#WC@-',"' X\4(7-BSM?).VQSUM7=N:SV( ]]FX?L! M895EH&?03 $S 8#*V#M.E]6^W@I1GT?A8'P+"I3UM,,.ZL#HJ7GBH!KX)FLX M& ELH1D0-O0MUKHI0BHXG$VUG>JV(*7%O5E'DXS=;37"$B\&!9.')' M@MV*-76D3_O(%KSYR<* AYV$F&Q37%BNY(/T0_N959 R/T7 9 "O6=6$TV#5 MR=CLY0XC2']]!&D?W\^?IY5!'2MFQ F^G[40/[@^P MCI>B?A**.YCYOR(_<2<(8P<.CKX D(>?A/5;8#G">"TZN([-U:VUKE/;]KIJ M#A.M!"8#!.P2#L@V1H\D4C]DF+]^[0\Y#%I0BG%,ZM@*)6 MP(JP70@@\3KPIE#PUFP5>-7*U&]O9X+Q+)EM M@^)%?!WO8=7%9DYHO7F'QRY9F7]%$.6RF8EB*L#4?$],I6[K3,M6&6"Z@8?[ M&I&$HE4&^WI]WU_*,WV^*"_2):(-XR3J'YB/'J6-?E2'HA>]L5 ROX%DYNPE M+8,5S=L@V1(T]!2%$YJ'*,\5$=Z.R5F&%$2A'Y/2$?-;*OOKX-H5UU(BC"%.T* M:"\YB7K), 'JD =S>5\Z"QFA0/PA]F5%(.SS"SO'R'<*X- @K[2.=FT8,(^L M5-&*W<%;/SC\=&X5%5[;"-]IXSFS> @& 6D15E8J$MB[W8NG0O2Z]9'][<(P M\-J6%7ML:L"NWH"AGD"'/?:;@I;4GNNC=G)7H(D6CN6;[=QV9\S>?53OI!;; M%%@%H!-^E!=EYZ ;N_,]H]\:T]B0:9@-B4J7-84Q7LJD#L_H_8[H M#X?L5EB9@\XW'T&&FR4LVADQEQVN5QS!0=6TZ#>Z ?ZR3J%A5!!HG!W+(+3<5Y M45'9P,-]F*.8D0%..9D./J?^1\ASY;GXIKB\$1CG=AP<[@7HER#TPP#E>-,S4)A<1I1P*3I M\%SWU$A'X[12%JSS$;!)06/K<$A[/F;KABCET79X+[NT6\?0@J(\4P#JHH'9 M0AS9 @$$#[6/:'6X>4U0S ,)P'%>K=M MT<66#YB!\[!_:8B!U,CG?NA "&"B:&!PJ+5EX!W^=503\[,]M8"@@V.#B%&BN[PR_PRW[O MZCE\B[H-&BCL;A05H4_!BY:

H]<6%Y8S7)M/9M'5\@/<;3X=CVQ>BBG2Q97BI4BI4TN9\?;%M-)'1'$XV-&]NQ-9,WM+SF%JLL:^:W55^AV^3TA/S0 M569TW=@^28N2,T*B=+3UZ9A6C'73 MS2E7KU0+]Z4"L SN9W4,([WJ@VB9SQM0.FKJLO @M8WURD\\2SVKRUKS4H%N M;TMTL1+-)IGTR$^2PL)]6BS*UC/=GD8+6BTZ*H7UD9\DI>*#8K-F/,>G[>')ZI#F-:]02S[:WLPKIS?)B\?J3 [@N"]DP+&0.H2+?WGKRQ!DB MZ-@40*'2LH$K8X<.[&J[_X6M^5#7$/K-D"2@K_[W1\5!W,A= M3SC^IV$0G1UY&H@ZKL@E/"+7:!;[_)JQPG2Q&;N/K[="M35O_O@=HR.TCV=/ M5A3<.@MDQ91-RSG[=YWKAHZ+&-\4V]W:<8\LV3DD;3?R,??PKNR=/%<<85TA M#0#D4_"V3@B ^ZN .SF),B56T&*!^^0- -*JYAIR=2"X M!&Z3#(Q&;F>277>@77,>"5X@VUEB=N<2HF;M7SOX\AR^( )&\HQ%(,C6U(:6 MHFP(N^L\AJR!1Z% Y\" )_$DN .G,)9A6X^;O!BP0,.-@3AU7%ES>*T(RUE* M^J'R:X3.79&AP\9MC:GSH@1(/[7C0 0-E,NM/;2#L_:&?BC0,AZ@9=A^].U0 MBQZUVZK6=3M>R_.H]R;[DH(F]9.-L#1L3+H)JU,IS[-+N<*NW@S.]FB.I*&F ML,B/A[89W;?G['"9DM,6)X-U4TGL\&M?J-YLI.&,5:L,751:JZ9L'V;<(G8.(?:!+G(=$.[ZHZB[DD*O+1VD.5 M+3S'Z,2H.TDEUH_A?O?K47%=&8^:!:O^S+4+1;J7[]=E&=F,L;.@"-3_:!J_ M/]#ZZV@\>RC,6J5T(M^MCU)*-19OK[G)V\V22]-8?AKTS.IV..WFNH7GE<1) M5H8'(R5]AL8AIZ!KR)X,;O'H5/NG*^XX2#HB M'[@(<1M>>,=Y\]D)D5)Q0V7LM.UF&D MA04X"XN&J:%3]LQ&\WMS_>!M] Q%,.*D,UYVO=8[LF,8\P3B\\;+;E#7_+4G MNM]T?A_;]O_F8IOAE5)?._5@H4<,XI9PN1H!W.O;=--F@F< W=-N-!MXVK[+;!1.B@J>-54B8980/* M7"5E@J9.UTJ9 ,VNE3+)2"S0 *Z2,@&:72ME ,UB 66ND3+)"!.@V552)D"S M:Z5,@&;72ID S:ZNX^9YK^5M=?2Y@'_PMA9\@5Y?J4@RZ+CYMW6F^1-VB5Y? M5Z=/;KD90.8-+_ABD/F=NO $+3>_GJ<0KOY]/!6@[]^)OG_06I$->N,%O?'\ M&"/V_9JQ!CTW/P]7F._7LC7 E8 Q7H,K[]/"KJ%?Q-ZJ[8P?3XZR':W\/J7K MZM;W%=TPZ2OI&?D!O>78*UG:&WJ>X'00]A+-;/[&]CW?F)=C5X)7 2]_%B_' MKG#%E^%EYO9X.4B#?T\:_&L:6%TB17K7=.HA_#RI<%IB-BVF'[6\L509)F9W MRHN%0)$/.N4%\!3 4U#!X6O@J5I95P:3=K/*R=7Z8CZ95_/38=/NB9=^ 9]N M\2IEKP,A9=B=!DGQ"&W#*^;&DW#L9HV?[NRV2PJ_"(I=X]6+,TX.%C'097CO MG:0L);0P- :O&N'C@=X24W8)(^OKO&57Z4:Q?0W7MBM7<((D/U;![3@0T;81 M8M>J= ]ZG!ZGJ DJP9U+GC7)-)_.UYA5DI:KLUY5WRYZ>NZK56&E8^HSJ:1V MIIMRN3+G,H_Z0$#] :(_?K.A-!/_.%7X;Q/_ !3/.*VN;5>N!Q0_2JV^#E!4 MHBHGAK.UU726E892DY;ST^Y7*^!Y8Y)F$OHVVEVDPXE&[REFCNY' (H)Y!]( MQ -0O"0H?FV\QE7NBNU>N+9=N0)0_&!7Z'6 XEW>+/2'A=B6D[EI;L,(J);X MZ(M!L:',Y>&F)"G31'F>N;M_2*YE>@6@F/[QFXF%6#H=H&* B@$J?D,/[)6@ M8LK2*NEE8\@EF.KS4\O2#"'_U:IB=,@OHS$KF:)E=3N3!M/':@?WUT.^6B89 M8MG4Q9VUUW#ML <%'0VUWO(ME_GVT*OS?MBK6_N-NF:/MW$?5Z. JZ)FH2J, MUW'=$D\O- M&X_F2.,VO8FQ[;?827[2["<^P<]ZW9 9@-Y7105>W]JO!_0^2I/^,-!CEI>-Y_F M7+;89=.#>3AO;LO6'0(]Y"=-?:R?-$"] /5N8^W7@WHWI^JM1)/KE>K%YG0! ML[;"V9EL\5_M!\WWM*@VRR,PCUD!^43;S&#_J_N.G'S13= MVVL<LZLB7S)D7_Z]:O\^E5U]GK+D[XP2NM>N3L4VITZ M.SK$ C\ 0')O9E3Q7K9;-Y]H2/2PX,,LTRPTI_72*-,N*XVJOAP%#8F^M"%1 M,AI)!%5PK[(*+AMAS]90#"CS=96CXT%7CZND3#H2#=JK725E@CKXUTJ9 ,VN ME3+I2#R0F8^DS.O#JTYZU%[2GX,0H[=KMM][S_Z\UAQ#1](?FW(\L4!J@>H/KUR"!!]6]60O1F:LO^>6GBKT+M;\8Q?U9T MUH;NJPMTR @"NKHQ*!W.+7F);@M"E"J9%P/>JUOQK9U?Q ]R==MXB;@/XA:] MAJ5]75A'QNC7A^^[3;U(5$9W'F?G\GSU0+>92;;_I#UV[HSW1V4X>-)RX:0F MF3E+UV%$G_"+6I+6M:XV:'&]T5!-)XOY,-U8]:,DO8"._4V1MA]:T? ;8TC\ M2HCYU1C"L/TH\^9@L(N 2"M/EY^S7?61!OF.? M'N_H63ZV43*I9L_LC !$$C]^IT),(G:Y3-:KL,"[*B@=BB12_+'R%AC,7ZBD M?0=/MF M-DI+]_'88B8_#N7LJ!\C.AE+)[YKO90/5\"^ SZ7@^^ MK/<$)0B*Q.M(?,;_BK(Q5_C-+[S(@Q#V*)J$)PB834:B\?EA[*SGO7LO"PN2 MHOQ[MO73QP8^G'2ALK&=%-J2R":/@QO0?__S/_:".5S##84E:_HOQSOLV5!G MKS#,\&'"P.F571'L/_C MJ;&.,.^_.IK@&]>"?@:!!:A1_O4ZR>V/?OS&(?8H.R%'PL8-5XIX;ZB+O]P< M[KW?EAX(HA/#7]>YC3R8M=I;9A\]RM $T.$KDI@Q7WR<^6#I M>5WV2.;%'(\021#19K"_&TJ416J/8& ,"6%Y'2:P]NL._]//%QX?'J*&<3_E MD\71?78\,H36Z*R]]=95OY)35,UT>0/_0XWYI43!(09OY95==HSBI&^\.D$F M0G6\Z35O?P&UX@WJO_]"12+^!A^-7\J-FVKC*@T)HC34>%WO/QO->70T*!>G MLT5R7>\.8\^=W.C'[UCD.,4.-4%4<+*3>2Z1*42!IBJ,*5TR+ 71=:[#7'5@ M7&JH:S.*%Y>\*DC4G-_,<.+5C!SG';.$0^,O'L3=ES6/AD$\YI84_X[+O,EB; ]''_ M,N9?JC2;62",8PF4?-@7KQQ<5T)=2:6JO [$9FDFL8]^6!4!ZLNJJ5'\8;J< M*@(&D-::_$B7L$Q0_X"( S_#R")Y%]D5>6\WW,=_$MXH1*@[;3B$E:KA>][^ MRCT84VB,X[^ ;AVA_D&S00RVE)1-B/SEI\M$H-X)*! 6_B)*\(0VQ[-#[]LQ MHKPE*P%&-$ 2%6JFP1LM.&G)1"4+]$&#,F'K$(^.J*FL\@809B I,KP5=QT9 MH,7--1UPR\1\CP1#/UCP/[)C#E#9^VXX%8=CAM^;&7P-SAK 4'<)9#![=*J: M:<0JKES*^W- FBR\3X?IHRET**3/@O".+ 6O\&<()3<:,#Q.EL1Y@G 0ZA3H M J"H@RQB@9T-8,B=Q.+9[VU%A+H2GMT33J]1/=,+-8NO$I_F0=MWL&' MDP;*)^R! CLR IQ'R&?-T0X[(ONZLPOF,^NO:@E19A:Q#EV9+,>LWAFW1+IY M(O<\BC- F03* (V2HPQ^.7^4X6GO 0O.RL02N8<^&6>IESSV8$+*W?VZ.GQ4:C-245*_%9$9&U@\C(" M-DI:@[@:\"T7X>#/TGJN:+*Y$R!@+QE)(#X22>JQ%R#A.6"BF4'AI& 0;%E2 M1 0V?A 1H=H6"/;^G'@=!H:?1QB%K;E&7L0+8R3Z&#?@=8TQP@D&C:<-P_#_ MP&$":+@1"K1=WC[#T8,8E\EY#JCI(FAB3BED3@YJB'\=LWR]!36UVI* MFO:X,-OGI_9<9%Q7JD9YWHG*]GF;"9 M:9Y@-'^<#5'RT,8AR9D?)2-%!T_2/>=EK!OA65(K9Y8A#^8?:X@V'CNJF7TH MB,Y10!@;<_3+OH)V2J3+%J??==NCJ?3\*#765KWY%;X"S- 'W@+?K7UQ9[VG M@;V_^"@]N9/VD=B-M",G=S7D.5CVB';RK9IE&D!+!U[.OIUX,_8F#6*F.3-W M&<.C'Z 'W<,?O9L \U:=^@1C?P MZ0[3Q4O EFOR7V,W>:0SJ+Y$!I6#[*K$BTC# -7$\?CCG1%U:[0SPC A0347 M8++(P[YG^:!!%.6$3$? V*.08_CM4[!KP2!J.6,XFI([#Q/YQ S7TN%Q]19X MY-2#Z+T>+O UF_;W$BE.0TV1-9LI75LJ=,1!SH(PPR&JX)4=+,- 6N*)Z46H MAJ4;%C)$7Z/?D>U$H(W4,F.,M4T\FF$:7L722RTT:0D44']Z'9#+([L#:436HD:(-L'_3'QL(F/AKK7B"9/T7F)-W M#&=RK\'!*\&$SM[T,> B/PRH[&#F8$>%,7;\?HA)+NW/_=8ZW*L\P65N[3.Q9 MVU0K[.BR_.%VQ38\O&$XS)%Q2.'+)6&IJ7J;F**'%C@'JG:VL97;$IFP]B\-L P'54X1/)_J+& M6>%8\WDP[">4V84!D%B2YZS-RP66/Z'CMAI+=I-R7^=P^Y79;<@EKK1*Z M>@EYE>,0M?O)=N%KM@IMP/2-\(!'BH<[QJ&.[.BH9U04(F:.6CNT=AXW1WNXX+W3$^;OE(VT:1">L M2T,X"^S\1_A=@%V22?5$] 5D+QN[$\&0S+ V'%Z3,GS>1XY9PHF# :PW985< M0")]9S665%BAO2L;=./FD-'6GP? 29@+R88ASB4\!G2#EUBP:98*VPWG#RB7 M,CI2X;Q$]B:^EL69"KJ([^+=T(O7GZA@,#H> ,1]7KL?_3Z4=<,\\)[-^,UN M"J^X0^#)%H4(4Z(+2NP"/KI-)M>'P[-JT.O+0] M34FN:">MKX$L=SZ$XCMTMIY7';J?+:\O>J%V:"$HF M\^,WP]+ V!OC,,#4!B3[MFA%WHU$&U[N*&R0,*C2E+28V4?.) MMOA4(6U(7Y19_3HE0G+S3*]^,MXZ;W4\WM53!0@JQ&WF*HLM1A(,.Z QC M+R55(+HULJ4D'=^ZD!<)LBY8,\-$:HU!AB.A5ANOQQJ;/# MBF8JY(7V7<_.(+.WSK #NWA;QW?U.T\4B)\F;42"M(9WIS6D@K2&(*WAZ],: MF+>E-;!7D=;@O;3A[;XLQ/G*[\XV/WLQT\Y1"3KAB2T3;9/>MA]5F+]A^RR1 MCEKF82]!+65"*%XX%;)#:G%X*QZ3-_>[< B>8]36ZT,(AT'9M:/;[:/,MA,< M@X#HT"I\QVL9H#, OV/_^EY&FT0@W-SK#^*>/H#0,QRVL(M-\FS-+^H?YB=, M"3DH8-JJ,82C#KLL#&L0)C#O<5FH8=\ 0->Q3*L $X5MDB$YE+Z+ E M&^CH_0$T+W+_4/^]/S!WC17I#S+M;.\72?NL_>;8;[ M-C@^5!@@^C.(SKKN8->TG*F'[WL#@5N4[^OZ2&SI#YU7!KLBQF313C3@_AUWH=%[$1^R*]@G0R.\<"%*1%_T I:;RJ"* MKQ*ME80=G":*<4B^*M99'! !,P[ M")=MX'W%'")4XW##T3=A8_&78.MP5#,H@(8DO?:E. [>NT%8$UZ@J!+9Y$FZ M!?XZ?*3L/@$3P8%:.] "= ,-M@BIW&O[=, [M+?6G?^34.@<@3U7*$/X3!T1 MES.)VL9!QN@B;HEPS?,H=L;JUL@@I$8FCAT1C6>#;1+'?R-JF**Z9#>4H@P) M6!K90B3?Z&5Q@E) Z$6F/IHW&*O,3>6^2?QP8G">I? M@A9AN#<]YAC??+A<36:TCR,^>@^9OP<>9,.P4!R$B8DS4D%+$7C[:@5@0\?( MCT+B4+"=*>W_%\O.RSP9<(KKB!()_B6V>VEFE(I@,Y'H7H:C@E MZQ$PA,Y8N<5W40>6_4X#_+BT@G>T:?M:O257K2\3ZDJ::&-_STX355I;#I_EBF3=52H^^$&E.53D#U44WM90?%6< MN88<,4^D$! Q3LU(OSVRX:60K(/ M#?@J7KM734>JU, I78%\2[ML2I^<$)!)+X3Y,)-I=%R? M#^1"'01F9@?;^L[X:@Z43A!9?)N1Q2U;$=I]DK&)X@O]VVYLNGT(5[5II1!_ MZ(\>8L_&,O.*L&)7X=I%G)V,*W;-)N, #'A1W"&W(QRBGR C(3V$>FF-O3NC MDQHH1MJ!),#^V<""RT<2. G^,+A97V)Y':(R%?)=H MYGWYMUBE+B/3Z6MI8OCFJ"WA.;'JEY'DND()DH&R'EI MZRNIS7J;OM_64R5.>JZ-YD(CT;V;97Z\MNS%FXGZ'0WJJR-J^:&4O"L.NUTZ M7#+U83C3T-A\\\=O)N+7!. 4'&-%^)50>@E A/O0\_SE^J$?2V;)4N"D:,G M0XG>6)K"KEJ/Y47[7/7B]UPWO>E ][INZ@W)K''11)4NKN:/9GK0JM4'351[ M[IA_W&/B%9GQ'*_7=2;+9&BV-]Z61S%^.ZI]216]W2E[D!Y/5 KG#+1>YQ+! MD4KX7AH'5"\L8#=DN0TIL-4\.0?$/ (]ES]V$WD]4>CR%NL.;I4I3[4- M31UI6)79U4OP25^&4;::(F^M&3\(X1,?WZK I'!.MQ-3MN=O%]UK>:*&S=^> MAKQG=.URD0]3<.V4JP]-LKKR(VBSC.6L1OJN,&6E].AQT\R/'UL7=NGD;.;J M8!=D&Y%#S.](@>H8^YXUN79*[34G*X$.9Y6[I;AYKA6R*)CQG*J_5ZYE6FEA03:6XQ,*L%+K:>5=@/UU%PI:<3 M*DA#ST_IJDHWN5DI-H^:CRO%7+S$%CL'D&OF^YEM&-P.K4'[%A_%.B%'H&G8 M(04?E;3^T?B!0;^T+Y679)DL4VRMV=ZPPI M\. &+',7">T4.L5%T7W99BZOZNUE9CB=+C:Q1#K+\RLNU3S!-J\J">A6/\7Q M9\>5;)'? 2F2FJ9FO !]HI&*.IK"WL> M%V_01BK.^G.\#'Z%>D\[-L[>><%TE[)@Y_G9E].@$!DX#@-Y;^:62P$Q>(/3B(=32%.&L,'&)#4 AL(LGC]<4J%KR.)]+F M1@1.+'%D7Y:1?1Z N@G;Q1MH4K@P+JP)I?V9V@J R'!FZ9R,YR;JN+\\^>Z\ M2 5/SQA+$@EWV!6" M<0>V=PY]-K.C>$Z2WM[678[E"=:5G=V2D6]L#Q>\[1>##@I_FFJ0#E(-@E2#"Z<:\%AOZ;,LFQ)$,=[G MQ7BB'^/I6#^=%NF^R @2S;/I5()/_2"C\D[?E]A4N\L_)/09G:@5N/MN;M#N M3S/([CA\LA'++3JUV7+&RK/GO\SK#U.*UVI_<#FNVW"^6F]KAB2QEX\NB=M/@87W7BJQI=;XEJK:AE M9P43]0,\>F>[33/B76G+==O3PBR34Y^SF0IZ,G[X9+E6FMZOE]7XE,W)UM-T M$.O*'=2H]&CT[*R]T5KM]I:;9?1&JC.;%<);]"1N+;'W:+6$G9>Y8+US9*H3NC MRT,](]\];5OHG4=+JE2-UJ(TT1G.DGOS:GXV41D6/7FTI,W3?;F2G,L/TW , M+(9Q.EV2JVCT@R7UV33/2K%DNI],\7P_)@AT/\5$4_WAD!'B?")%T]+@\.73 M[O-V5>&+>3K<9 LS+FHUTYN1'U?EXK+9$^^+<:[R/.B6MEJ?3\Z;?EPU4Z+U MY$Q8#SGIH5U^W#[K@MAK^G%5EP.-L%28+.CB5LUOY'#LH62M_+AJ4 ,;)35@ MHMU96:;OY*PH===-/Z[*M\O]&6.-#2Y7+U5GW-9*+^(K/ZZJ&>9PS::C0-8\ M+0Z$7O?N(>7+5:,6;PR,V)W,6=7TJ);-<>E>NNG+5=U!CV/E;BD]7;2C[5AG ME9U-05!\N*J1["[OF=Q@UF5+\VA.C8GUX3#CQU7AK: MXE9^7#6N3\S[H@7K2604D1O5S'XYM?+C*I$;)@J:M1ERN?*])!=R8B87:_IP ME40/63H58_K#!$OW8\-4LC^(\O!K,IV6ALEX(B4*AR^_>]PTTG%]4J"EX=,B M>A=[U%+RX M?V;*3TM?L.+&6OAQ&Q_/::D8$RK3+1?Q75X8.5;Q1AGC8N9D1;- MS9-JTY.)%E9:?KRNIJI3JRM.N_*XR,VW M^-'8X:-Z>Z6*C;[2IWOB-&P6>X_]\FJ$'DT>/LKTGQX>NI5R?FHMGL(5:[S> M9C>(!X\8*][JQN+B8I*?MIF'<361>%HJ#5]9&6:2=#0U,K4NOQB.6VI3;S]A M7#V:J,POQ\E2M]0%#"D9?8.+#R98JH[GVKU&3\MJ.8>^YTI:R\3&<*L;#^C!]-'#[Z M9,V>LTRKH=#M_HBE8_GE4F!]<=WH=9:%27^>GA;Y9C]-/RC,*:FBIAN.I?NZ^PY;FSMSV_&:6JWD;N/E942^ MV--S%"0/%J*UBZP#4UXVY%U=/'QQ M[?..^$PR65DE#A>LF?#,5\I:>>]XN5$GA3&(>M.6)!1PY??/VG\.F'Q["@U]JU1>IZF[A@=Z_M."VSVJ2@ MA9!QG:55-U\*,!$&\VN3YO9AJW*LT?O]E(VB=FYI4LZ,J3YX;S3$P,%:5#V ?IGC89RK!F,Y0 M 9SO2(/7F:I[/B77HJ^,4/!.Z;T1A/@K*+(&9_<;=A*^@7I?42C3U8"_&S]_ MX2/S%26)/E6N2L6[;B[U4,]-64Y_5*W[6I9]:!ZVYLO+AH-R\.KZT.8H[%KJ MP *RBB9,?SCJ6>VQU1"RXZC.+>Y&Z\XH;W:V.J"(!/PVA[>:NB5=3$OS^.SH M"'UX+>3C,$/?]%4[7MFZEU1P=-@=^S5)4;2Y(?UR?O#.$FDP]CC(G280-]R^ M']/3^-IV8M)'SD=3=T9U9DV6^&+K;?R6!!NASS8,]S@ />]'UQ1#X&9G2YS? M\<7B+^+U1:%7+WI;;6<['MAYE!\8FF*9TN=Z62-TW'&*NS^>9A7&9:FP9PFO M;?/L=;2_JDVZW=L]F0Q(=>VD.M71'E80"ZAWJ]1+1&(!3-XL]>"02P34NU7J M!SU$L$U+MAZ@7(>:(I)Z0I)$5'V5;P]$V:^IG!&'N4D+]VV])V*/PEP_IHXD>!\P(G! M:1"^NPBB@,!; ?[+; >!F./_7IQY4LQ?P#S,K3#/+6D- M?\!T4?8O8+H L3X&L=B_X;AC+J%=>G,3!$&2AL.KTZU(KL)^%927*Q'9N0_O M4R]O8%?V\/N#%>_SL6DWL%G_?8'%DB#8:UBL!TEP7L3!ZJ.'J[]T[=RO*<-] M/MMM[XV7S%AK=!XMH\XT6\#RL>_D6(%UMN:DF-60E->RV*M!O"NJ:/!A MB!FK=;R"JL^43GJP[LKC1K&\29FIZA3I>&F$ M>$G&I^AQ@'@!XKTK6/0:%GMMB/>M=3R5CSUKI6:AS5GS27+1'S[W*N;HBQ&O M&;ZS%GJ\G9A*W9Y:G1O)>#3?M"NJQ4)L.GH&\K#[\W]Q(8I+L"A[3A[/7: < M![;&=Y^@NKKQ-WCG]BJC?'IM,>:X6/(%>LNYE6$.6W>XE6MPP6Q<+X94 "=% M;$1+::$D.":C??AU1!S8;O2+V@VLTM4R_(/+YE MZ@7(>H%-1MNF7I!M9M;IEZ G+=,O0 Y;YEZ0;6;*Z!> MD-D:9+:^8U."4C5!J9I;8+*@5$T X0&$!Z5J@E(U?P/.!YP8G ;!:1"4J@D* M/]Q>X8>@5,TU,<\M:0U!J9H L8)2-4&IFC_2K3(SE!R $A-0PHLDGLE0X$W\ MEX$$[U-1GH/=0GT.$]'$H&Q-4+8F*%OS'>+J)\;Y(=*?-&A:9LM\4J4?>UR;8496^"E:E?Z@ML(?0U>;?NZU MQXN&R!5[QB3[I-]5YLF,4TB&3K != 5E%8)",C=>2.8BT)6KUI<)=27-N<5S MIZXQY<=FM?W^0EA_#%W/@WDXI\4'CUPE7TL_BI)!,Z,FJ0@3#:78= != 70% M%6%NO"+,1:!KGH\G,V*K4*=[>JZ8JLW;*:WZA5I759D);;92&DW;R5*_,7S6 M^E5V99=VB8:BB7,68U#:Y3-*NW3VJJ[8-2ZL&7P!7F^<>BUV3A%0'?ZF$29^] M"&CY,M(;=OP3V.Q2I4KLT7&EDC =8:)I.I5,I/[G$VN8G#JO8JE(*AYD -QJ M_@8=B04YPS=+/29"LP'U;I5ZB0@=R-[-4B^0O=NF7CS06FZ6>LD(G0ZH=ZO4 M"Y#SEJD'YF<@>S=+O62$"63O9JD'UGHJH-ZM4H\)"@#?,/7 6@]D[V:I%\C> M;5,O\%+?+O4":_V6J1<@YRU3+[#6;YEZ 7)> ?5>GR[Y[AB)*]B]+TH&?"G^ MX IV9F_D'"QKH,LPTIVD+"6T5#0JKQIA>V@G%/9LNGOJO1G+;!P[\+YWRO*Y M$+4+Y<&_Y$D+^.Z([^AO7R;L3.#C>S/H@R,A.!)>)YHO%K'P:(3?6PQSEJ[# M6RZ$]"_=-O_5[)2*).+?G9UJFBH$'/4)''6F1-.WKPO6T4Q>"733SS@ O[_] M<_$#\":*@W[1 1C_]C5G/^( ##CJ;67FOKW2[G, 7LQ*OH9LZ!?V)B\-)1 Q MD=)).N[%[. ;6/M'"=Z?:.ZODDZ29'0#B[T&MZ_MV;R"S0J@[#JA;&?'^*#9)-,:U[99>=&M M3#::J,0KEA7- )JAPG),*)V.!W!VD5BB&UCL=< 9VU[9'E[ND M_4NA^*_R^Z&5_.+6L$*55UJ2(?&Z,,Y+2TG1YGA*JIC39@#+@LPK#ESG-,,T M3AO/?4EHQEB%E;E>6%]ER]'NR(LV^4B&63GW.U =;Y$I*WMT=? MJKT&^!C@XVE\/&N//^<[QK2J/PQI/EJ.]>A,9QE=-4E3L7@H&:4#B/P:B'RI M^L3M[=&7WB8'$!E Y&F(] '&3:HZG_1;#UNN/ED,)D_)1GJ<'Y&694PTE(Y^ MB/+X=^4O?:<4BLO=%%\_5"&,9MC+]*>[1EI>&[]_-P]88"P%XG4UXA4HVG^[ M>'W7+HW>SH+7W#60_!5U<=1MI1WW4A1WFCL%DUF"-6(<=FV<2SHV"U1!HK0! M, %IH\CK$KZ#$NQ'!^Z3\#NJZ4?Q\*89+ZNH8R3\2=9$U."1G\]U;0TVA2DI M&\K9S[V&EU]I9+G]2NV9-W:KK[N+Y^QU QWAD?JP#9\:0V*B@!6IFWE8W6Y2 M@FJ8?1$^PBM@:)JYC$V7W,8;W8:F-*8SD2N8\R==B%U8?3 ML]^CT*J,R*W*Y 6AZ+3XO-!A/;I:WHD=HF9RMSKDE+QL"(IF M6#KP*ICWZ.(9O[1%D +;]^TQ($*6-R2QP6\0DQH=F$-6T82I;? /^NMXK9]< MP",(#V I:VVRXW__SSIWS,@NCG7[()I[KPK\\Z6)J)DX50]3D! M?#@O2BK*Q0*;I!EZ/@18XAA5+Z -T,BW1:08O>,WZJ7_<)]&O/T,4*&YPLNK27 '5 M3?2="3S.'+^X"-ANXK>$4"-DD#Y8L^@.P) !(E3'.R EJX)BB;##LCLOO")* MPV\V0A2@@F'RI@4KWAS^C?R*5BT),CG4L78'?P(EP00D04<[?NKX$^P[A2Y5B=6&-N1Q=FBI/\>>$I#;]?+BQ?JJ/MM4]>='V[FL6F&2$ M8J!2N(R 'D3?M(_D+I.3V\ON\[R[8=*YM23G1N/"7LQ4J59X0]#4#E6]N.M1 M!;*;(^#-H&V%LP#F ^SG MQDT LU L08?HU'&N-:$K[M@-"#?35)LK8&&8ZV7#L(C&.'2(;P%'Z]2>Q!SR M,Y(_6<3]Q'D3/ZKB9:"WV /NN )XB5_RLH*;6*-QW3%]1J)6LJ(@'56P9A:I M)JT@9A-T";,B+*#,@\X 4L*@T20>Y!AM%&(HK&=0@\UKV6\.!V6_6&"6_4JZ M^C0MJH.,NN#B9;9\P'PO',Y_RHS9AI&>9I*'"'3AD6 M<(#>P"GJ7]^S'=) M<.1A,\KET1"%."3T@HR\+!6\X1&"UW/X&P#6E\?=G_^4Q>_#[/U#8#1L9H9;Y0KQ]!8=[D9?N2.(\-N,G7-&LZ^.,%-X\)('!V5 T$0\E8M%3 MR!L!783B[<$('Y!3\I7<( ._6H,),!XRWGEQ8ADF=@/(1 Z0;6AB]+;%QIB# M%>(H#:*,S@B5P6)YKI V7A)H#BOT MGX\Z]B\'M>6\-;B+2Y,I)PWK2GG#%Y[C^A6<^\X!"<""54Q?)MPT!P]3G:X5 MNXO69,#/>LJS-1FA,BM,-!E*)$\?__L'\- RX>2C1EB7]3ON;\?X86F0+]$2 M\%Y?@;%#[)LJ=MRAV;W>RA%!WW=MFN-E$1/CX$.P9$"'04B!T8%8-9X!J1F_ M(60.>5$$@Y"DSPSGB#L<"YVY-=X0^06E6W!^'M@GK@?'ZP$BK2X\;3\$!RGV=#G;W"-PLC M*4RZL?!#&/\7KZSXC>%<1*0C4:=FX"^W.& 42QX-&_T_E.=GM$U'9)SQZ[!G M)^V+C+ B#6$'R->"&!-)'C/!YR!2U.,1Y*FQ MCHZA_^IHPFF 4M%IH>P!E/W1C]\=C+H@9RC(!GG;7'SBO8UB_.7F<._]MI1W MHG06\?68OLO3#]->/;SD[]AELG$W @4N]H.,YCY)QR;3D69M=Y<].MJ.E,?]5/'C^I)&J;QWXMO:9G M3;Y1J;&E9G/;A">/5L0WV+XX;--R-S/WMF+5^_$3LI:32N/W?NQ*F^:E;$OW;FQ5=IV&KTRUVM- MJZ.F'+72XLB/[IUD^JXO=*:E*;N=YAXSS[6^7&C"DT?O#-^7$HD&%\Y,Z\EN M09.RO7)<:_K1/9-AC.ILV\C21:.89TO+5KN17?G1?:@5$W*^J#QUV]F2NIB& M9[7EH.E'=V;38HJ@5#6F5C?7+NH5=?"T6OG1/?N@/9:;84'F6(,K5R>5/CV$ M)WWHWJGW'VO)BISFY/ONC'L2!+9PG_&C>_B>5A_;SQF#VVSI8KEAUA99>N6A M^\$EQWGWNN,V?X.3G?T*M_K[O9.VA^FTDQ+;^MA,,3RN^>MQ/T;M?%#ZC!VR MTZ6(Z<'2MNE1JJ9[U7ZM4*0MNC:-3L;K\B;YE2;PJPQ?06QDJXR986@V/)CQ MXGU2L8P1(4!>Y)QHLUD.A];MP4.?/_=.'!I( _QO TY:.T6KGFN--"L&3"6!+K6236&.$ M'0DTO8Z#R:0/1YV#S08X><(KB7P\O,=]B?TR:$2-L@S\JP^J>I9^>K7(\63B M"'%J*FTH:397M(T$F^C0 \R5%:QU?WDWY3TZ*7S=K-8<; 'ZIO)T,A]FI]7\ ML_$.W_R7.(PRK59QGA[<,W0B)K4K)3:9C/,>C\5 RGOPSA]&AI-V*VZCM MU6"NZW(;^R$V)X]AUZV1L1>$[>;CR)3V,!-6PZU19)!-;]L/1!H]""BV;&Y(OYP? MO+-$S&2/@WP% O$Q.!XV[*/A+5-S/B .&OS)GA_'$Z%J/T,?.5],W9F8IT?P MCU?$R))TCG0D$;0@?D70ZZI9%]X2Z@/F-'9MNGY&V] !^??8=\I;OT MHF82[-.KU(1OMTU_WN.0B4529X^)SVYB^'(F20__)HGA#*R5'TGO[5X8H'* MRA= Y=OI#_JR:!%?]X7:S?YU:/P'PO:%3/0]=M$V=[Z3,')K5"W*D*B&+@N7 M..6NH=#XWO+KGC03WG232>Q[$V9W;\)<3,ZN;0N M7'CNS5?0GDKRNK19UAYG56'*EK(/TXHX,-GT5T1SV!=N'J8G5\R'-\DH%%); MK58YML)RLKQF4YM%;\T44,@FBRIC)E)LB&;9CZ@!1\[L:V"BT\?-)Y[*U[8/ M%VDY9)^45["VBP%%'J==X?J4-E1,,J5*/5EX''>+BC1CV$KL_[/WILUI*]O" M\/=;=?^#*O>]:W9(0@_$0 ML.5$NW8E#A;J[M5K'A=9;?7;K"+V.8S",7EMB]?1#*AB<(!]/#Y<&N.[]O2& MKYBSVVXO-6_$FL@^DM]^@2H0WT]#^;KVLUOR0=N1?/M%DW.(]&6MX+-J!U^7 MPD]68?MR+LUG*084X*-#>[[YEMC5>4.)?F<>[U,/?IM]G%19,-[$ M/=ZH,%C1A\O!S;RD]L)2DS0+*X,/YY"IH,+ 1[(G5QC\H'T^KT,XX#J9%N&O MX_Y];@=D$=^_OH*!:;MEVJ4%5F:-"8'6F=/>F]/KXN\!4K^XSBS:9)V>]O+S MT5A7]*NGAWAKD$3](<;CL/)]Q\*/P+/P!WH6CM/+QP,F<$Q\3SR)E%.10N5?G(L-F-].1S#FF)0/J*92/K8&*"O[JW(8]V;$K@K?!=:_UM5 MC-_U66)Y8=FNSC0NB?V#PQD.4'^%S&?WV;G2*U@7HV3M4GYX,./8)P#UD4PJ ME#K@S3B=/O)W*A]?BZP^3Q/Y0G *U)*#K(@^X? CAQV]4T]I=99%.;_HQ*9% MO3C2\^7;0MAJ :<"/26=C<12?[:39#]?XUBAZY]D*'VTYV2;[\2![TB:A86J M7Y_QG**I@%G)"IW[JT*RE\^*>ECM35MJ\S,Z!+PAH2-NI>ZZZT+^L7 [JM]V MQG*E?Y_%CE6@Y:1"\6@RE$Z<9=QIX'9Y@9OXC]@^,./#?X?W14K(6WC-U\@( M4:SA17::FK0+Q5;=3$B3[NQF,@;^PS)"^#\I(V03P*'='3Y(4?G#M)*7&(/] M '83_9,,HS]1/[DA!C(*57)'5FGXD8=&GE5;!L-B7,X\*3POS*3KFYNYH6O) M',X$P2;8?"P32L;VFV 'WIG3>6?\()//II#X[J2!]O%;?.2M::JKF[0UT$FA MD$\F]&NSGJC%8RW@+JB4I"+Q8YQE:V[F;FOT+]J-ZH.[H3E=T+SMT%[90=#N M_(HSKD1MK&(GRNVA+C@ 4S6(=V2FI2XI G';_=185T2KV500I%A[7NG-JI7Q[U)3./D&JJ:_:I*2$9702;]_Y=57G2?5J+2J=4G'^E/OV*Y.*1/=( MAMT8JMOS&UX.' M^[Q2LF[YQ?@^65K=KY<-CH>;HC]V]T=/W#TZ*;'HXO;FUNC+ 2YYDOM';-6]T)5.H,+GNB-8KB24CM7 M)!>T=]QN[_C1O1LSD6S0O-&77;5B$3ZX&5_>#$[!R097X\>K 84HN!F?WDPL M'=R,'V\F&H\$-^.G[HTOZ62? X9/Z%9T7 'R2SNBS^@&=ES_^&LA\Y+X_P, MW$[=9]"5[ M/0G&G(RO_DG80RO]N4O!)-R5(-M^Z!M!L4["@7V7*MISXX;VI*SS-PKD_0B' M4Z9X48;J@P/Z(&_+T_[+F59'8X3=]9R-JW,^/11=:7=Z]M@ZZ7&:TXK%AR5/ MRN-\I:_6:Y;Y&<-&"PL+-)2R"INU:)D,K8/I3@35#BF[X:)GL[Z6O0=]<=5? M+7LDGBYEIL5<;S%ML>Z#T5 RRX< $\^3]97T"6)^?B)8VH> .$GN%W5L^>%H MODCV^C#V\R&98J]G/CNI8E2G094&-1JJRQS@2Z5K,9I(#*_KO'Q]HTJ]^FII MRBW6UC 3CV22)TQB_W1S])Q]#3_%Q#RK,O-UF<<9F@+\#B,1UF*E4(C?:5/! M5 ?%1B[=?"S[4H_9;GAV@%W1$W4JNW-:*Z9-;AJ_QE?\5Z.29B?"@3BY^I=U+@I_&9G^9#%2&?'SC0 MC3Z!/;U'-PHOI4'8B-TD^'4YO2ZFG_2;Y%6.=7Y,9R.94W9^])U#YTK31T0. M7#H^#/@'6I"/M""73HXH0IVR>''56$^G?&HZF=;+E75F$EJL MBBGCJOP9$T=/D O42"8K%R-=R$Q)"8439YIW%C@ M8SKN8_(?!7]O.:LYWA'XS>W'3R0@W M+=81,YV(9%_T/7U8\ZEH,N+IVG2 #7F^&H\D#R&G/QM0>1UB']A_ZIG>+Q_1 M@NJ\5.F/]E4'6U:EY]I(: FQ4:%RE9NG6JG&Y'XV!A4"%-3?[UGUX2VK?N<> M<]T+@\QBZ4JA>-<2RK5!,W5QL?)_NZN&(F.C2IZ6!&JS:GF\!Q"7Z Q+!$.H(7O'AX[OOFL4ZS^<,AR"$1 3,Y M4,<(-IDBG#4'CHG/BHIF8.LMV,6A+%I\ *<9@B?* MT"9>]A>=+RAKY-V ][!SP18!L,2YC,$DR\R.)E\@=YL>'+:5WH& M/[NW8O71DK]-=WYC+A- 8J:I=(6\,$=,9C6$;1L>0+97%KJ><#PDSA3;U7@H M"0L7/2$G#=>%GG6Q;,G#I_GZ"D36KU@B'HHG]AU,CA\&@"S2#=@"$[NCR?9" M &[ *6X+1=CMN?_D$-M I\76:X+)^JI1>Q-?;"^QN5A 5F$IR KMW?722MP* MA 3* M&:6:R3A8+XP@:] !VHW+6@6H*^YJ*X&A$ <1$PB!.42W'#]6LQ: [P M'12OHLM!)5N[FQ;584Y=%)+7L>OGXC;)@8U!(#U^!YTJVOVT$$Z..WR^_C : M-3/=^_KL'1Z%X7PF_LRI ! E[P+,&8\# @!K$4%N-D;,'] 842QKC#SHQ^:/ MYE3)TXS>1;9PS(-MX_N8)*G"*M63DZ/)X^KFXD+HHLS?P[-_.YQB#RUV,4^F MJU,DT3S#:&R^(\]F1)*IB ><(R*AOW2J!;DXH(#.&1:@@$(, U6&&5B5)@>: MGP&:A3R2X=V #Y2'>=5)W(-LFL ?[8WN<]D(=V7W#-Q!+P)<7,5]N(@8XC:* M[/.$\#+J"X8'TU^/QF\OD7-<^F]'7/&R;"B7#]-ZKWBGD1NAII3%V3OX($5< M+Q;:Y_X-9EC0I^)X47L,\REQ)?:3\UBR.P'T3&:CH41TW_RS+RC"G4T+B&5V MA7[FW4K-,_J2XS'!E[[6>P5P0)R0 7MM.YAVT?%T"Q(5P'1TYDS^D61CK@CK MG]0XWEDTOF/8QM*1.)JKV_V$/._=>EE8)(KRS[&PQID[$CU;LQU+>+([V'7% MH_M=A_#/__V?K2Y+KF,+VU)J^D_'>^4!J ,KZL@:DS!KXB2,8/V?@K(2UH9] M^G0V$G?BDC]=!UB-6++2P\DM[I>VE_;;GSI?/A",RD; M"W!61"S*?!D;)$A$(^E])/@8HR&^N;#_"MQ$1Y;W?UU-?)[<5&14RA:YV1]] M^T5;K"(GSVNT;>BF7Z[@[4%UF&YV87\(I(+CNYJ8:;-?+(:%PBS3B=^.N[)1 MN1PCG_[&5G.?C'T_HJ7+I7;W+P9'KWR>3@*1J//EI1OCAX M*MUF$XIL#5:#&#KZMY\ MZ>=ZC;:ZJJX?PS?-BS$\N;>Z;N3-;*7:;DP[73DIZD-E,!KCZM$],&7J3\O$ ME7[7*I"'C%H3:B8QKC%)G]]]LM/M32>\03I\^$+K3W)/5U>]!A85[;VS$J_= M3Y,:WYC..M/.NA0M3I-5?&=B]\EJ7QG>W"=O5M-8/EGL#*\73ZL[?.?>):TU MD[1J=]5J;_%06\]V2S M3#K-B5QZ[(7'E8NZ%DTV]/IXD-I_4LW/^JN"D1KQC?[*? M&C[)8M2Z[>4;4:-VHS>?Y/)JD-E_]S\.0>Z.]&RA91!\YQ[H:Y5J.)V-B;/I;=,H6KE*/;Y8T=7W-GJG M-I(7R]XT-4TEI%14SXVG,4IT>VA?&">TKCIN\E.2SPVT0724'P*8HOO('+]* M-,;+1#)1")?&1D?N"%?IX?@0>39*T[#Q%.VN>C,B/ZP?[L6[U-7X$'GF$V-U M98YNC%YE^9#OE,U6>ZV,#Y%G@50[K7*V=--;Q[.M3,48/A3CXT/D.(/"?%JGX'.[CFR?1^LDX7%IU48760/(5$"R1DUY#Y M<&G67E7NJZ.A,3Y$GK?W7:.;&R7"?*>K=5JR(3WEE3&K^=M^,@=ZX<-D."U/ MA67B<7'=C(K7CV-6E[/]9.FZ6EE71^-JCPSJVH3G;^O+*#ZY=Z3%4[-_,2N6 MKWI"^YJ?Y@J-1:-+FD9(/4DH*5VIWO45I,LI>)^TNP=\:[ M8K70$6YO!W*\IC86N$_W\#N*I-.#_#%9'Z078,,48IFKQ0(LQ@O'9!XYM'2= M [^XTJGC+:[C)7TP"RT=?1J5FWTM5#4[.#IE0_\CG7\)[QT1_ MU"7PW6MM4&ME.WQ>N Y?7W1CE]9E[MNO="QR**7EK9?@S) PP; @]$K>-DTB MA+Z@.?.M*^N03R[5IJRH]U*C@_!M*;DN/DG"-*:%X_%4H3R[KGX*926OM,H@ MIPB]0BJ:G5\,$A>/JDU9AT+Z7YJR=BY!N;M&B66JFWC_@ MZ#ZA$2^-OOS#Q]/,I*[I-61'VBY>D.'I8Z;0J MSES/"7I>%0L76LGF1&;^9TL5+ E+%?#6)/P2_8EFA@LLWP#^HKDLZ"?0YH3= M)PO1X:(ZF<#7,)BF: ;+28#_V3 ;@_M.U]$L QXW?GS.M)E7Q9]MU(&?&J/= M"#/&GHV=231%N.KY(&H]=N*90EXN".'4K92<+$N)E.V1!J612#GS^*.@Z :3 M:SYUC1*<7!S7S6S:0CB6"FD"]OAH]D YKQYG-1./!S?CQ9D U"\P97]X,J&8!S?CR9@+5S*\W M$ZAF_AHI^)*S['/ X*R3ART/=1G>6R+*DN Q< U!-<+["[T%;+NS?9+OGNV3 MB:3.V_;JY+-[NC1B46.!B@(-5)QJ3-8+ZOTGTA1"<0\6GX(MYVW6=')LJ6-4 MZPBR! SG ^9Z4K^Y[]H]^02F+EDFWDV6H)4D_JP!;<^%GK\VIW_S/-63\?[? M\:H$A'M.PDW]C80;2-U ZGY%F+(X\Y]$KZP)X$F$ZDNAWD"H>IQ[7PR'GA\W M? *:2GXY<+Q$4M% 3PWTU"\OZOZPH=^G%75'0V^S['S7HY;U M\-)8D\S3&6-^.^8I&LS:-I$/CG;Z[MSPY3:RP]TVLKM]#Z-NQ5)\,RIV/8TWAKF:P*<6 M53K-P]VV7@T%N)3L7.TN&8VI\^1;U"38U(AS11)^)3A/-X;<;D8[5F%SBI='HW+UL7BLL6Z M3^!HZL19& ZSR'V.?)_$<*@1[@/(G$/%\8F2Z@..\Y[I1,]S'+XF\1=1*6U- MA;'1,ZKJW:(_'ON3XTPJ_7(B/[N)%];Y^KAK/)6[M8<"_#:>1S$LFUE!A_N[IOQ..E5KY17/F3X23%9EH9EKK- M:4P=:N5)NC28\4XSK$0\E$T/CQ8XF0>F" &<,JRZC^7Y[S'CW-\ M9L75[5WT+GT;UOE8N)C(]K5IZKKK4[ZC]9K-RGPD5OCU8SDU2S\5$ZG'U2!) M?3G14(8_HR_'3]CVB5I-P*A.6);SQ_.I-^E&Q_E4HU^I65*V)A76Q.R)EY58 MS,SZU" ;#6_[P[#:B?+$RD]SR6C_(G.#'4"3WWYE0]%4\GP>(#\AVR>Z>P(V M=7EWRX/VL.JJWJ8V>&? H=1XE0,A,_G^/( M3]@6Z%-?AE'Y3,3YV==TG$]%5T9Y/K^8IJ?%LE52;E97BRSO4WTJ]OAXD[R< M7][SG1ME:!;CEQ?2'?(I]#?%DJ%8[/3^)C\X.;=HU9WCQQQ0.WYP.,3Q? M)E"0OGJ&2HTO &8?<+W?SEIRYNM>3:46$952(5\=U.\+)*%'!9_RN@I)7ICE M>*G;*_;GE[U2]T)(C^U)#PD^$20K^2*2YSMJ_>),\7!4T7=0]@]/?'_4T>:) M)4/2K^%V]>EL5"RNZH7R8##RJ=]_C^ M<-L@G^HS\JE\1ZU?G"<^D]OE.S#[@"G^=NZ7S11)-27?9:UY?MJYN97FGP:U:HTG MBT7.RB4>RM+M& X6P_%RH5@J$V26!9%07S&;OS02^NXAE;[A->-,3FA-]?I@ M>ONH9RXNM=OT^"D'!TM27A./G<7)'Z2'!>EA07K81XTY]@VSR?:,V^)Z4E<+ MLUZ!-"?S3#W30<4F\^U7.AY*G"UE/DCQ"A2;0+'YB,'/ON$U4CXQ;]X^S?M\ M:IK(K%;#D:>6%N6S"?I^<4L%#_Z_J4]0*>93^XAT-P,;M,\5, 3[]TE"X5ZC%]G2K.642HUPU>M M0886&B;WDTU_!%E806CMZW.YKQ]:^P@F=U[7T\'=H-^\ M3:5'A>+*;#P5BMU^K(Y,#CUOT5"4/VJR?KG$IW_L1NB'7&OD$7\FG*R*BH5S M-665HUE1U.G& <)PVIP@&JACY^$3NN*V""P.!"9IUE A/N%C)^RK[KN#^L"% M_R%>,)MA$.DP/RDPE#[ ).:7RVA;JDS,7J-4'>FQ1+J.5.'4-^=TS_F0N.^&%;OVXU,;@4;Q:RD M>"A[-'879"6=?E"8'ZCF7!W+?7=0'["'#_&[O)L]%*5%);:T[M9\IW$]RB_, MJVY[B4U#\/^8 MSQ+^>QNC6#NQ$_JHH**ZBXYWQ][#5SY]H= MS.0/>O.\7K<1_>\P1X!CXD7+JL7\%@C)(GQO/HA:CYUXII"7"T(X=2LE)\M2 M(M4"*XVSOT"DG/G"P_$S$X.LPEG-G_&4"Y6?#@B]L'S)2Q/: O8SH,,AA^9$ M,#G9V/+J[+MQ0C: N>&:$Q7!,.21S'QKW$HV)^@)FA @2<&29)-N"8_!-J=2 M3ZC .KS#7YCY9G#:R%D&'J#.(SR&3B;P-7E).$4S#-R78 "5 ?6L#.X[74:S M#'C:^/&3H?G.;;_C^D]WHS- 8?M"^0@_/R;=-M\\B JO%'Z4LMU+9MQ=!&@) M3,#-_'HS 3?SZ\T$ MW,RO-Q-P,[_>3,#-_'HS 3?SZ\T$W,RO-Q-PLS/?S%L3-%_R6GXB&#)O ,/I M_(-?Z\"BIN"'_^];\MM[>64F$CUOBF[FA3BI2%23Z#L0&FZMNF+?'&J*!+_L M3G1"N!K\8F)P!15C//_]S_ 4T?.71/KY@\8'@1&@R^^@2QU>=@Q; I89L,SW MT, G5LBG JX[]_)?6/OI91,A-\K*OK: MA(+9NU^%T;[G\(SL]_\,$.-EQ(A^%<3PBP0.T"?@*P%BO)6OO$\+\T/;BJU3 MMXE!!%VJW85B=X0X);V<*EUN",^N [&G TV7R4S;N+^_XE.K6-90"OG' M^_#[IP.]NP:E^Z ^C/K-E5D(SY^B87)]FQF.5X,$9LY'^1 ?/.^@V5-QC[DJUJ:]1(TOR+FR-9*6J7MQ]0D5;-?E)W.E+<:C:4II MA2=7U5EEM$+ND:+<(Y8,N$? /0+N<:*)K*?B'D6]M;RY7<0KO53ZKJV07C[^ MH'U"\XS>M&8U%Y7;+K\0RA>/B_CM-%<> _?(?OL5YT/)Q%F:9P33)Q8//,+W3ZK^/Z*3+*!/Z9VZ++;18:OEHN:O'X$\^G,K>]WD-] M^C!;?4)[HGRI<-VYGO,[7<#.]CN<,XH_+VFR45*>+FA@.CU*I M<9U\0I!K'DVW5VI_DNNEJJ5\^U*Y+2=Z.> YV6^_$K%0G-\?:!'PG(#G!#S' M5\ZIU_$^_L_N MN?I[A,9U9C&Z34PN'WJ-\!51BI?SU$TE-TBAF^E\(S1\&N<+V$C 1GS.1GPZ M:Z-0:A?B0^U6[*52O7'K+JMVEF%D(ZESSMH(V$C 1@(V\@?-Y&A6J^'2Q;(E M%(3NK'K+\ZF[6WX%;"1[SID< 1L)V$C 1OZ@X1T/]1NK5,_=-'JW5YU%]%X5 MFFH4M1'T[[Q]>,?VG(,/'D)Q@!=X7C5_?06J#P_RRJT+]%X'0BQ.A%&&'V1C M43)(B DRR*1'J4$FF1AFTA(_B@M16. _@O,-P(1J>[*>%KKEAU[>*O1SV;"F MQ*PQ(N_NDP]JYJXQ4N_#4ZLY,E>C%%\3UKE!;/_)3&+:[54&K56/5*]O+R^R MX9IHXI.)W2=Y=5BO9R:/D^EM+Z;&3>F^-\+3D)_=M+O=:1SC)7M/AJ_$]M5E:=3OR0GA MOAL>7#>L4@NHP'ER:R[-*=2%G6'!@JX",S2:1*<$W(6W7P!%3VTZ'0[N;RO6 MH+XBZY[U)(F#UI"(V2B\AP!%S^%-IFZ1CQ A>P-SCE6E1F,16-7DJC@H94YT MCAYNTZSIX\EJ=_O *>$^5=BCXNS1H'N4#0Y8I6@I="C,<,U)\E)&@;5Y&#[$ MB3+LR/"0 &)4&!/V H/3+-- H8'?D2P=_\+'YW2XM5^!>G!,NB G-=L$-?%W4FX LZV M 7%.1!-'X#RWG8/?9Z>+<%?P[[FESS6#T#DZ6^\^L'UG[P"#D+V4-J=S=T(@ MB)?$P/W#IDT@/S:E!Q]!$O1X*@=^X&QZYOD;( MP>E74&6#ZQ0%RQTN;M/SS+[K"1 7_ %7H6Y?NH,2AR9#G5FJ=,0)D2R%-$8Y MV)&SH0X1@1N9,C$*-EBO *J(+I9ICZ)_61R9W96NS:5;M7!;3HIJK"'%^NO6 MF<317S&SZ@0#J]+I2#P86.7++LFQ2"+HDNS+F\E$LL'%^/%B I+QZ\T$)'/> MBWEC4=^+8O\3P9!] QC.RBU\U0WO'5!QFY[%W]OT+,9'8I^;U/DU^M'ZCYS^ M8@(Z8SL!*L7^)&HX:7/( !F^/#+\7D-(FPWZ+M3?\3J'3X;JOCOFB3';!\<[ M?2B>^?L'_--MI5A;6)-"GB]/E;OD?8JHK7?5QO^FG_1B??@%6_4?A=E"+>2!EP&BT'\)B M6LX4BI)Y%[XNU8W676L0Q_!O*A2/ILZ3>.1+,OUX/2V@YS?4G7\N/2L/\LTC M276LGB!/2[7XS&@F6K^1<7PF>FZ+S?(@H\SE:67=DN3215)^I"Q7 C#F3BJ*YF"-4P^B5EK6;R2,5,+%(5H*!,_4Z'#YQ/A)VD% M?S>U?J(*<)Q:;X:+FZ4XO\KU%A4M.\X_7L3KX]](]3T3M=X;7:EW5;FI\L5Z M/UE7].KEK(]-D!-(K++#!9SF^R_ 7]);ZF]K%ETMA]!YN34NSHN]=DO\G28X9^)BW3R_1D/AXD4>=( M_.&>B>/-80*Z_QIT[Q=7ADWW=Q=20T[>7G2F^<'U-&;>&;>U&__9&@DE-2C> M3&)K/M7O:I8T%3OA'-(]:"^Q8Z607]&#\=9^-'ZVE>N13G7[AOE&LU&XMK,X"F9X)Q?@S36<):..OHHTSMPLY$VV$ M>ZM^(F.65KV9?O%8C.?+)%P; VV W$N'DK%CM+%5O?M%-7X#VT3I03#(.8 MM+!0D06&/=R,F!--PF)&0121V3MEM3([CXGGB7 ]6 P+&F7#_D8()-*(Z+32 M57ADKS:VWBW;-;$2,8D^@R-(6'P*?VJJ79<[@A<05230^EG6O*N0+AV7Y&,.U=(U91>B"Y54AI?VV[EM+Y\(7B$1L+3&W^ M,Q:-I+:1(!&-I/>1X&,X7'QS8?\5N(F.HN'_NIIX4/C@ST &H'HJ_WBYH/T1 M5J(8KBP1OS9GZ7->6LH1/4H4;!H!]ZEJ)OY@'N3>*UE1Z!-# @L+*#@D/]7MLSUMJN^=(VQ$E7,2.+I$ MYH2^V9$W;.R7\V7#&HUD4<;?P_BGL[-ZP<+H\VZZDP2L0\#-"3/KPP8L3P7K#[:@A;ZL%3IC/%?E9;!#&@JP: M[*W/0@SL6I3O6TU!&,X=>B5 %\XGDQ6\B<$'Y1'L%,6O/')U#<.@TMON#''\ M2)P('XV)P8[VS*JLN0@VG@!=14/7J03H6?"UAD@] X1C5_HHZ%R-9P]R$6C]/3P9U,G>)MP M ]<:X2[P1\Z 8]#[!QQ5A!5MWP'G'M%C&J8\LQ3+X.8@E;%CRU355JK=983+ M4=T'[JT-NKA%N*8"/^=8LQ;:J.)[KMW,_=A["]* K!"F/.+S+OM:"G#S\"!" MDWYH8'*]I]$%*F?D49C-%1*"'T"D./TO.&+'#&#_*&DH!L'-R(CHH$^,F1H' M7W"V%P($!(I=NPUQ!!E.+(M3=L/TRCB01DMBOPA040<>(BC.-U::KD@@H9!3 M -(2P!*!]3_#U75+H6HV\%;:/,2PNV!0=F *4[, C=/78VTF'4+>&?VK8*P;O2AT;H6V%?;>UBZR"@ 8]G?$"A\R=2QVB M[@TL8/=V-8 60RCU7%XZ1,1> M$G8EM ,.92'P"CC&!J N%U5I/QO*EAF[MED,-2^ V1LBHAHL@3DNOZOCB,BF_\(\"14Y$GFL!M"L0;U&'BPJ;ZW,N&:Q<+F_9!M>U-F2$ M_;V;OP8&@)P6$=ZUL0!P@LEN%?F//$(V8MH_O^ '_Q3^$$_!M)!*6WL(GDZX>RTW,YSW^'S"/V0L(:$QH\(5Y(-4].9 MX JYV JO%LM#RP4R 4#8QKE*&4W%Q @^C'\VT($XC,Z6'EG +%X^80>$3GE-[.2%[-2^*G2I(XV@V0^TO+]Y>K;7;"B:W-[.MO),YH).[(Y) M@K*V/0@4!P&M;>Z 'L,4=I=.Q=CAJ MUC+9A8*40@TL3K23693 >#3L%[4RQ8?.K'/1 M+!!+J+>;I>E-ZB:W'9&1T&^%;%\2UGA-1-UUG&X?J6P8%LJW2_A>E/E-ZX*N M#R["A46ES%^LIK')7:5>6/4&36W\[=>U!7+%$2"[OJEMK9=Z:1R%3^!L*'$. MF#@73HPTW=]3F#*DYQA,.!L0SWZW T>'/X&/@SW1%'03S"U@9O XGLZ5MX+S M+6-[IR!O"? 1B1OKM).:KHF$2)0T_W6N'KE_ N)Y H/)-P0&FS9\,03HX%]C MA+OLVKMTHWXI#TK.'V]Z12TY;A6LV\GJ.M:-E:MFZ]NO:#H9V8_Y< M8@.]'>0"-D@1V>UV=[9K]F8AI ?QZ.MNF>(S0V<'F^U+8A=S]AN_UKJRV8C5 M!X6B66VM$N'50ZT__N@;ORX:VJ)X>7M=L*ZZ7=*J+]5%88S93?R+-WZ0);"+ M!V.+7KPUMZT+4Q? 8J%O,3@,)H&899+;Q+0C$'S&9*=KZ3E9P_$AC[]]M^+% MDY9?3AY7T\KD)M6%*RM-^ZV/OMMA5TY6)R-K6$C5YWIJ9/9X45SA5,=CU!S" M&T0[#.UNL(E ?<8VL)[6I]NZS>O5%KQNIU$IXD1PN[]SNW&KP8^5>37=(X\W M]RE1OS6*D]Q+MXMWR3PP&UM@HXKN7*VW'RIU.]M/.@;.KLL KQ8(&=]DLWVP M-17;3D0+R G1^4B#S5ECRS WYO"SZA4U-R_;CUQ5%M%@\2A(*-[HKU@;B7T5 M:D]/,I[7E!3V>HG2('5%J=3[BBX*M$7@-Y5R%ZP.M(3C\,1$'LI@ZX9P"_UP M.LY]1]0C.GS']?!=5'OA5#+Q Y>G.\40Z:-MHB,%GS$3*N.A1O=G0S<'>8SV M$AWL-7-=!Y+8$&)9TA_+JK@CN3)Q=K[&_H6?/TE<"\1 +/S M%B3YQBBGZWAV5R=P?IO'/JQ#C0W/]#QDOR1:E^?&2"PE>N%\_#Y?OE=T]6F+ M],OUJU?0/I[R9P'L27.]R=NZ9( MXHI+WAV@/_@8G1:.=XZ5.M-X/3(211[;>2LL2D*WY<1:@+R!?V@JL0/\,L5E MW58;Y\)ZQOJ1HW=AJ&E3-PW :?G-Z&0$L*#N0]>S0"@=H($.1IH(E)7>#PH!;N5<+O8NZG/IOG10Z$C)C/# M)SGW[=?'JA9_!PI(+>N^7HW51X68..EJJ]1%Y^'Z_3;JJ5! )YFAU)=JX^EB MDE;NC9Q0>!RB"9..'"K1>$XQ0J<_BPJPUO<>]78S@^!91S]S!@:*U;YBE7(T MJTW RG2CG#)>#KUPPUQ1KBRZ<#= M\ :^X4M# M2U80PYE Q&D%R*9DS,CK:G:J'+'5QR6UVJD;$ XVDAVO^+^BW)!1 M#[T&8 $:7@QE;G1;&.8 -5,VV)U@%-?=)%,=AM8:G=]4V9A;0U!^N5Z'1C@% ME0$"R0&V33WM+KY3JH0WLMR^3;B3^=?W3$],[E!8GL8KM[.WFD[FMEI/]VHK M/H>7VPY)N"%+G. @RG-73+U M%LGJ)F[;$]HN@/L U1Z4GN&KZ'TM76RF^'!:Z>M2;S6ZRH("Q4?V1[2YLO*L M_MQW3\@\%X@>)@4]/GIHU'LIZ;I=7(Q)LE]"/UHD=L1#>G1"S#,3X8+$XY<3 MC^-!XG&0>/SIB<>?DDK\G/&!J6S&G&D)RCKR#'.QISB.LE(Z/4RF!V(F00:) M>'PX$))":I >"LE,1AC"IZG=289ROT<&E<4DPW=D_6(^O-4F/;F%G'KWR<9M MLM,>IN;E7OYIV!"U1/-"+>3@R?3NDS?YN_O'BTHQ7)B95XFX*C6G8JPUB.V_ M,Q^6J@\/MX-Z3QBF@:RKB6RGBO,>]][9$5NU82EZN58R=VC> MXZ56U!+YF$7X5/IQ;#:'L[Q>Q2?W5K^[;.2S5TJSP'>BU:2^>HB;C^4<:V2X M_>3PYGHT?ABNK@I6=[7N-,V+Z$,,6Q[N[7-FE?J75B5]4RA66U9O: AI88E/ M1O>'2!JI]D"NI<>%];1/:N7AI*,\Y@X-IEQ,XFNQG&ZL"[=*O_0TN)2J\@I; M+>T=*3J[:5W(F0PI"!>7"UE,Y0OM:(LU9=I^DM0?9K-.:5SJ"6V]IEY=]6)Q M"U??O\[!C32<#&K7TYC84).38N?1NL4G]X\D&>WB8\S(# K%>ZGXM%K(55YM M'9J@N9A?Q^N]9K/;6Q23R3E_V>,)D^# 2YE-0? M\,F]PR8KS0[-S3>;?;&QW$HU)* I(=C&+#Z"#!\_'! M,)X1!B,IE1@.XW$^D1CNOCPKI2O6$83.V%QJJ=PAXJM=F;6MKJ$$EU'4+_SETBKO/2T\74 M4JNCXGUQ<5?,MPZA_VA^E8^NJ^7':2SY(-W5;JOW%_6#(U2%BM+*#O7'V+31 MOVEIPV2VWE8/8NJ@8#TNR_G8;6'6OTJ-,X7+^%WB(*:6GYX>QWJY8?8:-T+K M3M';8\E8'4*J._,Z.4EUAF)A\=!:)*\?'L::LCJ$5$5Q6,EGAHG$5$ZUQMT" M7XT_WK0.(57Y,I;NYVJMNUZ89$ATE;U[$OLYUDQ@^TECS4]OHO-)O[>89VIW MJMY[Y-6#Z+<$57P>[N5%?M992A/+J,5741R=F]Q],CE: FN\B)>FI%28&MUU M.=]<(8/<.Q&Y(X\W@V+ZOM!H%?OY@GAK")F6AT&>N:2TBIX\TIC3&+\ZKA*T MI_>+2HNS5H_T4J/?+B!V]7E;I MEX8(U2W3G'<50FJD']+'WKO-5RESWL9-(_J?IR.%K=2QO[S[.OBM[@%'J>-1 MPU1_PYW:.IOK,LUT'V%^NBPR>\QV=6OZFJ/-+9PT8\#_L(B>-X6IG0ZRVN]D MSAWZLR>&2TE%D%4W05Y4<*RG8?N.T+FH<"Q3?6_3S)\8@B MA;'PHJ?G&0!*&BL9LN%(G<7HY&:AOK$EZ (P(R=X:&/)A%VOIK+9P2/[M9BY M>\(9K10$@F%/EC4^8^HJ92QY.!:UA78X9A%(8SZX:"[:HQ9?EPHIOKR9 M:"03C/3TZOKR93"29"6[&CS<3<#/_WDS S?QY,Z";!?:,+V\FX&;^ MO9F F_GS9@)N=N:;>6/7_!?=97X??"-J"G[X_[XEO[WFO+%HA$^=];PG'QC= MI;[W&G.Y%ZC+_43#Q%\28)\S3/P#L2&:C1RU%/V'#'4,OQS!A8#\7T/^?](\ M^>?";P&/."6/^/LPYGVA/; M^"H\8AMJ>V=_+PMY':9$>=CN'X[:=/XY9D0=F MF-4RRKHS*F=;!;D\&+0_FQEYKD+36N-:U"?0STGL1>5ZGT M6<9T!_3^Y],["_OYX6@^H/=W-VF&)I8&9 M;[^BJ5 ,&P4$!!\0?$#PIR#X'0&OW%VNZEJ[79GFK\W2H'#1+#53X_,2_%V_ M/TF$6^TN'\O>JGESMJX5+U' 1Z,XHS.4245?&DO\Q8*+'1RD+1A.SZ-3&^.^ M#G=\/$>S[7B_0>4(#T"Z__ZE+7D'PUD[I@-$GYS5^6E12E5[86NU>+BJW\4[ M"O:* "L^Q>_WN?[Q=9WZ_A#H?D/_3X:*;>S[#2J?S!3.:^Z_R!2LQTR]6>DF MFGRJ<)&PM$JUF;G/ 5, 4S\3SP1,(6 *Y]84_)@N\EE,X4-\ B\R!:4XOFST MT]T'/G43EEO76N?>$%!3R'S[%0M%X_O^_H M!&PA8 OG9@OG]1R\R!;*N5%X M/GC(B'QQ.8\^SEOW1(JBKD"]!J%$/'&,+_PA ?TM6O#B[UPGM X%$8'^5R>F MMX?.25G&X02 ;7J) [U(&EZJ3]C(63,$_'=V'W@61 MCXV-JU:/OVI4XBW6S"\12@>9 Y\36/ ?L7Q<:H'_SNX?1G%>9\0Q1A&=36_T M?C&:[J7ZT;29Z/>>VM?(*)+??L5#ASP1 :,(&,590Y3^.[L/&,6'."B.,8I. MMW4O&75)Y@5=E6^%I_+CW3TR"LQ52(2B_+'(9< I DX1<(H_*-OA&*<0^N5, MY;Z=6?369O3B>I*JE$3621[=%;%0(I9^*^_IC&TY&B=MXV6V3',]P'5E2R=J9Z#[7L5NT28=QR6RFF&?VB-LAV3NV MRVDU3 =W60:;\UAYEYVG^_4PK:C:CS5_7V;'F"!Q/%(P)ASUBX.B, MJR"/T]F<3P2M?4#GZM[;UUHV7M'5>F\PSDLMI%_?;SI^,ED2=)A^G8,Z'8_P MZ:"'D1^[2\4B?-#YTYO;"05C23^ MO 8P[VH5])+:^K>W"HH":?QA+.2W>P79[,)WT;P\^BKG EP+>B.%&6S--/8F M% M"-@U[@?A7KU:,Z>5B3F[[%[ ?X4Q:S,4C892J;,D 3$)XG.$^)18_Q_ !;R6 MNQ\.XA^:_\@N!$=H/G6;A1WFFC,^)WK8_\A%MQN8_E "?OC3#&:_Q4[1>L@_Q@>OF#8O@/$*5 \,#T^ MW/1HX^$:HYY!:OFV>5&UE?'W /M&OVWPO\5CH M]/(/O5EN_60F2\:*U25%$R\:)U\O@=B;H_@!^SZ:B[N=3\R^%/;$P;],AC&F MY#(G-I$X 7B(,":<3F:VJ<=\N#0'%Q-*]YZ49$-$9S '2$O0Z8M^8&U'UP [ MDGAR4-^9=!KDD7Y@'NFSA2:Q2#(8C^G+9*QH<#,^O9E,)!,,^_7ES00#LOU[ M,P$W\^G-Q".I(.O7']FF[U;3/@2AY\/@CSUB@3X^]^<-YN'?#V59XD6>761-!/$8.*^A,.G\7S_0 ( MO^6*^:=!CO\@$Q#/ECCQ 21>'PO[[U9/E:VP5LX8-$:>M%FSDA4Z]U>%9"^? M%?6PVINVU.9X*W(5-HCX4[)T9,S'4^8<'I]C++[M<'CZRR[P]^AF>M>P7EPF ME]5&3\BD\E;WH90-RZM!#$-4Z4ATKRW,;XI#G\F^K=A(H.H%QDQ@S 08_AZ' MFE]$S4M9%W-+)X/B570YJ&1K=].B.LRIBT+R.G;=^O8N^;3)LWA_AO>.N+JT MF7(;>'*3Z&BEN;D5X=AF^,S3?4V3AF.]4&G=ZSDA7>_KD]8@SB37?C?Y?S^3 M7?$)>0LGR[?P2<.V-^PZV&6PRV"7P2X_0P=XWAI[9TWCME#+:[.9;-):I9PJ MY:E(&1-5E(F!(DW1L/*V"TM>*)HXM>78<##N1]/:?>)NQB]B3?GJ/E>J\-9J MIWW?L\\-\#$PYP@(R#ELQM0M\A%JV%[JW;&BZV@RPGF@0_/4MN#C5F3[(640 M?_XIFZ!VB?L%]]]^-2U=G*"CU'NBG&%HHDS;0JYD+E5F8B?H=IP#1'$;YN[]W[%E%3-/WG_\6B ML60L^\_!%JAE%=%9)4PWI1#"+$31A9+\Q%(,M1&7N[O)5RMBCGMI*WDZ^P*G#- MGSU5)R(&FZ2>"@>1:-:!H#C4VG!O#TP*69/*JJBC[7%)V-]@88"5!0NZID:* M<>BZH.N#:7*5KKO;KT1D?_+M.R\0$$Y1\.(D>T=. MRX;=UL%X2[@6HIX7)^UU)9 $NCQD+1_JFDFX: :1FM&;2J-OE%[L-KW8Q=>$ M#QBM/+-FCF%ZF\PUW43LOX([X:)\N.+VOAW)"#<:-;)Q'D#+6A3'H[35;_2M M((EP_F&5V]M]A: X>*(J&0.,FKHF$H+N@[]1%G@[3,NLP;1HZ3HL 5)2X"@[ MX78;32L4,X1]$\,$CH2_ M@,,21A'P+"JF5%ZPK'O!,B>:#AB#.5/ M/-E=H@(TCBZSR3\.TE!7RDZ-11P1QI/''TM'XLGY;OJ[Y[U;+PN+1%'^.=Z8 MX:P99,_F"<02&\>;34@XNW W2PS__-__V!C.%_2- 1+M]D? QBBU V'G6>7'AI4+WIS!PW2S"_M#(#U4??.2&?C90N0T M4K(,+'2FRB.@?'KRO]UTH@5;.E"BH.-H!TLW*.(-+0.6-HQMD3<3UDSR2,C? MMP$)7UK".U"R&*(V9U(,\WWHG C;- J!T !K%G]P5J!"627X$7Y#HY(4/\,. M)-2\ M$U!^L.7^-86B"[X=5."S)8$]]G4NFKR& X4R$5HI+5T\=$LVAC,N1[ M(-OA)\."OSW6' Z8P%XG,E"=HA"F![LC,F1UA#8':W F*H(,1YL) (HAZ!03 M69><;4;1FD%.S]4;F_ K7_D"$:0I4$ 4*!#7L'X1WB/+O! Y$9; : ;9@NV+W- M8>@"B! (7<+@!E^2=:KR6Q280!9+6:3%?YO]PN?:",YKG\JS+:: /]BQK&K M*3GZTX@;66#W@?9CM^UAF]@>3F(I$C*./5*[CT>]GGJX3E0;X&L'&Y^?L, M9M"3=#Z#[9-)O)F\LD7[P1*FNS3=HW,W^"R$/*OPDJCU5 ,=?K-P!B M0:[ULF_@N3$^GHDV0+][5O^><7'^8&LLLRO&,R_5B*.687WR\Z$^YIED#3"H-]&%#SV:X#D^F& >$2EN@4#? M@& S5P\'Y;E*KT!=\_"M!TOU!,3PI98J@*F$$AA?BKX]Z36"F2[+)#RH56A- MS>= )7@*HAAD1<-+U+4/^V]98 $175D?<.>WW$F"GGV\>74:SJ(>7,EC[KB( M=P2P;P.JM[DU0N\548ICX8D0+*\X 5Q\N$/ 'K#;;,(FG!9 +/#+#O"=/E?( M_Z#+D:%NH8T>3=NS#;F.-G-[KGAG"*(.1#L+N=?R+%301*/3(6%7;[S-T,;X MWEI]UV1'X('2H-J&JHG9T.,U!1K^:N-HL"%.)QZ"72.%%4V;4G?"!A^HO2>K M2TU9 K;+QI2]%7"=6:C,^LYMVU/47,.0(?4[;'9M3C0T7-DO/("PXU2(4S'^ MGS:LPEVQA^A'T7_@6='Q>;P&4'A..ZCF(AN@#-B-:(./7/.:+.DAF0TKR:,1 MT5U3$=[MF-@'7N(-S%%+5Y[-%1G^.5R';+/V>:B"$BU_A-LKNJ^6'94,C26Z M#\CJLWC\@?W>$M;,B!LKVI#ZAHA(PS"4+PES=$#8H7Z*J@B7A9A@4"42,1O3/6@*@HI\6-?0 MD>4LA7J+O2/F?1/&P'-"W(IP&/4UB;U)UWMC$/1Q@3(#R&7"F8$"QD0EH,]S MD@X?([FX#&NL84QXA'A#=Z"IV-*(S#EA@E)'$'4,8\%OQ\1@#BH#(\W IF2, M0\7X:)1N92(L<5PL2\>5*&T /@/KA), GS"1DWBI%.-08&*PF/5,@QU;"O!9 MME\&"F"KFJZ SJX(L 5)MRA!@%T L)R[9BYU<.'Q)8P%4L8/ )0L4<8@&_ E MU4!!PQFB3'#';"(M-P0@2]Q!J-5O'1I:0\/G@'_E)'BX%[&NC!C5&BL :%G@/TSP3 U<6UJ*"2_=VJP MIF+!USRDR5RG0"[:#/<.;Y?(B I=]I#M9;._(<]FEJK9/"+B$V;6 ,QDQ()) M\7 +ZPU/ 38VI-R)RF@9C.$Q'A/ ;>!:QD:M1/>X+A.3Q0]F<[2>@=<-=?R M@F ", 6YO_:0,MR@3:$3>!T SV5%]"O,]7N(T XP) ^MX1NISQ.^C.^1+)W: M@"* B6Y_".QM))M;DDZO9(CO\S]:N9'W#S;HH[RU57E@;KDFD$$WL8<%[ M!X2H=]$S,M\8 ="L[.@]Y4(.!.A&@1\JVMP9G:+"_9O(LC=:L&SG%+%IV_(4 M#CU!X<#\Q2)H4#M1!Z]R!7P3H$3#&F.=IBQLL5V"(LF6/KH&7S(W$//NC-[F M)OG0RURIFJRBTV3,;ATN73#9/S%NP^2/P(EKD=GDLJIJ2ZHQGI4;T[. M[#CLH>9E#QMF@!]S>:(H:/XRB>TTY76YO>-C?9Y-OF(K[^>D;S\T]Q_.D25? M;^_[?-ZZ6>;4[F6N,L[:6R,2GW,DZUY>>VKOJMJ:MCS_0B^0Z;6 M)>[,Y7$H,&R29YJU*%@T\ Q,$?":J9F.Q8C*!8>^R2 T';+-!I8T W%PBFQPSB5!.S;J/&.O9'*Z% MKD\#FNX14?EVH[*VS NQ93AI;8P,TD8CS'%#S4H@/WW M'%5:X2?V'17GM#A%!%ZT5='P%(P9:KGA7*G^(V1[UFS0 T)94Q!Z O>]EJ_^ MH#I&C2H-;G:YK7+#&A[?%:AZ O6$T<%P@CZU;366I&@GY..9G4Q\FGQ '4"O M T,.C\_V3!T>L#O8.D9A.* _[#9C,A/5$=J.\LT!6U$$0.0)[,Y9W4L#2.(J M5R0Z]1OA8E2WP3[)9&HO 8HID9=.2OXA # ,P.0%U&<5^*6=B."NN6%DB/5+ MH":J/^)BE+C=M]*,31V5+%=5!8E G4GR;(@9.ZYV)E!-$$$UP4C4%Z ;U/=&YX>'M[H:L&:9<%5,Q3U"BJL),#HX.LUS46Q' MD)V LBLA*F/@NV,NGQTS-@9$L#3S>5O' H?:B.^4A*##:XY:<^[XE.F52N: M.M;HB"@REJFK%RXO3#"-&3]MTEJ7V :T)DV"@:_NR%E'+*S0UXE>4)1HS&AI MEAOU0J'-ODK9T;6@4L>XBP8"F!86?9.;'K3U+5H,,[*0[(BJ:XJ"R3M!(/V5 M@?14$$@/ NDG#J1_H(1ZB=65=X7*#C>!3ZPYBUBR.@QYALR'J-(<.)_IZ,[/ M,, M-K2I1]P7+7L,T17]H-D#SX5K0"4$50A5LK4I)SQT=9G#!S' WN@C!8C MK6 /.,%-YK*WMXK*B6K+S"$= 0CFILT0_:PZP$WEK#$ZJ]R[8N4Z!!V(B&5+ M=#3.P]1O[\K=IJ##-YS#/WLC<\4R=J6SB$(0PR+P*X":2(;:\\]]I[5T&BB M^@RT:HG, /*FW?_1D8 @@F:@]L!'((^8W\SVAWH\F;;*8OL"69S%BWOXM2E! M'RH&MKW8N!7NM!$L[ +):P9RVO#!=L#:8YR-+4.4 ST3KB;BPF>",1^P 9<: M<[$:PHB8-#L< ]U;VH]='>@ (P0JU]PIJZ+G'3!US;P2:"A#Q@H6%$9 VBE*M$7=AD(6%2CO= M$+,8T-#AS/6<<.4RIM+;JN]SQI-WK_8F72VZY@87^4D&[]B5@SO(87048W$:-P9S M\83-P#+O.HN7'9= M/-_E'T==1-L) @0O".^$4H/'YJ08QVQ.^.&[?.BMZ'2G# M@_],+E77G7Q>=^K;,Q0\3DY[CX@$-!L!5 *6GBTHZ#G9=C^$G-B;5Q:YL3FF MJDSDH6QBU<1K7*8>BWHC3#P9#?;N=J-E-$L 2SC VJ2A0-P5,#(LE=C@GLU1 M%6V%)25A.X>!>A!EDPE&A0;=T*S1*:?7EQH(;.85XK[GZV#SSS'FQU0CSM%* M=Y'<5;\P)NG&QD"G\)BJ0Z+( '96=4-U/K(;V'-/JVXR"[2YQ_/[@A:X)\T- M%P+$#5+:LMH3264^INVO/'\GGZ[Y/8_=J//!G2AV3MV6S\?1!:@>+-C.ANA& ML_/ 'M1?Q9RLN:6F8)L)#-39CH*EK-,\K1PM4 :*\7JA$-_S+*#?=F*GWW.Y M?'O7->4@!7J@',/!61Z=#RL .%B-"A4/$JZ-GBA)H^760*#HD-A1>6Q<0Q$B MVTU)J/[*7"K_B1\\YPO8]*R3I91K7S1LI3CDJ I,O=S1%:+4G[I1+)S[8/XY MF6IU3/5VK!/ONX_K2Q]O@^PZ!J([V!FV/WM)67E[J+)=Z(8!)VE=($.Q3>S8 MR:WY@O%7;][.9PP^/$V(T7.*PS(/KH<;6:A-A5W3!*G-F-&@&(VC>/*'OM<[ M^6K>#K4\]T(7'8!1Z9J,J42P)14 XQ4#H*E9BH(VW^8QMD:MF__!B-/QW'I. M^>*)F'3P;H.-5C"MF89B^]9.Y',41_((.Z+1)\ %NV^$QEU%N!((9KA+-5P5 MX%9%6*=J2BQE#,0N?%>-T*"3W?9]7F=J8M=T ID4? M9=[[?,?$8 TP1GT&)KI%D=H 44\_9]EC-B3V+IML 88Q)UEWLIFI6D!T'94? MFO/7(6Z6L$VK>1SF.-1FB1U(#;-(X=-TN9C#"P&IQ4,V6,E@_--N9 M;/H)"O0%KET7L1DO\Y51RN:Z>VZI6B[GNIUJ.3NBN2U4#@LQIML CW!K9)@N M;ZO%^+<'2ALGE_'B&C8+4/=7LYVF;M:OG;T_)IC\.Y_8^8M,G:T=7AQ)P?&4 M__9&'+MKS2IBKO#PG<+#,1U:M69AYU;! P*V-V$TPV]F?[;AT M(ARLX2%ZJ TN)V%;52?H"D86G.7'ZP_C5=UHN?&+.A3=JUN7N]*]W6(T(N1C*;W+U7KT&^Z\NS(Z^L'R.7:[<;MYZ,J4W4B6EZ M,NW00E.4O;51SI$,TY)HZ8TGV_3H.>,'3NFB01C).1;/@G;Q"FRV0KO;]WT@UVU/]V;F'CRWB4L[!9&; M-6U,0>:\MKVS34LW+.0@=I7W\R:278@G:N%G?%!NB1XL\)S3R8M_!REC1]G> M,BG8$UL^+%\Y(M\;WMXU0PZ&MU])9BQ.@3N@59'8,%;R]*PX(K6/1<'W%W>2 M_S?+4_SU-$TW/"X)]UV.LY21!.T#0;%*U6PQRLKO$'-4.X;GEM#]7K#]-?[? M,/R;]5AS^?9UK@(&MO!I?$[M%,I1C)8FV[5"4#(AF%A31:+D>RM2]OW M1[@SUB/9 +!4C/2*C.MN*T9X5N"M.N@"3%G< =:F^FLCT>U'+C.)V*8\S&E5 MN7T YFRUFV6\PKGZ_#EQ LCKO:T[&/ . &R?SO\VSRM]" [.;%F&P_4AWX(_ MT(I9!Q@3/1[)(:L_0#R?/BVF /<:KMDV-M.?G:P83'/* M)I(A^D.:C[(?DK%DR"WT3R2C]JD_(:'Y+2F:.!9$-\'4DC76&V,K2Y,CI$N&N,*L= M="0#[E!GQ#2AJ0%.#0:Z%B8:2S;;K0.ED7C; $8K=:03LOGMEI.(-I"S-3RZ M70_$MJ&PR<&VK5:W3?V&N.>;,.<>O+9 @YDGJ/B$[.KJ!YS[LM[14>%(Z%O" M_G'*VCT0)UDTMY6IF/")C. 3[89)Z+2RD_&^;WF!>,&\Y'_"DV/].%E'MPNWB*FXV MTTK3:0L[#T;3&I,)W"-1QW9+17@/UI(X,'%[_PR]C:!V\G-UA^18_R,; FZO MHUW"I%3B:0+6K,!IATU1J8SPZG#O%AP![MQK>48YOF[O&;L$2FO:AC3[:4UG_A-X/ MQI1[%<;JKP4 8^18P_IOKM9T2L4Q]B*T/D]7L['V:,4/O;KFMDMW1R6EU4#R M,U ]]$[GQ"?(-O>,:;&#:WK%#[0%WI?$F?.:,Q-MH8U12'U!, M0;.RJX:ZZ2S/JI7RZ6RZX]&-/!8Y5Z"MCK8K&IPX*=9OT%G)=CD/3@-RZXS= M /!6G08U8)XMP^C0&MQ2!HU.UD5:MX1LARJ3E_4<]UTT MX:\?FP[3M,\JYH>R[#;153SMAEC&9G/[A3$AIVYE2UW*%0QO-R/Z"*B[4IC6 MSM*=VYC@. &>K5Z)[534".YF*&YXS >//@@_H^G@N%*=V]_<\/:UT1W8XVGM M-7=KR/;OM-!H=_/A>KX=BFRVE.N629OE^J?--'=X#KK&8HY,.QV M:X\H+:E;!V%ZK>>4MLI,)/>:7/6<-N_V&$$;@K)-D]#!$'_(+3L'#8HZVAZ) MBL@P,EE32L,I-@XDT1X++..0W:4;J ?,@;M$QE"FG ]ISNXY[-;T.[TIO![M M7;ZTU1SI>>ICY9-V"3_CD92Z:3F$IAJVF<4PQ9CHLCH%7=HE..RES%HO&,1D M17%>*O;4:WHX+>Y"1FC 8XP:,-A,WT+="*#4:_ ]U^8$6X[MR6$X(=H!#P]F M&2QT*Z-QC*4=!UN:;OCPB\2Q53&/6Z(]G] <)0!BFO2!#6Y!@=MDT(!EI8 Z M1Z4#ZRCKD25;[LD#-[MUL:S'WC9K>=W-OG0NM+F'!"SNG>LWM3#B$K6ZG?X) MK,X]@,I3=UHGNQG%:>I?T 'F7K[+6MHS_PFO9@;!WG+'/:8_V*@C8 MQXD5V30?=1VIR=B74&H_&^ .V-ZILAY65QUOH,?/NA/(8EJ(PTV?U5X])<6N M-\_EB;;W;Z>T_4*Q"'!03!)U.XJP61[;K/4 1V6.>#!Y 6#85-N.&WK5,VPA MP!JR>EXUPDI@K&7??R6 -L(F(-HY:;N>?\K*!/0N A"!#]/.XR(+QH.ZB9,C M*?=S>P!.L9Z2N%?E] Q@HS>HVYS*4F(*0TV1C1G;KZN0\8:X7IE[PNS M+M0>;!X#%%E?W8TDXJ/BJF.\5Y M*];12R&F/;)%$($),GXBAN43>-P3"V"_R']J=VQT14ZT4\\C,N M$!L@=#\;;\9.UX\-)]FSJAV>@T ]XBO9[LSFVLON56SSD?4N< :OK@]N?>#HMLQ6)RG *(3RX%I:\'G3 =GM[:MQOJW ML7:RNU8\[3OC!92,?7%$V)+LY*HQLWRO_\@(+\Q!O'U-0?96[3S7IF3/_45A MO)MU?R@2["1[[(',&V!]UH^6;]3SA7:WX7'(O-*N]CAF:&]S6^"R7FU.8-'= M]8ND1>'$MKES:1@B50&/9\2>(LYFA5$[VYN#39L&;VB:Y6=-@.( M6JV'^8RMS5]V^^%H)KLEUNU3/M.P91MZ.U>W(;^)H(P^48K_3G.P5Z6BY"\K ML?"-I: JB[2UVZ6%MMV)Q;833E[LJO 1:3DG;0-QJ&/*\X(IY( EY!G8A9!\ M38HMA?AR W&[KB/"7H!%2UC#8)F]:BSHYGB[M1EA4M=3<>SA&RZ_ MW.5B#L_#SJ4A=[J*S9(F:QQSZXY906X:LKOGV;%##V.5UH;-6YTH$-,2,50D MCXCCP,CM+.'XE#78JT[SJPVJ>;*.Q9OI:NZ,&4^M'O:!PCF9LD'3$SVN+-!5 M8+>)_Z2\J8[> L#-](2O)55SKPSE[BBE>R:/U_7W@CM!Q\M!'*L0WLUQ\*+>R5N )?W>E$O:>P4A,AUVYZ_:&*@(;6,.1H MR(9EV%.-]ZP:3%JT![-LU DY/;.)(O^O]&['=@]+HC M['M9LMX/NZI95 F2 ML'%.CTNB0""1F4CDXY>?<:N=NQ"Q!^CY]9:,;?W]E\_MFX#=.16&S?._?_Y_ M7\(#-]9_2^@ZDM487NZ+7:Z:-)*LQ%1\ TDY"4'=>!VIOM6+[5AS =$&5VV# MZZY:$\A:\ZK[Q;#7U@AJ>+M:$W,^-"#RV^VG[C\0&HJ')N%,P&,+UO$7DY?< MK'*>6H)G]6W*D87Y]/@H$ZW$K$];LR\R$-@MZKA%^I:[C/AQ9/4S41) /Y2 M%=)*0=LZ10):V/W&/4MJOLQ7CK"_HA#G27L+[!;_DKGSKC8^4X! M)N,>C//R3KS-6OA^$CVT]3*!%/4NN0?_+?N $ZOD;8AE'W Z]PD)P$E$NXR5 MQMTB761I<54@6IMGS0$Q:[8$VBCA^']RSO1*]T F/E:(1%N< MF93(8P$W*1]"JW)@45I3VGGQLE>@TK"FEL?^.ZI+[?W;S__?S:!C/4?R,DP+ M^A:$#X$,F?1[W1=Y#5ROW2/CB@J"J.1U#,2=.5EO^GN^J;@V_#-KW%C!C%4Y M2J'B2X>CFJ\?V 75RK_#Z)OU!C9-EX[G^;&T428J2IT_X6-P&0J2@O!F7$CF M,#]+K'1!D>\'S F#;2^]@D4Y0\'96^ -1:)X-9BB(,20"G2D'$8];C>+6.5-]=J1'?FK8,B;P]8;H)+1QI4PR0(U^2G@DNL\C]?V M H=Q@A!L4*T[IQ?2>.J3F+."473A*6FKKDR/M*FG1FP[#OZ&3AS:IDDD4,ETG.J/FYEZ$/Y#W2.,X< M[\ %\4MLCSUXBHW$7X<_9>*E>\5+NTT3+S7QTO.(EVX &MQ5$8D. M-'1E$MU@1+8)]M$JN7(H<\$L M7^2G,HDB]_G2TKA.R?B),)R5%VJ[L(HD$OC_62Q)%!;1V.1. M?<"(RC1RLI1V?J J=U*R6IEZ4:<0STI MSZU9]SET R"BD*OCW1&<] '?(FBK;3?DX]%LF4>*#CW,%A0&4O*G&K/5YQ3+T1^_%:0 MZL=8K;XO7=/EGVUWH%$.O QJ2P9J]SOZ[U19F12T2$Y)19^\X6VW/8?BNC/8 MCN4-G&J8GY*.8V_BH8\ */E^$;/ ^M*X;6QIV4;"-CQRM\@G(,S[MY^_Z.TF'2/\XN\+>JNP0&1B[V>E!4JK MS\/BJEGIK%5BPE]$VL;>(#*\+V56LI*HE8"Y8U,&5$5?8SJNQDS)K/:":E7\ MO(A(5 B394D=66<#=7B\8*.W53@A1?9#GLWQ@H+](M2_D)U?T!\:QC$/!Z]- MF5)7J4M :G>F4=LO5K.,;+W2W)MC=K+PMO8IS=+S_\CPEE?S.PJ-/V53B#(4 MM^PTH]BWHD,-31F32W-=NO90+G=I"],D1I4K$'GXJ)M-<='<.+L R$ZJ3][( M@B T,0Q8@5E8,L,S9W"^40* X\1[P+GZUU:71'OP[:!MASNR/MR MHSQWP<8 MG;AYV1U9_KY@Q]GJI3X*ER#LRYLQX[D5.UVAA>U:8"&$YA7)U\0,>2"'W&\" MD&>6_5C>*AK9!P*CM9A::5,X$=.5[AW/1^^@K89Y$&@7OER)]I#6Q[Q(D0DD M4 MO/_R#TF^WEAR_^_B)-R4J8V^+3@AYSUL9Z%(0L>VU"-TD@QACQ/+5;V44 M[8RLS'%G&^:5;VN> 2Y3P29A+/(]9>KA2O,NB4N!;P)CN]RCZ?VGW_O-5J>9 MB7ME GKCO,16^"M09E<*:5L[:E_I\]@N&A+<@W#R"E9EL2WW3FJ7HR^'4WM] M<7RQ[AA^_BOU+8RDXR6?PAY.8\[_13K(_("\[8!RR,NFL-48*)F#@(B2YU)3 MW#4EE)/<>]0PZ,*[!LE:)DAF@F3G$22K39OG:8V90B\U--U)H>?#K$V*Y*F0 M:](NU=H]%2E]!3A9IAYSDP73PNG/*@U+":]9?GD^PZP?#:(L3#V7=WY,0%-Y M=PQF>I/5;6S,$S3-X]LHA!?;>G$-Z M%M8'^D@SA\=M>I>"/57-I[A^\J@*;Z%UF]T(>$0-KEY@.'Y*@5&=PM=$/ORI MS7$.>63(=]+ G:&;0]B PAT[]D*P4$&?N.19XJT#0(6@GCX72A+,X MT+$\OG;F5_;HVC(CZ!FT?KIVKSFR6\T>Y8+SC#%\,)..+XQBT;?(R,*JC8EB M><>D&"L%7">F+ESH6E$2 Y'\#"1*I'ARM4 _%!S^#%[3Z%G 8+ZH$N1U(7>< M C#HPED*4GG;8_Z979;?G@HRH8; ,:G-\5DL&EG"%#"=/6#9&_D*/&(F<:W+ MOGN2(':MF<@,] 5F'SOSQ6OK-L=MBF5N]3E=/U:!IK*#ZXDAJ_#"5Q X!Z&V>WC%4 I$U(1_RT4Y?#ZSHH#R-1M;M:K%*$$RS7\N3G"2^P$B=X$H9^ MJ?&SZ\!>A'<\Q93G(-O2>\ [ON2@6.6^QJ)R2DE6@DK;\O MD-%B^AF'#+CS7&5FY+F64U&F4?)H%U.&[IA ?F=QCI8\=Y9Y5I-LXQ0NF SR M$>2IF$W6](=X?!JZJ<0P#>Z<.XE7<1#YU)0LK$L$\S/AO@<4C&AS9=Y1.:Q. M_?_."T1)WBWO3TS:Y^E4_XYKD8X#+Z 1QC[8&@5):V8W3I(YO WSN6\)H?'C M6]IY2K2,(@;55YSRK\K68?8]67YE2P^T__H!!%R[M*$",(>F45BR>5 $G[4& MO48S,Y"D4477^ ISJM57GR8,%^X 6S5O;&N[/16GX__%0FQA23ON#&.T% ;+" MI5A];I%'%\88-0:]'Y%QA9B.FOF %)Q8@J&%#S[W7@!#P=3N\)W!!6O.>#,\J0)YQ(I2">@HIK GC)'P6,NS3K^=7QDS M6!]J62@L(:'S(K'G,FB%]@,:'$*-40&7!F$B6>Y(>I,@)"I,0,[$W<+%+SE MAZ WIV+^U&U8G*$%>9?BLV:D"0-UB_\;.0^;ARVJ$9Y$-4VIR!X#@P\AJ3$X M:V()0/.&NY R9XP["\%DY8O'MXC^GG.'-% H:(^11J#_D&:.86A>> <\R'42 M07GAU8FXF_V9\J:P(N< W_OE(]P\%WZ**5;?17\LQH&5P!Q'3YCUO-_H-7]\ M88G[[)A <0DE 7\VE? ^J[_KT>]*JF'JAQSJA^P3^6CK1ZZ\D#39AVWX4&!W MDL!(-4]SIA7+J91EZNM,(GSY55J^N.O8@2;?G.P(6L7OP$L,DC58DLC#._], MB=0!5P[(E4C@C#/P8@3_;XY%%*2-R"^+\P 6*? _<@D9(IQ7R,Z8B Y,!;,, M_6[")*.6.]B/)8J%+)!^3GE5Y^IT&B8NN&-!YQP3K]!K^'"9,W MKH\"Q.O-QW^^?WO3&L%Y#)IF[KE/[CIN##;:+6]%=^L"2!F[#_TTBTR(W H/ M3E@WTYQA>8$+L4#N1P;+.$R$UY01;!3J48SIP>GU)UXZ$("*;#X^+#D!Y!C\ ML.8E?!P(8IS&V$L'C$[%Z\73"LFR01A]!G/M07]ZBVD*9=P@G^O(@D-!J<+ MHFQ.4TPKPZ;N8%645DJ:XK3K&C."5WB<$KQ&?4 M08%QI*.<@AG?Y$E*_'Y0U52.AZLEHI*\=)&K.B[\2@3X2A5?C9SF9&2@XU/P M%=_'." .4')##^P;9E0@-'3@4@,]BZ:9E>5AMQ1TN((C*A)6A?V<^NS/55S.&2G'V0KLAX?V41*)_D M/D'1RCK:@Z**)C?H(5]:]P@XC<[\@L]?R4NGQA3\OL]140C'A'WC@1R>OT#[ MX2UXST8DB$RBR!,\@!I_II[[#7-18UFYP:3B^L;80CKO$&,EF8F([93EZ&]L MOO##)>A"09U#;DL#P4DP_X5L9X9Q>Y_Q5A\" MQA=?^-F+O^&5ER@"Z\<+J?7^O6V]3]C<>G_+]QZ4_O_AV9VPML^B54B ZGL. MUMK-_Q%^(]'AS(O=E ,8(\HUO& EPW>%DT[E:1P7WE@98 ^_)@SZ$<0B7N/ M/?ST_/CB B24J")<'*C(P[- U+8OTC%82=BSE&%N=RS94#3J MH<0(K!$@1'4\4ERA\;+G KKMC'EBD,BGD'R8C[ 2QUH-5=EEOR./UW)_%^(Z M)Z(,1E:.YS<^N CSY7QABX1"Y=RUT6G:_!^9\X;(HP8I$:??Z#L;BP M$HXAW345AVPA*OBLU1A9X]R3F@]8NI%G;6?0M2APC#(*D>9!E#MQFR_MB_7\ M_:>/+VS1+^>&?,+%C;.S+<5A!%R=<+K GG]CB<2=X^_+1I:P7YGN_C/EF.GH MXI.M:$70XUFKU6NT.(44Y_&ZA7HQNJU=L=@J1A'<48H(K1F2M-5>\2N[PM.] M;N3'./5Q!? 6A0NDX[>0>%.1C[.F?#LNU&]G. 83F6!NTT^VE81D&7P\CZHJ MO_'6A[,:_N#TLOX>\L3_.(%,QFSF MHDDFH>BJR7+QE[PMQ2?3/P43-*N;U,;;S)>*_UED[C6.<1:0"5]L72 T-9;8 MA#'APF4)C^A.6\@$'_R HBN\2W&6'M3A,*7-AO412(/1#AR'''_/.J,AZ"FY M@S)I)T!;!I10,HO%8)LT*+^N;7E[B_-F\>W];K?1DF\O8;*M.@FG=)FC-)"2 MV5"5Z61G;([O]+#''!-K;G4JUKR)$?\C=CW='$9FW^X-NHY-%HO9W MKLA ^+\RQ/,2,#9Q?H'ML\VF?2S) ,''B^#X=[S./!!)8E' FOD!*$HF8'[Y M:"OW!/4:!Y\'S%4*J54?1'85XQDV'C6:Y3;] WM%JH6\O9F+E.X,-[3YBYB] MDO]X?0PK5CJJFT7@40YR03YHWUF&:?)JZGUG$]5E*=VNW/!-(OC_DZPPD1[K M=47\/)FH7SYJ&25G."E/F/!KM10R"*D04LQU2&YD\N%F;6I'_<'H=7E>Q8?6 M([GN.^4=?:ES!V[H]4WDL<$#RA96E[P%%Y"CBCA790DI5HM1DA;U'R:H MS66>5A85,@55\&WX*L/90D=+..8),_F,!%A6CC")E'V)//&2F&B=;US 4PHW ML792T#1"\,1"0%Z25<;*?(0EWBQDW"IP;.0H*I;[*[F68&P))QWY<]?CN"E) MF:^M<^=MFH]A[A,R=\%5*MR E7[QDG=Z$V>3XUGV?L%G]QA7E,UO/0 *#;?P MQV&T 3Z&=]S:4:[?!%#6/&/<"WF19([F?1F9B M4K$@0@

(EKFZ$EV.4^; M9R'Y L-L#B,1MV,=($^X#IC?>!SSGD&QC,B'TPM)"6MR"^ECB8#AS2!X91BR MU/4IQT,81[BO@3-GLI:@&LG(F:2^A"]* V0MEZL<>'C.$B=&Z"+7^O7]EZ_6 MS(E MCF8T*>WO[[[?"O0S889Q)'JZ!:/O!UVV_]4,9!@=5D>C[*^K)\6ME7T M>'JU7"\:Q9+]E6!LFLQ@/G]EZ,%9M409A7O]TDL(3KN3 (>K7&%#A59H5>P= M>7:PYA2->36>+#;*5A#CJ3C4&3.?JEKS*#%/]\'TLLIEB*#;Q/KR6R$BC;F[ M,8'OXQ=??A-/(Q)6'+H<1CD#9Q0 CN'"=V*>/YNWEO59^HW-L3VKTO("<[#6 M[636G3Q/V%W=PHP(L(?*"G?:N5N^HIO;O_^.X-/6;V\^V!:YW+'8%PL#$JI5 MCI=Q0J4=$GU='YFODHH"YV20PXH&0,>=$GZMU 2:F5G,5#8'GYH35/K6E5!'JJ6B-/.BI\.D VZD&1H MY=E*6VV>:D=$N!/5[SZ2KRA#136 O2$$E#KV?GB8A51 CF=TF;6(#[>,M4+; M8@N)C>/SBB%X .ME(F?BA8Y @ \GR(D1FT94^(*-7:853V3((G" ,F/VU]L M#UF0:;C)+&)\7_9+Y.4INC*/-4]Y);1+ O:@[AO;0%D4:/\2?I "12;?LMD7 MHZ2XRY:$E6AF%0GN'#GU7P(R1Q06Y'@IV#U;]&/G)5J9(J>QBJO$[+LT!JN> MUU5%GEN9OP<'0()P!$IV,@$OK9!,*A9X@"\K%,@+6:YT5K^*Q7I91C'F^:EH M-9*(E%:_]BU+IV(8V*EP[R*C_@'*J$;C4W8Z+8Q:X\:J.JO#B" MP"IM65.6!@X()W;?!=0/7=GA#,Y,A82U*U'(Y) BA3PME.'"AF%Q3<#USKK<\9SG7Q2! M*\ON3BQ3!2J)7CJ\=HJ"0Z*W!'&)-@41 MF(YRUQ.)TL2UR6?12YO=@2!B': M@%AN,66D4!(BTZ,*$<$#DVCCXA2&*I463E:88% M/,49VD)15D^VI#I5Q$R5'H* *^43.0=6I&92,EJQHEN(,\+KA&E9R2^R@AXE MUW\F@&/D%@(-LVVEA/RICTG/^"?MKFP9 F^2_Z3+"; [6B82#,V;2ZH)E)GR M^61GJF+*\*\=Q"6KP<(=+[@%2C(EP,;YP!4U7%EBWK:J+GQR]4R3.V\:6NR< MB-0UB4@F$>GZ@&O>A#%IOB^H\73PR"F-[SZ2LN/SD]B)PL#B%72QHK17C6I" M.^9&D2?1G^G6EA]@95M8N7VH5=7;H@,GQWF =2-Z1O$^(@U@]=IAPY%)NV.+)/() M7'HQA@AJ>\:AW.,D+N&Y(3;T0M)[!O_Q\0]Z4A0EBE,4GA.5RI%2VDA9X^JN M.G%6NWH:H[*YRGN?$. BQ]>5&RAKZ7.O2]&/J(+&$"2>XE*F[\K^)A5\SY:H M=9L\E1QH+_-T4C56EMXV4:X!' X/[D<3#@A;G8.67P_Q7=\]3',#<^Y91RT< M+9A\!-1G7/WM&%0D!81Q'XEP8@W\VEA4V[F%T?"R "6TX*0N['^FW@9(OK)@4'B@+8[AV3EB\^/! M74_CFMTYDNY/X*\\N&N]:CV]5:RG7/4=5XOLX6C]O,72BZ6,*"YQ@FE"JH;U]E)_(F98RI,HY%K+CGJ;JV?L0IVD>KI7 M?"ARWE3?D(3V9=@BP["Q8>/:V5BZ^+:7+7*(U36EBH8W#6_NQ9L5H('[E2!Z MB,N=95RO0XJT]ZQEW.!VL#8"9KT/"1-,J2$^2G& Z,0E^!Z]_ M/>TO"MZ^')H!T9M_Y26.CR+75Y] M2^$W2V0;$I?[?N@6G=X\@B]\,01YP@+9^T5]JQ<(XT=]90[Z+^./Q-O49&JZ MRZU SSK\.L*UG"".FBQ72,%\DV5RR@P/U3];+&;B 0?*'+#8O>.GF9^,9V.$ M5/TL(.@7/LLJ;GA#<==*G/A;W+!^#P,XJ,%F(H4B 8P+]10\T8J:2O-2"I'E MEK5>\M1"(!4V;Q=_!:Y+M!['A?%&R,H'60%6F6X\KY?':_@4\8D)\V%.$2\_ MI5QB.6EJM,9[T,%K- GM?YVI#2IW"*1C&>L,7@5G11H(-J%,3VQL9?/6W/ ( MIO2I74$1>S$,8(^72K9>9'T#U<<;PX/_(E71XXWF MX?8/*W!X]JM@."9V"!4(N:2F5;D"\%%O=.U22\SVJR*;5)21(>MZM$%* MNYD@A1,>"ZYXZSPD;+9OE3E;BJE!A5MJ+@8.F/\:DSQ,(H6Q!Z2;.T9Z>_&, M"[!:["[[4E+E(K;=149[__O;&X:B19P5?O?PTGRWM 2@JG&2&6[;U"LD/[1$ M!P0R/5D0P?Z3C$=WP=@< -ZQJ6%7-XD(&W9>]!)C&A*[[&9P)NC(9 M;]/@(W2';(>UDNM"[DC-&R<8)CTUDW*SDK#X%HET&L>3IC?L-Z6XP^!A3&7"(M,[WB9 M;66[2P&Y#20F2$2,6;"H(AP&%,3=#WG$"&;L>UL'7]/:738%QSW^2\#%I%$6 M&*-IW]#(93>46B:[-F@EYJLT'R^RDLQF1XB+F#&2:'%0.'$%0Q8&IXB=,X_S MT!V=-00:(0L]^'U1($VLMJ3BETT>"^3?ER#@IN7*Y0Q'MF']/7S@P11L:A42 M@N68P5;GG+M$A"W C!N+F;'WRG"=6-&<,,1J"&Y4$YA=UDD?18& MILIXB5.B,%8)0BC#'BS XRN3DW0>LV4HS'*9S4C!- EWH7)?)1\3$+'O!''# M0.'MF.78-UF.)LOQ/*#P]K+RE&.26B$)M;RQ2B [)LAZ&#/&D8LB/+C*64T/ MA!?M?J-TF.S$&2]OQ#]12WJJ!1V$E>KAA_?(=KP=T+.TQ%P6\91T6L7K4"_+MM][-U.89.DN1 ME$/UU7C7B1!V9)[ZB;?PF;059-52X=S2Q(S^2A:=Y!QQ3TOGN,M_,6[698RY MG6;CI:38X_&O\2<($ 2,FI1M:]Z7C-U4HZ%RN(*5Y0 >,DR:A_("?+O1)X1!JY@X! M\4QSY>1((CDQR23"S9%Y"S:9$-UVHS?X43DG2@X(57LKXR.6"F8IO9IY$V#$ M[.\;=&>\XD?V ]!IZU&IN'2R1YUQ'/IIPDYR1#8;S=XF\#$:*'= *?._]P2: MU5)2!?TWPW:S\UJ%(BN82$6WSJ:-:C>&9INTWJ:U;KW&R$C8F6Y=J]$U>W>> M>]=NM,S.G>7.&85YMELW;(S,SIWESAG[\EQWKM48],W6G>76C1IFY\YSY]J- MKMFZ\]PZHR_/=NM&C8&Q+T^Z=92I5Y1[61\Z#1]%I]H%R91;%CRE8)H MO_'8V2\;8V<_O1SOPW '7O:>.I_D'+FRU^@,+YHK?\> [@%,:4X(Q2^C3)9A?8)7-)[^+/FU:E55?RKJP[[@MT;G4R0I?H8.Q%8R^>SJ-P MQO+YW NX9DMF81H[P21^<28G_]5X!BZ9NPY3V6IC!M=E;#K52VG=WCL+!%W" MYB4KY1H'Z63=5UP0I".?5)N3O72GU+,Z5LJ32758JJ(LJ*Q 77L'"]8V\(FZ M/JS2H!7^\+/5&MCM;K,^QB!'A0[$,A*DBP11=J$."SV*_'3L?K];I_R8$VB/ M?!#=*56'_%"ZF0X+/8;\=%MV:U"K_'0UH981('T$:'#!)U"W;[?ZHQ6^N ' MW2>E+V4]5SNMEJ>'$MAU8!&+':J43IC,2JW;;[O5J/JR/G/QC!NFS!VES+;>.>_/_QQT^YW3(CPB2U@'2AU=DKFTF..3;M7K\_7Q!R- M2#[!/55WRATJD'V[.30QS&L.P9R=/%YT4+0-EOFH9X*B1B+/2B(O.3&SGN--N=?NO1PT6R]'W=X+$W$U@2$3<7VL\A@U M6R;D:B1+!SI=3LBUU;1'G5J3U\V)94)#)N;::]O#CHFY&L'2@TX7%'/M=.SV M=<548B>=%!UZ[=[+9-T-6$>,Y' M'B\ZZ-IIVZW!:H3'!%V-1.I+NLL.NH[L]FC5O7L!,5>\&7=[+5/5:B)!&EQY MM2+4X3F,HWZMI[<)L1K!,B%6)$VK72-IS(EE0D$FQDK 8=U^W\18C6!I0:<+ MBK&N.[(N,\CZ,9FQR)JP>^:'BSD+$LL))A;20_W,A0^]B9.P/ :+CZ5P]_1# M%SZ?F()8$PC2EW27'9MM#^U1I^[\8!V(I3U?&9$TL=DJX[QK]T:U"J0Y(TTH MR 1G#_?NCNQ.O=D2)CAK)-($9Q^3O]2W!\.+Q!U^'XBH;,1BYD3NC.[*ZG7: MA&N/8(6?KC%?#?JFHF7AXZZZYT2-1U1##"L2/$S0UHC7L<2+7UO/B18'.Y4& M=J?VSC1&N*K-XW-BJ.,)%[^"GA,M#LY,A/MH!1S,8^^CNI'.2-]92=_@6LZV M0=<>M58+U"\SPOLU3(YV%]5][7HHF35!HJ*H=4#4)F$Z]IF>^OJXS5#UH\51 MXD)@5(^&)E)KA%##?JKZ4>(8(CCLVMW6JMO9A&9/%@C2C^^.+8'K0JWZ4>(H M7MO>R.X-:A5!$XPU,EA7<%4_4AS%N]OMVJW>H/H*_#)Q8,'KUO,&IC*./)C_ MWYE_SY#HN!8GB&]6%]1:NR O "9/7G5@_BI)2_-_%"6+4M9J[RYF1 Y!\$1 M;NC[SB)FK^0_!*N\:N*DBVX#SF.TMA*/;.9:HDP2+C:(\'!7OGO\/JUJ*?$) MS+#VS?KAY__'VJ#I+G/)&UL46U[@^ND$_A&Q2>HF7AA8TS""O[SY.(UBXM'L MX6D4SN&][HQ9\ S\-&(.'R3[ 4.'3VPEH7@.U!Z+K#"-+&)I8&\E"F=F# ME\SX3VQR'X6'U@SLM:!\=OQ]Q3DZ=Q&C]30.T6'UZ.0*%=;JR@,KT\?_XFMR M$RN9.0DM:*LS#DCN^]DFXAY.TR2-F+6 Z863V'+@$1J7]@-I!-\097AE!OP4 M/D29P<^ J=PP3H@9W# (&*<][2MM/ZP/M9"51!YLN]S.A1.!R,%L[U+?2<)H M:4U!=09W<1<[<@JUU M[EC&H?!G.G5<("0N*Y<<8$'XU+L'\LZ<: XZ-R6E#"L!+IO0JY[??GK_PK8F M47J'PR/[\MW##^)T'"=.X#(:"R@?R5>*;:LBL!O.YRQR/7K//?P "-RPW@?9 MKMEBBX_".KLSR-HW$LW@YP59]>;S-""!=1;+DLRJ>F3K0+NKI/TF6#&E3U&8 ML/#>$7NV9@C:VG .?(H_G'C.70 D\UP+N#,17!0LJW:?>"13AR ]I*N.:SA7 M***?O,(;Z=^OO 3.3!>^_<)\GX3G5Q; YOFT@-O)',@=)T@M$(]?LEB!]_,Q MU["'=LVF?:=,VRE..Q,-8.T8/@9.\F!$F"MI&]A3^#K716,8:>HEL2TT&2J+ M. G=;S=CD*A)\0=B;%NRAQ3IDCXF_F51C+*%T@F_8VZ*LX-?>@'J#CA;71>N M(@DM)Q_*ML9I#!2*8Y4S<7(PZ)S/(F'N+ C]\&YI6SZ[$V28I4!]% _@>Q=E?##:G-P7%A,>UD'^NNT%-DI4L/@:)YJ?P@\?5/CXTX;;%%GVD M+F6-:,DY3QDKG!5>D,#N@BY*X4M0ND! F!'7G=$"19B!3D_ ;!)$9IDVEX04 M3P=QZM.?P(#W'M"BH0G[5A@'\3X<3U@>+2QFG6:[X\:P5*@B^B=,%T"Q1 M=?XNFK-X5'E_"3E1-B^7$FZ/X+]H(8Z/7\/BO[%L+R:X"&^N MG*3Z)D;Z%)4GWU6X$\%4'W#/07#'B0-+5 9? (?<(Q>%A7,-]@$8G$LB&<;J MEW<,#87%3"ZTN !%AN_\<.SX_G(WRT=^.ZFV?V8>&2"@>Y2I9-I!2 .H@Q2_ M%'3CEA=GG=EK8*&%[RQ?D85?NK%UZ,H&?PMY; \:G1Y\)"[/S>:/ M>! JXQ8&NW%!]EYOBGK+$8[OZG$9II%+U=%>51W=@4(IY;__^1_J^G(/%SHP MPNB5=&,I!)6T(L_"';L9 _-^NW&F\/Y7CO_@+&.Q^L&HT?DQ=WN(N2'-K583 M"/VCI?R;O!WE;9P[WV\42HI;_8W/ID !_C/Y6<3)(CX,8V+ 5R1*H )+VZC< MTMNM1K_(!-U68[#*!$_CN.PH]I=CS2(V_=L/__4U=*O\"-PB"_!4]_E['OC MXJ,??OY*5V20F3?P+5[FL\NO\_-6N2G3OHJDFAFE5$H!YC5F*B+)MHP!)I>,9%R].3/Q(/J^<$*D5N&))&C2(GN!/^&W'W M63H^6$.?Z,9*ZO6+]QV^^))$#-[XR8D2."%BO%&6W@('+YP8Y 7UV,KAA*=BF= K0= ZCW4$,X56!< BY M2PLN;T'L<,_:'5Q>Z#[BAW&LJTM([,E7Y[OT_!Q[0S;,5)5E:;1[ 8TP]D/W M6V$SFYFU1]N*EBB)N%A1 BN2:EX]R:9L@IDH=DXU'<>A/X%?O$$%@ [HV]PU\@D4MRM/]E_$41N?4!E6K)0.-S@Y8S?R M%O(P)3>N7)#BZUFH"Y*V ]Q_%SYY1/ P1(W?;K[^+0L,$-K7X'5LO?5B-XUC MZ02\A;-T"8R![WN7G6M@=O.#EI[Y+$Y]>.1C=G\5\&'Y;_*OK(_WZ'YB#^*9 MW3>%IMUZC=X+7/QM$*!+[#,CAP[,!L@TAVO7S3_(^X$&PA+.!XL%Z*5[RUPV M'X/VZK1LJ]V$^Q$Z,2)Q_1\S%EA!6/0%SM "B.7!OSNM813T1*R\D=M.9.M\ M=]E"M8K&S \?0(T^9$-J>4K] N=LQ?PCO]B0QLX)ZC'W(2DLN7&"1BS@2/M E#HQ/8&L><.EYD M@;V!=P$' UQP0_'0A\0=R>C#BF/RWWDPL!?1W% 24SKU8!CXAV0S;CV3>POM MYW",7EIZ#_<);&&<][2"MB5-(:L0<[X40471-[)G@N=D"5 M>W&*X,W%_0>>B@^XFIRV%)[W(3><\W!H#AP(_N<*!2:R+SF'B M6Z>@TIP)Z-Y8WK7DY8XO7'!%3KTGU4"8E[23"OKPR$N[1@H+^%><)22\:$0O MHM!E;"+NT!0[D&<]>0))7"(X6/">7%BGXA4@BZWP>_FD=%P OSS:^0%R\"!. MSV($C=SF*$3 2J%_SS,/1""&.^S5DT^^6^8(X#5N"H>AZHP0?/KH*9-??XSO M=$.8\5\'>654UXF?#;B1B%F'(-H137G9V' ML.1A"E.7GB"\:0 /Y#XUREGP24&K:2=5W\-IP^.Z_\I=<1BNDJ<9M[S$$@K2 M(C8#D\_PL..NJY0K72"?B%-5^N2R<4"UXR>8VH)V@@?L%/'10(4O@,A>"*>] M8I _%,4?S00Z6(26!Y(XD_]-8S()2H>4F,QC^8:H5+-L7'AET;-2Z03XZ>7X*?QDS8JY[N\:PJM?Y,7< M,/D*^\^LW^"Q66S]0OZ#+W!AI^L\AQKH-&W^#[C8MTF-X@W_M#[T,A70])B& M/AA3I,RY&SR=HW/V+[0'>"*EW#)1,BPYR3@>U.!@R6W/'K2^;R4*ZO M8$_A'1#&H3\GF(LHDI=XT@18'I@7>\=>[;^1UOX5# K)D:""VBB%+I=>>7:1 M]G/2))0?<-5'GQ0TI%(6(YYIKJBU))(3D]O+67I]'O;H(24E2+,CX: M9VA=R^B/_)M*8E[Q\^0!Z+15CRNU =FCSC@._31A3ZV_JP6>?KE'39EZ/#^R MOLSLC*X[T^R8G=%Q9[;T^C(;8Y29V1FCS,YC9XPRTW1CC#+3=V=Z9F>TW)EA M8] S.Z/CSAAMINO.#!K#C>T8S,Z<3F8&;;,S1]R9/=%CM[HQ3TB&X1YD.*HB M?^H89MU4<4,?/_S;#[T?#J10&^S#XW:E&!Y"H4T1L=404A8.,]QR#!G:?(&X M3JIL,]ZODRI&@@XQ6J^3*ML,QI,,::9 M,OZRAK"78%LGHIR1EB-L!IA/1/*]0SE'A$P-Y0[9VG5FT["[6KHM-/U M5P9>'P$ICYUJG!-7-VR.WVCJL\S M(E<[-_3[9Q20.^CZ\>-E!>/*MXHWA1[RB-[J>Z[HX$CWC"MQ75R9D__$A-#1 M9U^/0AS9PV[GNKQ^1G2,Z-1B2]BCUM"(S@5'JTXN.AH&GVIRH-FC=L_(S@5' MDVIGF6[[VH-)5Q4^^E"\UEDW65.HA1,E2^/)>9QA>KHR'RVIPJU4W8A2_[$[ ML'M-X^(W(F1$Z% 1$@W$C0S5HW1/?\W2X^1;6_S5,'%]IEVX\0B8080(1NP8B>O9H,##>5",[1G;VMD2[ M=FMHHG@FBF>B> >$9%KV8#@RPF/">'MY@FZK&X$823JW8\4UTR7C(C8=\#X=-QV[6GZJA Z6, MZ&QGF=>K$+]&1"I$9# R(G+),:0G$Y$SB!7M*A7/02A>7+Q4U-U_18/UU;'W M[5:M6V_"/)J%>3;CC*[T$ZW S77XT^LY@YD3NCE+@)NV=^N)@#T2[7)V*]A)W1Z@^3E0&( M2NT7LLNZ?5T\#[0NO@7754>_7DLP/W<]"L3E^F*,4]\X]0_7C*.FW>[5WJM2 M!UH9(3%"4I.0=%MV>VB$Q(2^3.AK@U-B:(_J[^6M ZE,Z&M/5NC46H9@0E^: MA;[@)1^3&8LL+W##.;.>BTO6"P.U=V9E)R=/J3=(9%>S:L/@5[+H:V5P [5W M+:N^3@XW4'M7>]G0X?JU/O7N/=*'QH.[S\@^.Z0CL[[W[+[AMHOV6KI&#_IQ4R5,X\,^,'KNZ M+V'JE^^^-&)EQ.ITCH_+K_S0*&QV3OST)&&U,R/(SN=6YPK.K>.'W2Z2.]I] M>] ?F+C<)?T7M]@F :7)UY@ZN>W6[5FZ-VC8)PQAVN6AW3 MX>K"(V;OL]N/1/6[7)^(\>6?T[EY_D[_W7V20U-!9J3/2-^)K)Q!STB?B;/I M)'W7%) ;'.&.:<3ORN)VW6:]%I0)VND7M/N=)98?QB9(5V<14 ?D?Q*F8Y^= M3@$4R/+L./4^.JRS'I=,+.P7JFMW383B& 5P.O#($61A MM=9-AX76%*T;75PQZ%%KW"YFY[L7'Z7[L71S>9DXL&TGT,?\E_CO5UX"\W5? M[ZBAGP9M!)%&9(&!MW[./_S\*0HGJ9M8G]D]"U)F6WBY^NFE=ZK)JC2>>/'" M=Y:OO(!&&/NA^XTSB!< ?1/:%\ZMG3[_.2[V6Y926@]:P\;_4<,TFY8YTSW?S$8PHD26"3OTTU-XN0.$)ECQX??VUG(6L*GW M6->9_YS3F%D);&XRA\GAE\XD]9/8>O"2F94&$8N92WK"@H?G+'%@DJ *K5_? M?_EJS9P(3@-\A6-]>OOKN\^W%OL.F]<:6O,4GPL#&YG'3U'[R4?>#KOM?V8/ MQ WK?9#O*\W=IFG]DD;A@@%IWX3SN1?'R!9WD1,@B=PPF'CX],(AZLD 5'@?]* X>);?/&X9W*QCA6GXYC]F>(TLHW$&8J= MM#'M -8DW^([8^;##X'EX-0B*B,U^$ZPRF4XDWLG<%'"?E.WS+F[@^7%WCVC M+[[\)IX.@&)QZ'H.SF_&YDX2^N$='I%6P$*0@'A.[0[G0 O+9;YO^2S]QN:> M0XO]S8G<&:ZVO7ZK^9)@>'Q@W1YG1( ]5%:XT\[=\A7=W/[]=QMW[KPJ;$RQAX$_93\,9YZYFOJ# RU<#9-D[G\%J84YPIG(BYX5T M'TVJ=<]+2?5)FC'WGOJ:&(2T_W-29&$:PR?QBU>?.=W@6A"?(;*\;GTT3U1B[(5M1H5.KV?P1Z91$\JUR7SC]#C8' MNZ-&;V/VVL2[KWAE"*^9PCY)DTC^34;KJS&P][>;!Z#+ZT48DRY\%3$?./R> ME<84ICJ]6#[JC./03Q-66ON);$'Z)7RYZTT=%I?]]U&6>K/1-3NCY,-M-U9XQMINO. M&&VFZ\X8;:;KSAAMINO.&&VFZ\X8;:;KSIB;IJX[8[29KCMCM)FN.V-LLR/O MS.[510?'G2\S$WN;-M=]U6[HXX=_^Z$U^.'PG1^=MAW+L(I$VPKQQH6W/O!? MCD-_ E]^I>22WWARR2\;DTM^>CD^J$K/R)'>X<+P M'4X0WX@7'2IVPT.EKMUM#$[;(*QVJ<,\K:(XG1L[[5/\FX\U@B]7R&$8JA:& M:AG];/3S(_1S>YLXB3*U]FD;#@"I0HE3/69D5H MM]#'W-1S\:D9.4H#(FV1E#H0<\2QI==BZVFNV>[9S5ZW;I^6#J0RPJ.'\/"L M*(SP["\\K:[=[_6-\!CA,5;; M_B>/W6^9@\?(CCEX#CAX!G9[L'KE>5HXTKIQU=9*RKYSYG_B0, 0T=SQ"XYL M\1%0,:,?_Q_U_7R5T@^-@VH+K?I(JN=H=A*=%.$P@PKTT@K0N@%22C!%PE.D0,4U@"XV% * )02!]=G3H3:8O9:TH=$ MY'5QDSM(FSG\+>C>'C0ZO449U$X9MS#8#8(SOMX4&CIR&<5:A=KNYOI%\$QW MM%HJ@?_]S_\HE(9DFA/Q L/HE0S"* 25M")5>@<<1Y4G!/[XRO$?G&4LE?&H MD65@OLKB.!UBYB80^D=+^3?Q97D;$8M0H60!CE#\K(A(*#_<4@$CN" )%Z_: M+53&*A-T6XW!*A,\C9!WE$/!L681F_[MA__Z&KJ5J0Q;M=U7#JPZ!3$D/,BRUE)HG))A01/A<]BY$F/53^1/.U6*S9JC/J7)4X'8+&MO??W>L\)0S'7P#'#RO2V&L[ZW1(P2P>?U\2;$A;R!2HC:>U M6^V9G'YZT^U)"$'*1 I$U8PL9W3(ZD"YXYR[.JSL",9GOP() MX%(NGIBK'5G>?)X&H>@#K]P_+\2P/),3UQ#I&DS[MMT=''#T&M8Y/R)MX)W3 MV;,Z4>' :CN[VQQ>T?7X(Q[,EVM^ZE62NY9()PRD:)TZ4^]]03LJ'Z%6N'7Q M-THCTD:D]:5R[2*-I&RU5TEY(4X" D[=4,<7R0+.<[73S_$R4Y2J#DC5)$RQ MV%$/Y56?3U&[==:N/D;VL-LY^\NN$2(C1"<4HKX]:JUQ"NB!P'-M$#:?5S$! MP"ID404HP/J$MP/1#]HE)!PGCD/7/37[".293":([/ MXH:U/32,=Q@NJ"ID(?2=@TV +Q/F0#G*]%@#',B_(9'$$3[];N-GB6Q?^"K=#&-0M1/0!SXF,5$CX6SY"@\F]26=5J39".VU(<2T!+Y M8UJO82^Y]'T"MEE:YPXPM6Z54LY@PJ]7VM1Y)+'M7C'MMH\BCU*:! \H"200B-L$GZ5_DA23*3;T !-N# M.<78ZHQ&:.C(Z&]":JME?1(Z[0MJW7/G:[DHJ:CY43)A*EA:LS',^9EPTCK* M)P>CAW&4M$ZC>9BP6%Q.D 51[)3#OG@ NK#"U=,/65.L.9;G9VP],-_'_ZW^ M#4Z-CBYYX&4#"%XO'D:H$N#8CG<"<7/%/O"I(&KHPBX;;V!68[&3>-ZEX\5R:K_UTAR.,YI]5L M]#H7QSK'0&K3I?EF";RM(GY5F\QHMUS=:GNT)%(]F;M#3=B]]F3=06NU6>:E ML8"1DR>2$^Z^TV%IYU3I?OH[C3PWBRD+]9Z>YZL"GO"2IUV!YGD149S3NA'Q M", U[5'MQ[;AK7,44-V ;80)<$9D.E0$.Q5 R)=[M9:5YTIBXN7:PF=R8="O MEO3I;M[ZK;UV%=.Q81T7?^\TLJ:+K*V]O>NW]B/(VJ#"HG[:FO5#[37*[E&R MF%R?.1'N]NRUK 2A)&;RL$E;0B3K]C-SRY MS)G"^U\Y_H.SC.7!-6ID@:17F80@S:U6$PC]HZ7\&\FTLHU86:%0LE Y(7Y6 M+)Z0'VY)G@2P?P#+"KBCWN!FT81FX@27'PRC*PED +^=!+K@44LH +'P>O$ M$@6(\F'Z*?R)CZNUP([U$*&BG80/5.WZK-GH[E789T-]5L! M2[)UYQ61VLY"WCK/=R-D%!Y#285H<5 %G?&"Z!A2GZX($P"]GV!I8]4I&WCJX#5PXC9 M?(@@3 0E^:84B\%$$9A:$*QG>:3J2?X0QK'U9>;@U,^]1O(CL(&/ZXGY>I1J MVYW1#XH5E:"$5RHJ.X>70?)*2M#CCRT[UI*Q/JM"]581JE^X4!V;O?90SY^W MR#]*N<(&73!<.?&+S##L-KJESP]DB?;P4>6UO'153AI5TS8-5SYZ4H1#@(?S M0?!L:/<;[6Q:7J"0Q07RHWDIL25603ZR)]2W%R KZ)7\8 OO8,*Q+%6'.<)5 M4L Q4,&N'"N)/)!5>V6B0Z64/SLY5*0B)\)5>K&+%0C+_"T36;<+*B?!4GM> MJ;PZ_D@=']1[' 8!\[,#H[$=841G<(@O<&4 2MC6KX1@XA,1;B=@?GIQ$I%A MI:$89[.^4V;M%&==+=&#QK!*H+NCE<\/$^C>8$5CU"#4\1[K+>H1QK5=4[%N/3F$ MQRE[H-X;%MB].*N#C5W0@UZ\:6GYB<@E,KMK :ZJ7;+'_[W M,M2MNG;K/[P/K?]* "4BD M!SCB27FA,PDMLUS;I'!U<2TF,?G6_;9:!>'C<>H$B=2-3@8/ M1A.,F,L\1+L#0R%&6R5T&9O$W+89]-1;*U*Y-$%/62_-]EF[URS_IEJ?TD_! M)N*$^V\PR2S7B6<< '#"N"Q.#53L2RA[BW#[B$/,XE*87[).R9 M(SRJC%\%W\)ZN9>SQ:WP#. M3OTD]\6^ /M9U2X5)7.D=B,OYI?;W^%519R G:#VGN#&MV>H< /H(.I2?OC0H77 < CP"L6A"/' @7'HSPD&4")^0X(CU4$_$6HI M4!FO:D4J?#H80AJEUVTT#>*0EHA#K2W )69G3K:W9&*/, MS,X8978>.V.4F:8;8Y29OCO3,SNCYS, MZ61FT#8[HP4:]&YNS!.28;@'&8ZJR)\Z;EIU4V68PGN3@D1 5^V,$&:/K6I1 M;4;7)2%7[]96P/"4,8^]=$B/\>!0>.(7]MXNU M5PHA-]<83@6MT>ID:J.T#F-'ZJHD=''Q#0\]<3J=8]\L:]0L8[+LPYD?)I+V-GY?3/ -X2*@C=^*C90(=#3\W76G<7-^[0:I9Z^<1L1 M%,ZE!=RP:8_:H[,/:*QG<&<7[=F"%'R\KLE>^9!1[ R+6J^^YA#$NKAU7X@>YLHC! MB0FA8P"@'OW7Z]O#=O^Z?(A&=HSLU'(_ZMG=9NV6I ZD.KGLZ!+\.KGL:!C+ MJD=XVBV[VZ[5]C;"HUGXJ7:>Z=>J;'4)+]7#+VIEE=,'Y9[X5J?=K?9KF#A^UK?>>'M, MF,&$&7;7AOV>W>X95ZD1'B,\>PO/H&,W>[4GYNI JI/+CHG177J,;M2V6R.3 M'&)B=/M8*_5F$YD@W:GOKF_".*%$RW#!,.TRN+/8]P6&ZFK$6CG3_3SK2I<3 MF9G7MFC#X->S:L/@5[3JTY=UG>JR[[V<,?:H;R)'1G:,[!R0A&)WAD9V3.3(1(X.R/>S>\/: MT_UTH%2!9>IN Z/!^NKGA-KQ-70@TY6&@S:C[0:G#K0ZN?"80-6E!ZI:K9[=;;)&?ADLG(=V("=MMVN%]G[ M]+)2]W7KXIF@7:NR-&&R4U\T.>*?NQX[XG)=+=?LY7]2,U+O]1[8CZO7MD># MVF]9.M#*"(D1DIHLQM'0'C6-D%QRR.MI+UEZ+_A )T2O:S<'I@K+A+908YK0 MUL6$MN E'Y,9BRPO<,,YLYZ+.]4+@\=G:D[TKSDY^58;!K^651L&OZ)5FYJI M:UGU=7*XP>,[NU5?0C"GG$CW/DA8Q.)DY?9A6P$SE4_&8WW9'NM=/2[/!W:O M/7AQ\=XW(Q9&+ YW4=NC>A,_C(B8,([."][MZ!C9W5[S\H^.ZPK<[+S[W5&K MUKTWT1JM"I&J0S?U7I[.=&]-4<4C[,,S6OR!J7&#VM&8C9SHSBI7+2<[FPPM MN]4Y?K M[#!>^G,Z)<_?G;][$K?=;EY!"K^1/R-_6LI?IS\TTF=":#I)WS7%VCKVL&.2 M1(YVT;P6-FK9S:XIAKNLL-SO++'\,#9AN#J+>#H@[Y,P'?OL= )?(,NSX]3K MZ+#.>B)Q0WMH(G%&%HPL4#"N,S+E:\)S+P :):\Z_46R8?8X MG8688\3GB%F8$7-B-K'&2^M9M]/H6# QWPL#:QJ%<^M99] 8Y!^%D97,F!7 M+*PYS&P66PS>/;&^L$7"YF,6<<72:=I6N]EN64EH/1LV&Z.#AN#_@'':#4L3 M&OZ+P12<*('Y\J[5U$%-4I-(%CL^3"><6K?__N?M/]Y_!1K3BJ=>%"?6GRG^ M.L+O86%-H(?OAP\XR+NWMY:S@ VZQ[K)_.>28@EL5#*'.>*7SB3UD]AZ\)*9 ME081BYE+LFS!PW.6.#!)4$[6K^^_?+5F3@3Z&5_A6)_>_OKN\ZW%OL-6M(;6 M/,7GPL!&1O!3U$?RD;?#;ON?V0-QPWH?Y%M$<[=I6K^D4;A@(,UOPOGV<1P7.!-X;%P$%" X\C M;%,7.'/&2?'OKY83PQ* ::BJU%DL-]#&6L#P\,'>-,+A*DE %/B?%-@6.9LO M'O=,+M:QXG04W=NY^#\9FSN)*$?WN&A904L M7/A./*=>@'.@A>4RW[=\EGYC<\^AQ?[F1.X,5]M>O]5\23 \/K!NCS,BP!XJ M*]QIYV[YBFYN__Z[C3OWVYL/MN5,48:/4F4D,R^:;% 9^ Q(3>+!AI;5AQBJD8WY -(#6P*S='Q_*9Z%2>TL M0XK,P(#6-$4&N%F$,4P .._W+V\^O"%VRN6@_!X^+#ZS8!-@RPC&RE[2:EM+ MYD1$".>.\2Z5/JJ#(N\7Q3>9+:/0 UV#7\*CLQ!H^V?J1:LL02/B PY\&3D3 M+W1M&P_H5T[*TBA[08>0[SG0>9<-,8K!\6Q39\Y[DD0S#;B1<#D<8I MB1'(+_!!#*/[-!+\[(_&ET9I,(6-X($PC4 -^Z!KPH@+XP*X*4!V0FT&&]2R MA4+#]\T<6"SH5WB'BS8]J+5@B=7Z*Y8#,>[:-W,!!?Z-K0G,M6&]H]W/3@,O M ':8B[,G9L ]8<*L%IPIFVVL-X6EX(P_>"XF5%FWH (9LF^,)I1CAD_0OBL00$:<@#X&+$H0,Q4<0NN/EQ+O_^2?XCYR1"^HF0DM_]AHV!O3G M\A6=**^+)FP'!7\.?PN-T1XT.CWX2%P$FLT?T994QBT,=H.*^/6FH($.$>-S,'X*KM9=DCK-H'0/UK*OY%,*]LX=[[?*)04 M%[$;GTV! OQG\K.(DT5\2*HNA!LE"B"HA=(V"BY(PL6K=JO1+S)!%RZ JTSP M-%>83KYA/SG6#/39 MX0J*2JK&29K9F?M=@F@4NE4])_L@3&/X)!8]QL0DA>'MPW/DRBY2V:7/=5^V&/G[XMQ]:@Q\.)$&OV1@-3MIE M:5A%HK6)6.*MX\);19K../0GF.R/J26_\=227S:FEOST M-["(<>3!N']G_CW#A>$[G""^$2\Z5.J&API=N]<8G+:U6>U"AUE:17'2EYU& MCU_\[LQ50:LJY5,/7W4;@].V5#T&7[6,FC9J^A%JNKU-G$0==_O"[* _ DS^ M)^'9]-A/X\AZ^?/6Q[Y@B4"\IXI_&KZK@7)'U>?7RH"?&1:H3>OBP'^%D3\Q M#'@,!EP/;G%I/$F]68VA:A2;.5FO0;$I#NA+8D!SLIX+ U[UR5K;55T[D-12 ME6-MQH1V"WW,A3T7GYH1%C4@TA9)J0-93AQ;>BVVGI;2@Z8]' [K=FWI0"HC M/$9XCBP\K28"D1OA,<)CA&=OX1DV[5%[9(3'"(\1GKV%I]VW1UTC/$9XCB8\ M//-=L\76(SQ]N]GL&-DQLF,.GKUEI].V1XBW5^*+"TD%$O!HYQ"1/%<-H'$_ MLDI'NU8T/'G\[(FT#":3M=HFX\Z(HQ%'(XY&''5@)2..1AR-.&K#2D8<=1'' MKCUH]HTP&F'4F8;"G:LQ#>M.X8^^3!*:VI8;)=S]U>.#.&,^)G\F6-^!GQTX(:)N/6B)\1OS,7OT[+ M[O=Z1OR,^.F7U*LU-4S6KY&^2Y"^JS[\!G#XK7I>R!/\DMH&/U4?:J7#X$;,B?$? MZ*,N.ZZKND@_.#$\YL'L8)G6)/+@26N\I%;2[][>4G_H7](H7#"8XYMP/O?B MV L#RUG X/>.'UM):+'O"WP.?^,[8^:S"=GOI1 M&.W<59SW$8?-?M;K-X8'#9$W)F]86_JEXY#K>J:':62Y:RGAW$6,S8G_3-_T M;6=:?;,S9F?,SNQCLH_,QIQR8XQ\:+$-1G.=V\X8 MS7752%<]DTR]!.>SO![<)E?334'15V6\NHNH%, M]1,[(SA'[#FREZ1<$@KP4[5:,_*DQZJ?2)YV WH?-4:FK=HI^63O:IB,:BMK M-YQR^D9I0LEJEV[PQJ? B.>L!DMJT[':+5K[@A=-Z59/#L5(CY75GR'1M$'3 M[<\$FNWXZ0X>(RM7(RO=53FYD(O,FR])&+!B,H*YK1PA-?'<*7(*Y^N6F,*Y M:(_6T&XW:ZR#.7=6,L)EA*M.9/IV>TVB[V5>@0MY@Y2@^CET*1XS0WKG!^1M#RD=:+" MH2=R>[1J#%_NC?TC'LP79;UJ[PK<6O2N ?BIQD1<=QO0CH9'.-T[G>XE7C@U MYK;S$5DM#8(S)]RAV2NKN(X7IPKF;U.=X]](/,.5+ZCG;K MK-\7W[>'[1H;J!@I,E)T?5+4Z=G==6>P =A:NP6[H21]7L4- O..1006K\88!&8'$$L1A70@L64,KAPEOA) MP]HXV:K\PEHF^*S;:&803EY0F'#$[E+?2<)HN3I?,J6>M;J-=O9K)XY#UW-P M8*(D3@UV.)TZ;L+QEV"'[X'JL47EY_!<$LJ5)2R*/'S5C7B_:\'/O'LO\>!Y M?%D4+AV?_H)W3:(4AG-@4EL(Y^Z8YG$H,1%7K;SP[8MFWV_^^'*\-5=%LS82 MXM%L/@]!N__%QX:_<;R$[.\D@B,25P5?+"*@@_S:B>";.RYXCCOS8$$3H"1^ M':?NS%J -@@G1P6*VT.3[*3+CRO!'(8LQ_ KBO&H*,:YO.;8:1GW*7*-3%:I MEQ!XS0&5R"*6;X\"H\:W1VB!@:(%E/>LD8.RN.RD 59>;0NL01HZ72R (D ' M+B/I.$Y0!OCR\".)D)@K'"0]"I-%N&[,B_()V*NRA^\]H2 M:64;$9M1H60!GE'\K(C0*#_< J\CN" )%XA,7BK_$1S_\_)5@,4%RWH2$;QEG,N-LEYLR M[:M(JAEP; DFEC>S;+V&O[E:^N1$R=+2"#WV0PDK5DY8ZM$%31AU[#-03;U' M0KS:%AQ5H$(C!L=43!JV#%:+QTP1Q0]I I MP+[T@BFR'?YEPS'&K-_#A(%L;]XQVUH/]IN]*\8=L_%0P<,L#1PP-I Z8'A- M\$GZ%P4$B&A3+X#SSH,Y@?&1\!$TQ3F.$Y3.3\(F^H(FC4;<*>R.W(3"L]84=F&%J\896;'2]E4,W553%.4Z8%&\$^BR*[:!SP2API<+9I"4=XA]8;,. M ^&WSJ-^2M3+5M?LC-D9LS/[Q&&&1IMIN3-&9LS.F)W9;V>&C8Z!5S[FSM22 M.[;9?KY47,K-.N/"LE_VQ7F%^_YQR7.>B,A&4C18M8Z2PBX2^W14V_ MZU-#1E4$IFJ3&>V6JUMUFY9$JB?7?:@)N]W*E!C+HT)C*0\D:1P_YT. M2SN"I P'[>/48I[^5B-/SF(Z0KWGY_FJ@">\YFE7T7Q>1!0GM6Y$K!^^H5EW M;:>1T'.54-W &H0-<$9D.DP&!W:O=21X)RUOUQ*O0%4: M16PBZI!Q2F%D+9D3Y178 15H#5XGEJB@D@_33^%/?%PMB':LAPBYK*U5"5B2K2\OY)H[B"*16#/8.1B(;Q)5LKB@*QQ!F^I* MEKQ*A@I:\"58U!(+HL >O'M[:SD+>.L];"@5IV>E8U1P$P,AW-E*63O[OL"* M+0)5L/%5$0,J,)L/$82)H!W?AF+EBZAX>2I0@L.KNE3._!#&L?5EYN#4-2KM M^HBX*SBUF$]-J??;N6B^6 C641F;"L$ZCVN"DMS& ]T>B.UQ/"@2D!^+*AGR38% M53Z44D:8!D$^""KS_J Q4,$^0_:$^O8"S@:]DI]$X1U, M.)8%LC!',(P%A (=AG*L)/) /NV5B0()VNI$N>97<7"<")?IQ2[F5"_SUTPR ML ]X%BM\>57ER@MZ2G4RO #T3.6Q-G$24A:ZAE&>SOE-F[11G M72WPG;:JWWGI;[?U"(TM"G\''56/U"3O\1[+7 ]I4F+;UDBAP':FQQ-1Q092 M9K>%X5<%6M6), 'CY%KRXPLM)5A4C!_(N(XC8&,<5PMPIWB8F >V=1% M9>P&-PJ[).XC%7Z"2WM!:XLA/$Z70^V]WNJ(4BP/5P5>#EI PFT@@W:$#.H: MR" #&73ND$&*(9WI%!=NO71.\XK :RJFQS2ETRO'HB-D.NYLB>4M M&;];6I]@\+E##WSQOL,77Y*(L830A]!)I8*))!S9;0Z7<4=:#KR@N"" MK\YW#2\Y8G()3&[-76;%>=4\\!*2;_BAK@]UI]\'UO^D >,.+7226G1FDW<4 M+R2YSDDCT&DJ:-9:G>18[[@NDRAIZWY;K8CP\3AU@D1JR RV.:8)9IB-8!/$ M>&4(7<8F,;\P#7HJJA,2NC1!CR_8RH"*GK5[S?)OJK4J_12N)IQR_PWGD>4Z M\8S#LTX8]V?&.YT3+*TQPU\1P'/I-?*XW/=]2*9RK,1;Y?A#>7 W MG+>.;>VJ(-B9X;GU).ZYRR*9P27E;F8M MTC$L&]8V9>B,C56712A\,3;^[A[])G!U[MHEFY5(U*%%$F 72%QR8W%?%:RY>S!?!1D"='T@7%YJR@?L*3S:2C5BE8I1'XKH.?[3Q]M 8%W M@Z'4/N=?M'B=%!\8.N6X\5X KIB257L('B@=.*M&1(7MM]!;I?/Q0TC M/^:TQQ7 6Y2]EHC-&4;S&NCF-2#M78AEB)>&^R,!GR,6_\_3I Z$9D;S5S.'#\.A1\V8;DL M2Q:6LI I$QY"9T5P]..>;GMHV5N:YPX:9D*FELT-+A2T>S1=)'>0E')<2>:F M$;]GDSUHMT8*@*B6E]PWN*1WH)QBG8"#JV!#D9/ AHU5$PU;##@1:6T.! ^+ MF=)B#NPV(<%#ZT4+%QBY8!J'J5-AA8'VT MS<[HN3-MLS-:[LQP&IF9TZW,\V.V1D==\8H,TTWIMDPNDP/ M4-?=[C G),-P#S(<];;PU'DV=5,E T/K'PJ&UFXW6L<%)M$8T]4(BA&4/07E MDE #ZX9T?2)QJJ3#[JM^[@5\F7GWHYI0-X\N1(=PP'I@S;I!-5OMRQ*/&O%8 MMUWTGT FGH@/1HW1Q6.K'NN*I-TANT*-?4[=P\X-[6 K?F<)CYRE,<_G$ODE M6-23%>S5=GAHM_RG1Y;B<03M"%$/\(;^N)F[ FD\[PR;");YHLZ=[VL/7/-$ M(H#>9^T(842@) +M8=?N=48UB@!9"&=&GN,;!9I8 "+'AJH&G@MSX(7(*3R2 M/7!]FF]S$L%)N+WBHG24V-7I17FMIAOU[79O6/M9?WWLO3FL;-A;!XBX=LMN MCKHU'^HZT>7I3W =3)KMA[HH-C)7^Z>^VI\3CG3M&O/,Z7&8DNWU1G:G56-3 M&N,\V.8\.">F,D)6AY!UVO9@.##>B4OW3F3%W\\E^NT+0O&J+,NR1:%IG$2> M2Y77\(!Q6#S.I-$../M(CEOMUEF[SARV[=:P=KOD^L2BN9(&H .[&+'8W>?7 MZC3M?JU.O\MSA#Q9RX #9WH22,G--=5HL%!=]1\BH>)CEE!QFWE=&E1O_>Z@ M,F6;8%2=2,5Q0X0=0HW'%V)&#^'/6\]&_0+P:8ZA$^R2]K$;4/2@4X1'IA7! M\ C!?JIB_\J\'_GB#]Y80*A\J>K[O51]5,VNMUBKCRA3U7O7Y3^C\@48&-,Y2QO)O,OKA6^)O'(59)O*]=8'5M M =9((@R?>8X/(AQ.IS$C>#"GT$NJ>JT<+XUCCRTXQA7[CNCVHLV1Q>8+/UPR M)A[*9!PLE@#E]^@B(#B^M6I];&;_MVRPLB? '6P98.$\R-T4H[$!@2!@1 %- M=.SX!-T7SU 1$*SB#BAG'(XUBI9(L'O'3YE&!U.)8&%W@H/@)=3: M) <[.]')?=K3>/V\#I;K/>40T7X9W,T(L%$1(]D4KP++D+H64I.T!6]1TU=$ MU;;B=/R_S,WQD-V9!PPH!3M>,->;>L 7N4!F[X@S#$K>LF81)@1PZ%=-XP%> M:(T9@O'FML*CF'+&N( H\T'RB!5,A#!QO;4C$/!6'&#%?,JG0HC YP (?/'2 M]%Y!T29Y-8;CI/N1L %,,"1VLU_G_VWK6YC2-+$_XK%;,S&U)$D2U2 MDBVU9]\(FI+<:EN61E*W=^>+H@ 4@+(*57!=2*%__7NNF2?K H"R+M1N3!@U9&BXTM7SX$"6*K_,4XUK6^19B17XNW,?:! //5'H M7N$TDQJJ;I>.X11,,6UX_T 93[>'P ;GMT![U.>+OS M3/WPBF!.^0[_Z?=T9PQ9U-SLB7 MVS[]N>[37T _8>AB03@C\LD4T_*V,4=ENKDG2.X:NV./ MQ8>B+1(.]0+5?BG;A*;DV9&3.5L9F)WZ1,$&[O;#WD468)<[XCM.KO=?,3P2 M\)W@,&@+D09NKDMZ?'"=Z!P@=MMUFI56!YF3FXS5^Z MWX4 OZVC.OO =-4%$B7G2TSL8%4@NO/=Z<-[_W$WDJ01JO_Q+>EK2]P'A[_W MD+[7V?F7>5G2Z48NHW[T[#_X;,+18]@QG"7\?-EI#E@C:@;24MDD^QHY(L=[>APSS]:F@W)3J%UXQPX8T'* M>?C?3=G"Z^!A@]/S 9\#K"981V@X%*NR^5 HRFYMQVG'75D<=MI',6U7U;(H MG.KTX..<1L?09(_OV29/14'B_4<^&_W_YKZ\/V6+TM7E#"(X(93W:0F3[C0^ M*7L1LO\$JT9]&+2=K:@& MAUYE7K:Y1_G1"]"SBH< WR+)>QO3Y5DJ4@]M)]9;I#-P)U@]=).\5Y=+='^, MRNG\CS;CDA3\/BU6R8IRI[@3)+)TV+.O8U)EQ?T/C]N2<] RDNQCPC6:K&D; M$25O4-W4WDS?&B!+SLA";$.G)\4Y>PWY2);[O#SUTF04L G MQSW32R7AA\IJE10B\($ZT"5XP(8T_[T)_5%GPMM4B83N"6L+^7D9-S 2) M4%162'X]V.^/ JDH&&** M^_!*N'12JH4?F\?8G\6(H_$\QEYEHPD7<20NXKL)%S'A(KX-7$3@GMR*3.6- M2WW/6E:7>\VGA-O+OH:;-_#PO[$Z^YSC/*MO;FO@W1"7I,"*51D6P&..BN=M MGE3HQ=44IL.S9JS4@P%(#68%)P>>+(L48I]R*^G\6.*?AMP"]ZTYO!QNJA"2 MPF37]$'RT-+TO0 WZ"$H*0@?TVH>J?[,X9.99,:\;S/R+9-VI#O8NMNR>[ M MX)G82>Y\,ROL!U.,+[1]17P\*QA6GDS6R:)!A=5"8 M0W[>@7&E:&9))K\NT>=FU%'=IGM,QQ@(&UGAYCL0L*(/=T:>/%VJ#X MBO 835/1-B,%X,ZIBS,7>, &&%KAHY[2)I'FV(7?>N?@RM*/;D"C;T=!* MSGE@P2SAGE])2FQ@!__24F+1CU0R*%EC$#Y:T0;N$-P(ON$9\L8FATO&"+^; M/@9NG:N4-A^R+G_=A4$Q,HPL\4&R&&;E%4H MKYHO3^JV1HNA#WA? ZZWS/)TW]1?@J',J@RF^F]I?I5B1(#3#F-R\JGF?J\" MZ=$FR/D>M7(9E0+?O$GIEK-3YW M(T9N/7Z%@S38'LR^Y NK$^O<0D/:-BARA][^$ J$6&#SI]ZC4ZT2),. MS[NGZ^M1KZGG?_Z/Q]]]__B'[G-U.G\^WD0ZCWQDL,'YO/D\K0,%V,%-U"QZ M6(&88:.JW5Y7)#PFW0;D;+E[3.+%!(SHP&(#3J#/O_8:D":KGJR::QDUIPPW M<#3@\4!^*'M>Y.>PUT.^"KI*6)WKN*U]/Q6V7E_['O"E^FO'H"84-$$%[FE1 M3(OB*RX*=M@HP#:!&28%YN^3E=H^Q%HI0?X,;J)F;ZQ&0TT66!AN\ C9;B%B M04.U+KK!VZLR.*\.]0$I(/;1_L6KY[&$HEQCFG/UU\H"^SH"X08XYP%!DTL^ MU U<#-=Q)QT1Z^FV3>H:XZ0FI:];A6R]9%+;A^6WB_&WL-8@Y*2D]+3:IM5V M>+51_H+K9FCA?R!&U\5KR8H6E#%D,M%.&FTD9E>OC*)I6G,NF5;[53.<5NLM M5++W&0;@&2.T,"V1UI.13T9^*'J8E]LTYEV4ZN+P_]N\T1U?SANR17"EL*9? M85':;-C&$./(I?=V4:--AGBASIK0U'$G\39@]I,)3R9\C%<48X)4S0V&'O9# MJL)5Z0H!N6B057J5P?TIIC#.=^Z2Q$<4-#!I^_4*&]-BF!;#3;-!IHNMUA[ M^1JV?.Z6BZ/_3K+HEX3M]555-BE8<]$X&!B7:%(+^Z&K7.;TKRRA3SY_\OI# MS&5(K.'479 6G 5@"EF]EBP4Q_36S,,GY?HF8H77V=:4BAB"ODRNX(-4T> : M149@GR2?@NAIA1Q:(9W6-M,VAMO_G/,YV,7PS MK+P$_:/ET$**-;\:?#8P_>$O\E-(88Y 2 R8%X0GYZ'V+(4)NG48NO7]!-V: MH%N?&+HU'4'3$601-Z6O"R!*0QH"&&)1I=EFUE9U2J<$>EI-WOF+@W.-@2Q, M$E4!+!+3\X'E#5 ?B5Q4[709?>J@F9VY:21^QDN:$JT"+AZE1YXF-/\PW MQ4,PKR:=KPLXRU=:]@BX0M!;(XR<+:E,=CK9Z0W#\E[1N!.H+Z6A,LCR!S4X M4Z&FHEA!;2U9LBI@@\_FE'Z=+'.RS*-KRMLJA<"3RLC++-=4*NR76&QFN&%" MFZW-F<86G\%$8=B)1"U%:.B#36W*_\3>RC)E1,?@1T\4Y#S/DVQ3_X#?NRUCI4:*=^SL["G:)=@>JLCYKN=$&:EQ<%/L,\!Z>;MQ&+1&5BRKI&ZJ=D[G M(K)^$/;]!'N2VHW"P,"I4W*!ME#,.37RUYJD2][#O:73]L!%UX,S%[[$$!Q.X**=3ID0SD!YSH-8N0,/$W9I?^XN M(K(03P,48HK(GQON[,"&"@[4D8:9GMNX65=ENUHCT93!S!#.!_:GN9A2=B7$ M*=S$M$S1,\*($>E$W1S0QAK6K6#K@F^N\$)YGN&CL/US(-I%XU'?TZ*D>:1N M=BX';#99@UX/AK<5]3_!Z\R%GZE8X&0*CT)2'%?GHV>04E\L-$O'%_8^A@17 M8^(B8(8)@*.XRMYJGZ!"A[2SN>T0J^[(C*9!06BD]T2:_3 MZ&V_/0X!O-1 90N7VN4B=L7DQYQ(QIG$NS&Q;F7[?> X(R^,4LZ5HXJC!4O% M'/M=GH'R6JM"CNQ'=G+ZT+K,B>]%V4(66=XV1-[6S6)P0Z1Y&-Q*>&--A4+! ME:W8T,!G@"60DC732"B,$QO=%O B->YU":P3(>D0%]\T)>B[R&/B[N;&,%Q5 M/ 6ZI8%%$ >()WG&7AKTHSWCA6%28=<"7^>JS*_Z53-]S:#TK$PE9'$"+U?. M$0UE3#4;70LEA)M'S#V%2Y\20S5W+W*G9/B*Q#K";5EL,^3(P$?:BFUT 9X9 MQ6">\N.V;-;<3,C63WN0WTC'B_A#FZ&K:/:0R4+IE54+Y?QR1RKMC7RD9@62 MLZR)?X@IKAR;\&C$&3M:.V'Z@P=+DTUM4N?:CQCO;0*%F\"GP.0L'$'8F7A9 MN#/9@!3P3-[7CMGI_?1#J^=/U3UW;.>F;=&T/JHT:9)-VUY-?%SNU71@IZ _ M_' _)K73TC#XL5<0J^DRHDL/8/K<7LH+VS?6\BXS2"QCL )P% MMY30^OWH/_\RNRW\ \>H9;UL?5\-OHG=6;T+1:S>_O3I M$UD597$RQ^6>LU?J6U:1D$<\(HC;RL(9OF,GLEX:XQDGO-.5[C;ZT^A+ M$-+?I'?TB:<;NJFN I'^$*M:$OW[ TMA9$C]B?VG0:%VD] MK[*9$SC +YS?^^%%4B2\$;LK/,GJ>4O-%C1?%S!-.YAWG/9GKD_W4N>0/O-: M8F7XR$N78Z$[G/V@1^]"G_B""61?IUO85' C?596F^CLWLG/+O]-=+<\3$\@ M*L11BNZ?$??AV>?=!_;PM^WM#.[G R>=J4\&RGDT@7(F4,XG!N4D4;;X7__V M[OYBMEB9_7[K^7ZN 'R=CA&W$%DKO16>KK(G^2(^:1T'O1I M^.6]^P_\+T-VVEA=*\[3J[^%N8RR2'?J"G.0@)E!KY/?=H#4XDYN* PU#BF-%K!16M)]@X2Q&R4'EIV+G$9/6)J*4D%K<&Y.B/31I:[$;_:3%Z$'M"S!(%RR)B^O^<6% M"*7_)8Z.L<67R%2** //>$&T7F?W_D/>/A)F4?.*''7YC*-OR4TY?R,D[\LD MJW0*'-GOV'-3(I.C=$S$^5P)IGNZ#PZ>)V9^B=.:ID]>NB*JS-B'AOB0AC/- MAQ%:DRDER;N$X7($R6H") ZV"[BC%BE&"NJ+H=4%B<06X?^7)GO> V MU> RWL+ P'7<(J*UQCL6I;0U891BD))'LZ1X3[=9YOPGO 0V)-+1HFOB-48C MQ)U]E=2RD/[Q'M9AD9Y&S[IL6;%RXF$4Q,FE*P@ED'J,$A"48B[GPD$;7=22 M\G[:5M03Z1/1,/;EQK'5=D>+>)%EZ$U">IEC"5."KJ$Q9KL:9K4/\O*V2" E M-#@4UNEB):A\;HED=MSM3<]'%P2 MFRB&9SO-.FL26'O"*ET17IO6HFY] M6J*,#4N7R^#80CD>$R[XMU3+S1HW7QR-FV5!3J._E==<&41M&C]&Z88XQQ.W M+O35N=+-M1N\NI \8^V#=@8"A_+0.6:)6I1?\NQ]FBNU.'U$]P(N[C*_.4X' MCQ9^FTU,NJ;=@<1F+@'&[-'#[\Z_@[!B>3Y__.[!@^7R77+_T?F[LX?S^^GR MX?G\X7?W@P"#,HIE7L,U7R&P88%[X;M'9X\?/OS6(HT'$&GHZVBCH;S0YXX2 M]KS+7C+9@7S84RHY6 _.QS]CKQ=]+0+:@1?^+?6=EY+U6_@7F-L7V+H7B#5[ MAXJK*:Q\WM-?MUA /;N?G)P]O).R0,?9PX7\R\L9O/$AT5,]E2[8YSI[?/\! ML[)L:)'&JB)B/QC[LWJ1XE;%OHLPV$A%SW&?!_4/*H'6HETC6V=%N49?@6#/ MNL)S&\XU\]S!PT)<<>?LKE-1BA5HQ%(,&XS2_N64YO &5)3)4.6 ][W,:>'6 M1DA*_FJ&B-P/O?,EP@ H_>I##AIUH;K9\$]WSN\BV(.%I^0I,$G>XLDDKAYO M46K0UITK.?0JD.01ZY&$]11@E?^]W_!+9'<4B :AC0@7G]WBY6] %4LY!=0\Y /&=.9N!M++.&O7$<)6KU1*INSAL3N=NK":0+DS4"7\K3$? ,7.Z+XFE7+'M%G$6 M"$1(W6D5?_1(J,"&U&U$R&7?<\3'O@WITKFA0!>.]^*.6SOF%]?>78 ;PR3]:6)G4>GA%XFZ4?S[!P_/'KV[__A1\NY! M\O#>N\?W'SU\]^B[^\EB]FAY]O#\49!4>'7Q^NWSY^\>?O?H_N/O/V\6872- M'$PE<#\2ZGIBF//7=HNRC^#>P+<0)QP]/U"JW//]YQ3YGD$\^_+MWYZ^CI[_ M^NSEZQ<7;Y^__/4+92*^VP_,ZKW,D1NQ&,2CY??W[SU^D+P[7R;WWCU8/'K\ M+DGN/WJ7?+^XG\[GB\>/YVE@$+] >):_8@5,1!:^._ON[/S1V3>68#H[C2)Z MD^A5=;".[=[UJU>H@]R,JJCX%']",_?H MT>S^NP?GC[Y[]^C>6?HN??S@\>SLP:/YP]DB,+C7S]_\_.SB\NW+UV]@&WI\ M[^'];\W6+L#8$. 0';2T9RSA\+GM3$]BVUA]P 7=&]:0!F.)Z1Q*V^"KBAB% M$2>R:;<0V0>N_7^QRP\VW$?W_1?6Q+&Z.R,UV739YHHI76!\P!J0>%>'$V7L M)Z7(/'QQEF*^R6H/46:'^CTPM9>@C+)I,AB[(G[;R_:\+\KK0MNH*IDBS9;K)N'/5U&E.<5(6!)HU&2?\S9R_0NDI:%H8)%O#CY MI2RI7^"-$U[3;"QU<1P<:"J#4#0N.$[D#A=F3 K0Y#ZYW,<+O/FT*VI'<[Z2 MJ^9U&E@$X=JEJ;#IV4W-<6%\N( 4CY2/3(D1W./KAI#ZE%VI11QVE@;!(/8: M=CI2T*8^=]@]N@8##\A[^7_]'TOZGZ.=HG_[_VC/X2TE>D-IY]T7/\'VOD!W M@_V15BBU\'*:W%F).\K82"1%[0VD8P#-VFKU.J9MTU6$FP;<2&^S*&5APZP@ MC$!UCANWL[@* &T3KV_%WF [HH(UZQ_;E!MTKS6K4=\_-OMT_W4Y'4Z"7FWA M]E%LI]N[+W>UH8:.@6,V)40D-3516E5IXP1RI37*3/-0#:$W[Y,6TL3\0"&W M0AL4H8*XL2HC*D]JGC"-(TR8LW-;2R@9H\V;TNGNV,_:/[W'?G_Z\-CW"ZPZ/)&Q1CJ4Q==581_",!'T08 M!*;Q/3"^=YT>US14!TW1D$#<57I=<1\[8@/2,=D6PN4 QQWUIM+I[7]%+?9& M!G$/8#48C;>%* R"XIEJ.2?@_E95 M>4W2 LNLR!H3YX:I9"B)J%&_Z ,, -YL&FM3&ME M;PR-":* ; N#Y;21'*W'P7.VEE)Q[%I8MA B\1$.#Z'34?4P(K>A529Y'ZDJ M&9^;2+IXB2W*:7N?3':?R;X27=$\T]TO3Z[K%C.,R0J[0QK,UG*E8)Z@3B.+ MT!-)4V#H>@6O=]IJP],P[[*A4CQ\@%C)%ED9TV8\6?8-G6XXT1V[8<_"RFA8 ME+&K+QKX-356_4LG&E2DV(M4A%Q>GA3PMY/T+ MV9B=F!IY11CFMKDJTE-_0%&!72B)I69V:%4.26(36^Z6/NNYBP=6IBF7T_TQ M&"%BQRLL3>^+#":,[T&,[W?W)HSOA/&=Y,*FL^.S.8&$9A$WD/VO6!)/3!'( M+7_JP_ G* YW;9>#A\*(O\9L_YC58K4/(N)5_G@GRC$J/,,<+N@P*4.Y/'G@ MD]$+2 Y8SZ2 XE$R"=3/UG,HM1_3I,-<^EC390,^&X-PIE38M/#V+KR7@7I! M=W6@T4HVH< ^6R;Z1:"4]#1*P,\N%]FV\;:TR79(A8-X-'KK5&A\I8/8U5@, M-Q16J34)D2>S-(]-BLYQ65]13SS\/&M#U@XB63?1D-)<$/X+-A"F_O;@SD&A M""9.G];5M*[VII@-2;8!6DA93RFF0\&>;;9%YF^R],Y:G.QMLK?]]L8]Q)X8 MA*2 =IS7PI^K=&WDA,IB53);A=N%Y'EU:@,BJ. MW:)*KH7TRI?RS>6V:2&"&]F2H<=9WAW^L4$.TW1M80!8>.C! MJ(7H!3&9KV M@6D?.+P/)"1_1K#RB)/>.P<')GM*'(#8LTVNP64"$_7T::SP 9^Q+I,AN2]K M)+FO,TW5XP];1Y+NC=DK(6"NQX8M8P.J59KE\$ZA MEU3K9!%8/P?+.H*5E'/)][(ZF:/QQYA6S[1Z]JX>%? +-(G8A2%'CHTX=-[( MN-GRPJ\)@6L 1)Y>-QW!W@SL]%WP M@5' -1R^X;D&-KR%=2=]I:@[QL"+[F[@:&1=DV;HU#F>=8-H_H-%%T0GX#C\ M$#5WSM?VNT2/:(4^D5M0,7HF\QB[O"/6"WP/:B?M."KW-:W<:>7>&*?$RK4Y MTKB#3R9G)?.%,L<(_')=E'FYHLRX"BH;86C5FY<+H$%JL1EZ3KHHJ$GJB&2S!,Z33.2 MZ28W@7K=A^M7H7/0.X ';R*)EZFL-2W6H_K3[.'%0JEPFF NHL^)WGBAU4W!1E2!&N;9NYL([PX72MCJ+7;O>(VZXJB70Q=-1).IUU MKAMH,O_)_/=7=3W+R.=DG%&-&2TG7+[\Y_,G)V>/(ZQII9ML?JLM]=YDJ%\] M'"+:F#E%^8Q[/E')=K5@C&R<3R#@[2V$\T0.'_<*40,AA7;E[."1DE5J5)!+ MTI791 ,2SEW1>[JM9 S7V9;"+A"^M+X/L<^P)ZE-0Q3I(W9020GO.MAO.O9A'>=\*[_U^%=IV/OJX 9E M,Z@6W95HCGEC.10!;9./OI/G@Y?A(G]-E.^?U4" MQ9NQ)=;1:Z]W>-G-;WX-6M:#!) C&[-PLPZ\Y^?B/?N+\',Y]JG/3*=T6TDL MG:[I=>G?N0LBH4I=9^!H4&7L3J/?UK@M7-DR0G MW2_J!%'=Y'4Y)[9,(Q5X?6,3,9*LF"75+UJRQX3TGOA7FN86897SNALB=Z6(AB4AK51_&)LFU=[ MP]59C1 -*.%E-Y!SM:64=S9[F;_22C('V9=*:)$;3=Y.QX,*_>Q'VY";^H1^ MT]GX-##*"GJ 60ZG/SG5QIVQ%\';##@_QLNA3<90%MDZ W=1>B4N <*L(4QM MULB$JO)9%?QE7;JF$I349J5N[='$OS(Y!L$U.S 8LWG2+W_H>\S39+G)&JH( M:5F)?$1=*56:;69M5;,D&R[OH8UX&OR;#/ZJ"P[QS',W@H3U<]/X[R:)?DMD/T33B^TXFW^K"KH0M2" 8'CVC 0!G'.0]):/KV[N2JD)- MMXT2"-A5=R7O?U$2R,B5-9(ULGG1( MU48''(>2P+8*'(H6S&W8(W?HM]@):*"WTYX.Y3J_;/KB* F20\&O19*$G6%P M_B ,$EPWJ3O7J=$F'0,Y'H!3'&[=4;S'P6,LMLUJGMO?H_GI#X;K_]O/.XPS MW>Z)@TD]E(1Z,?#$J)#:C/B0MA19,Q:1+$V>(KY%++FW-5EQW-#?=-QU:9%7 M^/E'V2.H^?D$.:U(7P)Y*6I_?_U!WJ#'@"WML]!@O>HIBAX(?5G#/'7$('*^9FV2*=7"" M%W"CC&!%,(D_3)B;HS$WYQ/F9L+A#LP!.P@J;TB$BA#?G4#4H MMW%YSHG"^HI;E6XHA5UXSW0:[D/#K76U7@O_)XU;IWG8-P_;=I;#+#2DO3E/ MR;_=JQX52_?FED=9TANBG.JCLBEUOW_<38.N35QE1=U6E.F;K+EJH?^H&XCF M4B_LV[F7H[H:RG?UDV\"*Z*+6,)1UNIMBR:#VR^I>M80E"EIB_D:2=M?=MCF M8-$P)<] 3E(>MI?.E!RT[6+P^R8C0;B!P^8?X;2"#\W#OG320'%_89QWGGV)6^!2TJH:^W0FAM4AR]YI=.&@6'7J5-T]G>40W.CSI2]AV#\. M,_BM%T^^$4&UKX#VO4F.3PL6LS?)%I-C$X\>/?A7 )!$0*WP2MJAN MT9/%PGTZN+R'H"A*R>Q<.,1O#U8G^Y00G[IVT$$1:K&3MX;>:"W;BFI&IM#9 M&4"R)])7L\-ND 0!*-5 6I5K<,5-7VE&_R[9+'$;+ZWD>$T\;&+IWNVA#Q#2 MU&-'F8/7@3F9#>M#8]@><6,[62+*<]&9,)Y]*\_^&]P![2H)=G-L?ZYPJ39I MLHD$'*7C@/DN0QBR8U[$BCKK9 N&X\@UN[G#8.!)S >'%CH/1$=&2Q60^%9T MQ+A=QO-WIU^^'/TQ2QU&V['&5AWJ/,ML5)&\?7=UT> 8*1MC)"4NDZK-FCA: M9[(15"D##NV^Z6MK/"-5BH$G_(6R*37/?4*C[37X.(U-YD:5QTW9J#_/M)4A M>6=W4>)" L?%&IPY'1AMXB!XCK-3G8C20"?A[]C.S- 4MNUJ!2,@$!)=4QT( MA19=T:B]O$@7^R=]TC1@"'4Y\6^]0;QTQ2XS;VY)Q)FH*]R>8.,H=*5G!8PB M.3=X!-W6$OLS\9EHJKD):9W-LJ;+7CS,GU7+*D\GG/8>Z"\9@VDK<.NSJ=26 M=8$J$H 79^U7IS]T*2B&OY5@B5/NX6 .R(^\&TLW>H8ZCCT9V7'Y6*M;F([! M*1G+A[IE,4W+OFEI"R%_+8:0A$E=E_.,VMS$">(]G_T'Q$T30 0WZZ&E88^! M*4ET8":L=%==M5MV;-'S'1C9!(_ C&D,]#Y"!?.Z/TYT[)YZ)E)G(7 MGC[(Q+OJ(^3H4&SS1$W]_$3TGP;'A/+UY$4>O MG[X](5@DI02Q?@?'T-.?GKT^V;0-^6B_OKG\Y3*.+B]_?0KCE&*+3J,?9=SP M\S=OY:RD*@:7*F#\?D]%B4-FPB=U65^F.1I8+51[(#E,+9XV''-HRD"Q9],V3:K[VM1=:K%+?@)N7%9A0 ML$EJ#N MH;<,+TO09UWXK)G+&VP3%W.88S0P';V!J0C2W\\J;E;X*:TV1+CP'(X'^,^; M+2D[T@<+&J*?X:H+L.P[__CY+@WIWY,M<@FX)#_BIITG#<=Q2O%XPHS4+Y+? M88R9"T%J@VE>I]3]9]=%^,P#\RW/CQ7)C5[M...*0VN4N:9DY35NJP=F7:J0 M'G>%']%8=_\>A;?3L@9MO[S'L3)?L>1D:59S)3FX.XP9+M'@P:4U1!KW:*Z] M@#-^G4E^ET1HO IR)$1>U^4_[9Y]_. MWIT]O/=O[#E] U[/;U1_#LB97!V;<^$T5EQ%5XU"Z1WJ283*+',^P]$:>KZ0 M68H9%-IN\+]!=4"=I47Y14J?-W0^CNJS1UN5]#*4+B#>X)ZQ212F_;>;H M/76OO>^*G0*E%HF%_\64?A'EV%9UJUMUP-V_- !4'98LS0F)^CXK$G)=J4BA MAS4[#J9HI*[B:?1&F)K%P_!&9";.X%VMMV9\*_($P/77=TPJ=FYJV.SQ:$(Y M V%'%\O3;\2V1S!T!N':),F"FV[*4#AWF]/HE7,T+7%[DM>EUEQ@/TXHO8:@ M+OA[*_74%>X5!:\P<(KG#LA+0\-X/.$)RJX8H\3^7I"F\@>+9'_4)R13[M/0 MTU'L,!^FK1]KA;9Q?\DJK7(U,_.QDD:PT0I 13;EVV!#TI.N3X M$QRW798K-+4?LY(6) 5 SXLY]=5VF:]^_.4?)^??W6=[4.\=W[$HBQ/SGC%7 MM3_-8Z,/.?#<%S]&;_B!HS>G%^ C7\"2>%_6_/#XM&-O=DNL1WG8AJT&_@2G M%88O)ZX 3KD >C6;-VC6NZK,,'\ "[F Q[;#]^+MI9QV3_,L^B53"O)+9FYS M]@<'"/B/?:>7%C<9X=- M(W@2Y0]"OW^0VZ<#B+ //6Y]OIU]W 9U$OKIF6-L$VL._YT6Z3R)MOD\CGZ$ MQ0UW[U#>L#G&T=.L3C+]^4.:9Q\R][>?\N1#^0;"W_7/)&E,EWN1X+<%2*_G+FR;=T"6&OH8V\;9E]/BK,H/W'_R4QW:J?)_;!C;@ M[.0D2!$V0X!P>5(6[-#M M>?-'F\UFNJ3!A%X\B=ZD55F4T?],-ML?0C-X 6_V7OYP67YPL, %84.+T(T^:U\\OGHPMY@03FK#-GI37V%^, M\6JVR! '!2[3V^1]ND@Z7]69@^V9TEQX@Y<_C5V_M[=_D:FWNE5^M_0!F)@5PYK'#QZZ$.?A^<.P M?>9$$[_-8'&.4H\,'Q%O*![)<-%)U=G!G=L!-K3![5+=E 1\YUQ^H?E-<.R8 M9#@@]H-3J[G&XM;?,YBMNHW^EA1UN>Z>,S_!WK7E0Q]GCF[R]+]>_^_8QTS. MG8/C\W(-SES'P1X:JC]U)@^-YS%G8,"$/:I7F8':;Z/7E/Z.?-K._.4+K--A>SL:O^'::Z3D=CB[_# M?\'[A"_'N)23[;KS$. /PMK]]?2?&"+LZN8Y^JBI?GUD;>N?7Z>+R[QL%WQ] MLJVH65=PV[269A\(MS0A/E':@\V295-O"Y\(QU7VBP(;&E:R,NJ/T =T:PQ$\9>/H+ MGQR%!]"/K3#7A)\Z6?\K T."X^\*G#)=ONX[53O7A_GIS<_NUT56Z:_#9]^F MFUE5YOJB=)1B6M!]P&>V!K9$G-_/FVW/(=X%YW+0@[DHJI;V%;@<9B]:C+NA;>N4EA M)5=;QX3] H,^6(_U\.U_;:_8LR;'1IV=%2RA8*N7S.H<-OD%N8CZV3?99HZ5 ML_#I.QG97BKGO[$]$!S;<7WIBTN^OZ+W.I-Z='#\[! IKM3W=;( MV)#)]O3BXM6#G\^"#>JF>\_'G2G[CY#>(>&L9-\Q$>,>5"XS227B['7,8&!Y MXTC]*8_G(X;XB$WA+<3'"RH(#,9-:8:[N;@7OR(#2MWY(.T"+^"Z+U(*(9H@ MO:">"8Z163?1"R,09* 8TKWL@&[<[*\-WS@(W4\0E%*:?4-Q.(*+FC;:?!>M M"$A614MTUZ@VX%MGM<&*6.\C$L.0DC\!5T9K\'' >]*D))T0*RB SM]N883Q MU_@G*[BAE._=EJ(086FA2V"]*P6#6A55'8AM9^,*:_%,8-9IM=LR@[SJ"U$817O0E;NLD1F7FO=G9![@F#",_NYJT M,OC(&W"[0,]4\1/2ZO'LR05=16DWNIN.UN@SQV1$ZQW\^H6!2YH+!E^$A]-8 M0J;!P#<[3Q98>(*-?:6COX@T!:_@S;%W)^R*-A624(KOIF'V]O=I (=TO$>, MNU5,G9$P$+2N(B(#P&/@HM"T,0*"]R4>-N7&BH48*[9TN#%+G#+(>ZKG'5G/ M>SC5\Z9ZWK=>SW/GA=+*XO9>B4:MN!NPX1E'#%U(:>!R8A<4CL#?;-R@+4#) M59+EAL"AHXZ'T86%NSJ4:Y_<[K,>[)^RD>"5]%OGF;YWGES7+?+Q:8#0:G,W ML]RUU+(/\1#VFYOV [V" H#Y.]2K-(R[E[CEN 9-"V_7L_IV]1MHEP"Q1JP9 M8HV"K=3&U!ME\%1*HF*JO,@RFJ!$/2,#,P3\!\]@W<++=5U6^G!;IR-GL7'O M8>74"*U$=#9^0;W36-AK.6[1B(_>"4%JZ&O/?:="R!C7X0@8HU\E;.6UXZ<* M6DL6Z3+EUITZS:],3#O/DVRC3N5-C(@,&(NYO[=5)M)7;*9[S?D4LQA)MDN(=. M-PD%JL!=6R73QC09U"&#,H[^IBQ22MY/!?'U1QX"Q-ZR@253X)U-D'Z74^/63:A@S/L>@UD, ? MKU4RZ1 Z8_30&#(B;J$ECG4_U#6PJKI6VK-[H@G@'$,\\8/K:B MU")2KE*%#.D6ACY8HJ2DM 4G@=!F2UH]L-MFBU9V *S!;MD/)4)!2Z*#B78E M3T9,5DG@#<[*S!/X&)R-M:TI)"2!E-8"?'.\XVW1.5#ZQ 4VZFJ+#3R(2COA M[J>9>ZOHXFAI!I\+T1()\;SQ2G!\= Q.0J 'C6#C_ND?UZ1&#ZNX<$L8DZ@E MI$XB%]J6L(AW<7=Q":U>;Q'B%SO<8?I97(N?64SI!A;^(LS*<7U.;Z,B!H*LD+74*KP2-)P%?-HZUITBF;LUDB-L2G@,6;PCRDOEJRD2.::X]DKD M>I5891WATYS?^^$UOC#^ZFU%:/'SLQ^H AD[##SA$-,%T2O83T<72AWK#8D1DL&MV,X#>)VA3+A B%C%99X1'P!$E0CLW(>(T]DN@) M;)+WZ>!Q0V D9.%"(W<;55V6A;ZWU0K[6LQ"S('N0;\UTFH%#*FJS>1GE'>Q M;97Q"#"4R #<#'7O2-TS'IUG4F!1TT/=6OY[/, >Z0U\7UU5I+*6Z0D\#995 M">28Y3GN,5(_%\&E==+6M!,AJHI\S>X!HQA+KLRB\> ,E&!!0I+(=.<.Y?@@[1)JPW)Q3-L"X?^1,Z<6#P:>OK$%PZ4]KT0)K- \7#$ M-V)7^#IE>2P]%.#[&YGAVEM%")ICI((]P+SV -7G3;1U0$ILB+H7&68K)G?M M.V5R+G8?.SQ;S7DV?('!'0N"^FR!P$P3N6X? !<*"Z#8P MO&J$,UDEOCV^MX+SRK4TB,<@'*2<]K!='YKC )?0R112D(![D=,*'-JA"*V, M9F_NVM."J[O\S@P@0G\3#M5%+S<22+D. :^I:.V53_?JE02@9'MRH,K3=IAOJUUC BT3EGB6K*"$D!7LTWX1\/\GEEC8!Q_WJC0=^-983\ X5M.1 MH8_"W:BCPL2< V<\-GR1,E!=NG1=V3@)/;;P/)"']3/6$V_OYMAN5V[CQY1= M'6GP6I;S5@A?/=\[1>U908SE8NOP1_@=.6:SK"2T/W'3L:X$7<)2.:B@)@TXK6P9\TYZBTUR&)&%]9)K,[A4:3-XS:D_,(8S9+$@9.D M;7VPD%"/&[5I[3 <,EV"0V2PTN4 ]WLMFE]\ '*4#F:QD*W4Z&'#[B/?5-3 MS U%CO05&XMJX5E>8Z]7L4I9Q)7C@X+I&"'HA2NOJE0:LPSY<\)R&TQJ1X"+LDB&!]7N],Y>2(0C='AQ8IEP+GKRZ,'Y/QVE?"SDP)ZI]'32W"["/9)[&]@<%SC+5.?]6=4(=MCLXV&<UYO= M%2./)*L\-/?(^M&XZ'&G$==1G+M'#E(*O61,7.VN1WYB(N(BS@%QR8H('.R/&UW5G43JJ>M:EX G(=WRBE'DJ12!\FR_U;A1"6SGB,7]B M!'L>%,Y^2UVJM]\;B*1M+?7&.<6*+&@LU^7KNY''7^3X*T13P4% MIG!*8,5(FJ1]%2LI+*]$S/LE3'=:-88, K=GJ@<8J@[R*LAUF:SDF&6,ZS=K M;+[)CZ\TV1GGEI@[C#SN?@N:))Z/F 2N#C%BBD\S]M/K=;95LH_;J-&\!X6& M/!)$-H6@ UCXZ$-"U,%;0=]="J67CG5S0PZ?(6^64Y3T),25LXZ>+ 25IAE:R\PF"8%^8_8!Q&+YZ'K"?^YO^Q M5 [.%9;@&="CM H*4TP"X%IX=4G:UB1T3# 6B$6KTBS@'Z*@R#H5I?<5I;^? MBM)34?H3%Z6GC7)HHQQ)!I-WL]DBT@G^7W/B]TJ)WCF3XI&KGZ)(<-"YF<*, M [/Y,67=F[,K[#U 8Z%I5"(X[(G@HN=-7""%:%@:-*/R/J;H_(V%3S7!T!%8 M' ^BJ3MXNL\,K%8SMAO9#<"H/FS:[:T5;#UN.B@;B- IP13!9)HJD?!*$'T' MPT"NQ1"^F'0E#8"'@K?@;BLI2"!B=JM KWL2UD$T<-'"PTVE"X9# H/6!+<%EZ0T5]8BDICD7)0_ M0#443F-0I)R+Z!BM,UB5&^8&0DK6>2-PA3F5#4M6R)8,)$H-.Z%7JR>[=UQ= MM&W:RUKJ(1H@5CKJN#DR?).3IY^2H9D<& \BJG1J\RZU,]8\QA22C$;H$<4F MA2*H>K=!"A).D] JR%(A>(M(;[)@#'%W$!DGGPZ-V='']-YSF$Z&$G%$F#.V MA6[3 X=CT@&1]<3I!8/!.:1>\+V'-VL?#NG+[I ^"OGK_UC2__S9SKF7;(@9 M;TKP76Q0A(.?Z'FV:]6,GR:[! UZ3&4;ER8 1O@;2:^\H M#S2V@752SMOUHI77!2WR;4J8A7!/@I\4/*JE:'-*!2;W\<.&.P/X._#8&2T4 M?*CC)I<:5QP^0/")!U&3^% VL8%@A^+ MA+NBM(2HLS=RUCO?$(MF#"XY'=A;:$VQGQM]T3;8 M3P&GC7O#U(T:7!,VNS8ACWV J<]7_#A"G)@YS=[DC,)RCV+4N6&W_ M48K,S^BHHDH3NZU&-?V6H6K?NB9?;*E")_BJS-&Z:4S)\P[(M_'-<>,].%G< M0(GV3Z[>H)?4Q_%Y; @V-:458=1.4>LJ2C\DR#@?=YGS*:H07G!Z*+C"G,@ M/$4Z?0[&\ 3#D';C,8BNR.2/@#QIB_F:?'YQ;'4;Y;]PWKB3*_9=TP@)$AZ+A:/")I<+;,F-L@W]V6%E]IMM[G7H\:#EE O*_JK485^[JAB["\H["$ M/E]?:7AKV]&E(B"<];TR[D?[NVO/ DHC33"] M39.GVD 2$<4'!34=*#-3VNH;;$1(AL-4\,K+1AMQ5;0AU#4)FJS'-U-75,EW MG;ASWXYZXZUAZ '&XE\MYL[L.>.B&XIBO$[#,KDJG2!:6W^U3N#A92!>K]]2 M> B./3)M>3J.THR\&W$_Q'^FX\U*R@ZAXM6U^O.G8R", #L[L\J$R;)87#YV MTJJ_ R< ,?V8D0AAYCE*1(J+O_'58J]IMNU"T8KE! V\6CJ<48U*1!49 A.MT^0JX^26 M$4#"T__/)YY/HZ<)!U5#9D=/H>U)9K*M>IYM].@J[JE@FN%D#J7WV'>RF4,F MLF&W9\BJL;R#I@6Q:(3B"C6UEY)[XIMBPDMR:B\.QAT3=G7C!L[:G_?EP+B,X+!/Y[>TF:CJL+7'C/G^R8X.#WK!B8V]1,V6#V9AOW(8>^V M=^WK0JT=)""$2PUB[*8)V N7G*?9MF$>\P%A9?*I$BR%SBE0&H%72BFBX("7 M=[B=3U,A1:A/2O/W_B6A#)$KY_G4(WG:7@Y4 MD*4.'T8S/?7N9/X^6>DYEB?(_J+U*%+I8)N:[4QB7LKJINY?"7L^-TNFQNBH MLXB>PSR#UOA-[?JP>S39TMZF$A>QV;PZ]:(B566CRWJ!U5FDXQ40\F6FB=H[42'4 M]L]-RVQG&$ZI=5GB5X?#E>VU*T [3=&^*3+E6=-I;V(C%T--X_AQ)\4Z3?)F M/2>B?*<>@?5S%8<(M)6G4=YKK06B=QQP@W3/!"60$O]TRWG!;8KKG\IW(L%, M&K13-]%!T@)OMXDC%UEHIP(QI(\25@^G8EQ"S=.GW>J6G2ZT(IFOB;A1G &B MC7>8'TDB#D!G/7+6:"OO+RA]'"/W&%R1,]ATVR&2[@GB<"3$X?$$<9@@#M\& MQ&&\TMNEY)>]3=LZAQ-;8^7YZ\%^)]<'1HE>!\KZQJB=^SPJ99_K$*,/4_?H MD'?W"AS<9N:RB!9/.3#L?%+,4@L!%H*;6P<@&.Y\6M8E\-9P3\L0_X M0<"00>1'/$B_@EH\C;!\, M[TN=AQ]E)X5@@$1LWI<0?6[GF1)Y_[ #D%['< M@V$E]*;LJ\I@3?I;K'?5K_>.CAS'%&%X;:W15@_&1T^I657^J=Z0!Y.Y]A:W M%GKNB:M9Z\B=1E:SL$_2C(:=)T6W6?)0W\;AXKIMA[1P!>%([:&JN[9I40SK M--_Z5^M9A]L-!PF8X(2?KY413Z'5],O8OR<1R'C_6N#'_CT/=!;#*/<8K+1K MU_-3'3%HPV\A4.E#E,T''C)6>4A''*%F1)1:.KZ26 V!&IW9^9/DRT?C0P8$ M*;%B$ZRP/AW4 5;G6[)O=V'X(K"D<[_@56,/0"_T0.#\+E.55NV[@[9H4V4: MO'SYS^=/3LX>1R0LM4%^=VG7-YW?_<5D-3['GLEZ7]19]#-\K$;-J2,8B M>HYWWV2%,)1.63PDET(A?(-65:8;N]([4W1.([])DQK>N)93=IY6N'L3$8=7 M>9O!(6-.+VVK[\T2(]O<"#G_IAPW.;?!CVP"3 -9-FBR,BDQOL^@-EA*H?LGF]1OL M"*_$T3!+6_M9E=5NIMVO/NDAGAI#I;Z^?O>D^'X;!+P)8.<[XW"S)CUH)N9F M7*L0>7MYW%NH!C]9TZVP)LIU+O<'19,=379TP([X8.?$^ARV)TR(>Q6*X/B> MK&FRI@/69.*"G=(SF6!RE18E!AKU'&)\*J819?ID5Y-=[;308V&=BA8U ZQA!3S!18I$[ E>LPK]-G'Y^,:S*N MO;N7..8L_TY('.R6G'/F;+O>U=D\2XK)E"93.NA@>0S,IBPP@V:RF@*<0T4- MR5QB@A"!%+Z55*!>M]?.[DUF]O7-#%SV#ZB RMCAKEK%?##<*:HU1*M M[?YF]IW;>O0CGYIGGA^JX?;RE"O"^9]&3_TK^=+M6.[?/U%6H$ 9RJC9 @1R MI>W#SAA8GJ_V7R5Y&U18A AX0:V4#%M@??L.U:NVI_N*AU @%2N%^H0X",[9 MFW*GYPA&-NFJD[3M=D>;/C>-<8F6F.M?2R[-X1=I#.4C"6L?P9.EBR%$ Q&) M*_ %W[Z";]5I]UVIN=[4LLI":W_/GEQ(>:6><(U'XAJ_OS?A&B=.:T2@ MP(($S*OT*H,[^%(Q-P*LJF03@,K(.IMU1; D[FW9B2:S[VA?)DB# <'+>_NG MV&EC,@-\Z?@^L*R?,^_*8%6::$T\"HS";<1C?EXRP<_#!T68^( ^F<8E6PK_ M,G[&'*/:%A,/BL >1)OBT"DCC9P\L:% 90ZNO30K(3.A1ZL:+'UL""$5==GG M+10%T]Z1GHA:]A"3DC#O##%"91M4I;]UD,Z78_B+_6P#E:=#.TI6INM8[+FT M$XBH4HLX\R3A]"MAI;&840OCG9ZXOHR:,'Y_^,-FTC M"WZ ;ZQ_R5_?7/YRV;GFZZ=OHV5;,ZH%+O+B[= G]$9B1>1A.7HIY 4JYQD- MJSYG5AVFU.H,+7V%)><%5M31GN>&GAA3@[# YCMB4(:W?)^F6_JTMJ_#1V'1 MPA$?&SXD8L]LLIK;WL%S*_D9D&4J#JAU8Y*7JOBI8>.&'^,N0Q%Y?^E::)D- M7Y%!UGHXU!"ID+B$!*BE[+F8+5.X6ORMXR@BF1KLFD<(KE(2(8U\V'!C5),& M(?%(G23^>%\FR:F$@"V544'\]YZ2=5 $]2:[W)]=3 =X]FX-Z>UOJ>B^,Y!6 M.>=\R^_EZY>U:HQ8F5GD]I/..2DU1 XG9V M/'DSB'-J00ZB8#:;?9=_SKL429-TGS/#CLA-HCS, M'$U66=G68[ASBN*3N7H_K&WI@7(4NSLZX7[!R45:T@B8L' F;1T'WIYL?\\0 MV'=AZ**[?4C@ =<3'*4R3G$ZAB\SJO0QV\5"OY&G5PDEJGLCA.^PID@4]YI% MRCH_J?!!%_96F36*94>_. DW ;4C.4OM96!DQ3D1(B4\-KURDCBV\]T\=_!6 M190RTV6!KBHLY9@>>9W4B$^EPQB?.6O$'2&G _W^!:.@Z[I-1>$;;RJ$?.#8 MPK\:S(LX[F7GVV6X8%S?S)[?EN(/R1DT*& Z:M;PW(_"WG5QU;GWNKH7W3L$XB;+>6CR-D M6IIH26NB>[HGLZI,%H&8 \]K@\:XP>-S!V MH3Y@!PZB;K8*ZQHB@+Z$T,G@W 7LE!;PM(Y$S \*;AJM2'UYSXOSN>8J9O9D M:W('"NWF#>X\O\*2IAVQ\WY$KGJB6@?Z+G=>O;BX&RQU_NZX:!S>$:8+ODQN ML/DFCGG--L#Y51^+RG[BUE&5_NX/#4;PZ&68:U*]S:,=2-XA OK<##% -EEI MLQ.T-I@O D=SV7):@7=+;3=QKR;;D:KOX=Y!SBAY!;@[%R;5'IQ'G'_8QY)K M>!G=;B7L?>2Z>EDM>D7'<#MXR(U'\PQ6T5S-O"IK]@.NRRK_O%*7?S($[G5E MTDI K$Z_O8L0/,/DP$R.OKK0QXR#4 U!Q6O'/1;ADEBW+FO:JA?F"$T.)U3HPFW6N*+IGH916\B< M%LRT8 [LY$:X: A=@$$JJ7/B9TD-DWI.<9NN&Z8?=3B(N8E9.A3L1Z\KZR7N ML=ZIGGZXGGXVU=.G>OHGKJ=/I\9T:AQTLX9<(Y>D#PH)'-;[?I*VH9N1MR39 M?&H[F?R8R2(_?T1:$O@43K5ME?HXE+)9Q*D_)"113D'J9*LWM54R*9QOYK$@ MXQHA[-A3.#*Y56'?1RQ#OX@)[_-Z439&=4CQC2>N1@K5 M\+=08*.CK$$Z%T@_'DV+8%H$![K&>M71L);YT?E'$O?S'2A(QDP5429^%L;G M"F$ E0J9A:B=T=K/%N<#*OH0V#[)?"=KZ]9KENC?B"]I(7L"V P8M6!R@C" M?TOSA#UQ2-FG[?8\BG5OY*A(+.(F,+@X? ',8YS8$,D,$:Q&QRQ&]6V-?&TI M$4L06 NSQJM2>09E<@AJ)#XJYJM9DIM"\#R%<,I5Y&87?T5/A M /W1)H0#0Y3$(JD6]6GTLHC^WL*8G/%HWHO-2"J,K3^U MR3 Y5"#U/+@;V?GO8Q09ET&]YW'H.#W&,KUF MP0AJ525,7U"VI/IG@0^!;P+S%CL+M?[Y%J:3L.N,2*0A6"-EVH#>V#&@;RD?14[<%'S7&E&_;O0*@'2\@#2D[ M"VAL83C@W<V>/E[6R-\ MX0 9P%M#NV'B)(*T==R]%!;1M?=-!(1MF6(/P6-7J(3%1,:S=H&LCN1FM"SG M1)5OF3$SN&O"+]+N12;T/MWA_E.7$'YQWD"0DTQ&LU.0JWI!TF;%0%?8K\.] M&UM>,&S4V Z9U46N2P:@H3D1\F+J.!(XY#)O47JJ\;A N#$#CY.:$"=8]>^< M+68(]+UEV-\\O33U&O,YU^6$(H2410G%-@1'FN]"7&%92YD([X,/ T^&VO-% M2%W@6\]B1L"XMBP:SS(7SU R/TIF0$T!Z,]07 Q#D?'*: OP;N (([_^2YMZ M8-E!R-;;^:ZR6H@A_[K.%K X*!)\='[O_@^WJS7SB0G_Q C#?CAG'J[1K,[+ M:X:BPU-UNE5P"?<(NDM)QQ;4S MV(X$8BTT\'QV^DF8)TPW;QM36?\N=W_DYL7%?H6>">)S&.)S/D%\)HC/MTZ9 M<7/NA]>"6:3"*;Q]\U5NW\3==2,; M=(H!<(&;F\<"#+$QN59FR1Q0:US+;:OT)3KSY!3@AB#.V8-+1H&V(GCI-B+= MXH5;\-RK;;=, O]OA_4N5G*ES)D$ 0EOV*X3Q[A."3AA[-PB*_Y2@D-KRJL#B\<(\W9A Z([W'OQA,$\HR MF&7E%H/P9$[MZZST JY_M=,6//#/Z*$-;5R=-G@XLUKKXBJA;..(8E&.W#_8 ME:]OBG",35JM4DETM45?$Y=:JL&!!//!W!2EMV4X-L20X6P(191D(]7W?5'6 MW;R2VQLV&[KM4-MJ@5EK[Z$GM0_+A5*D2C5 +XCYH&6J"6EH=XG)$2TT2E]@ MM]^&NZ-#$3!4N1,DC A\#1,@$2YF+ ?:-U5^MNT6QL@,GBHOTA8"TU^S$=O[ M6 .NE.1 /&@*>DBH4RR$=FE%V!?1T_](OKZN'NE"XC0J6?H7DX(MM"9[:G?KN74&R M"1^"W0@-!0)_2$D0)@C;M.8.F%W+!39//N,6AMJ>/QF4A72D^"8$J[##9PMS M)B'11YI@?0(.K\DB)XL\SB)5)ALW^OWJS9--33:UQZ9":(R&"U@_5YX[_1W6 M\H7EL$JSS:RM:A8+Y@_X"KJ*,0J5T/N!.GD+-EL*$_,$-YQL]"A:_"U6;VF; MPS]SB@8-3L/*K^6?(F!'9%4YLC:Q;CI?%X@#A:(-X029I<2F,6^O%4&^\^61-* MQ&.Z*]F6.;TS4T9;SN?&PL#D"6[5?"B^0?!0>D69+.)2[6;B&/]$^3$AN@ GE*CV M>B]&URO $.%2%!JBCR$8EC'B4$EW9I6S]=L" [IPJ7'$&_0R[K&*>6M.7K/\ MS&!W*,GOR*>>R]?\Y\8* 93B5\Q?)PU/II?5[X4VRRA#2#K9TU^U#58".+XW MH!U?/-"Z@9'"T-*JL'D=K"Z<1J^Z0R#DF!LT@YO7#T)IBK!2(%N;>1?="1J? M;.Y-R37][@J91',WB9C6OO"(EGA_Z:9>*P96\ 2$V)LGK:%S[#PJ3IL9I1?= MNKN60W2_LOE1*,FB;NNH3>C(UM.]SR51K0 M2[.K/"074Z0K+N)@/@ !M'0".JJU@4V7V2B+W5>NL<$4_6-LZ&EF&&KG$^N' M 8QSHSS#:CFT9!!7%/LY7"Y[R^@<8VE&2'/WF-% MA!8!UUD$'AI,U "+.P(2K2\ZN/Y.H]?>5<)/RE#I,%VEN"UR$9'A=C8/JQKL MLB\34>9<#[LZ->W)YEFI6$H%3F A!LD41YBU,A;+_8X* D]C=N M1^)+,X*)S7).FO%:5.K4DGC2=X,8XD&SGR!.1T*<[D\0IPGB]*U#G%0Y ?\# MNW>#/3"=CAHF^*5M0CL)PN.5$:R,\O2ZIO.JS80[N>KB3CD<\!)G=="#-- " MXX^Z;8D#G_E^/SA;],KPA< MX=L253H [7%=':$[,N8L9<61;#)!6TDAEJ-5S!UAEON_9KIR&(HK/ .YWV7O M:41Y@$$N>!;KTQ*Q"Z%)+\0H&_:58!P7O/TEB:'SGGR(G=#' :Z-_D@_@XVW@G%'0F'(\+&Q7U<8BD)H9] MDHS!,T:&1H!".1?=TT6D,H&"I=DIKI!%;KB?"]5@*:V'D!<1#.+ MGY8IV4\_MI%@!EECACT1E5O!"]VZ)=0U;G:%P7+ 7MF[=\=T0 ;..M"0QF9<;(LJN?;GCFNE M=@&94\N;BN*3F7VT=)/0D;2+<^("D]/8O7=^#R8*9HY^ M/OLANDZJ0@KJB1!/^7!@LM#)0H^B8'5,$N@SHG-)S8&IXY=?M1F).#4Y=\%K MV:EV&V+@*HA@ML]A8_>>>"B334XV>7.;Y"(E2>H@/-D)UD*(Z@R-\[;)8@,V M6C?H/,>.IFF/2):3@0I9-::3?K+93W?2)]%KS H\!1^R]8*)+^"#*_[G&V*] M7NVB.Z^?OGAS-]KF":L/\D=DNPV;N)4-IKM1(\YNO:NS>29BKVWAZNMP6::@ M25DH1W5#,6XFT1$(\KS/H44J#/#L?KY)X347>!^70ES1WP4I(.4H?&5.4\=\<J8 ^=3]35DU$=,"H#*Y!V^G6:+Z@")K1L6?%[6^TTL4JX MDD5VE2U:=$M-(A =K1E-&/C)*O=;);,#;5N1I:!.3^HH_^8!X;\Y M0'/0 ,Y59:IU:6% <7RMX..3^1J^)BDT1*F&(M5:W_,H(\\'-UKS\+"O4&<9 M'/:*\#]<7JM%,,U@\W61'\/[YY2E%:(TR"+5X6'R3>[Y+NP*.+8R30Y7EP[P ML]8(/R4V]"):)G6#9+%(A%!%A-]1,@>,6I+M3IH'>)$8G-V8^J]2:^1IPN5L MND>WJ!K \X2ZRXH9._HYHH\(23^]U1 X+UN7Y<(H)7>>A[@-M+FO7US[^NC/ MW]CEJM/T_4VG@\@.$'.NVJY"65PZIH<>WO"9OX.]$J:.Z)_I@A.6/5X1YC=V M#*I4=7>T#Q&.1,E(T3Q;IB?PU)@XI;T#@F6:,0(+%MJHPNS(15E83>JPXR-4 MP+(E:[2KQ:)B9>VHA6BG<6S:A*/@Q^2$6._FR#LR.+8T"DM6I*^UQXZ!"7X( MP"9SZ2W(**,PRV0065?#MATPFH#QI%B$QD'YJ-'J0N]]U_05%JOGCL=FPD$> MCX-\,.$@)QSDMXZ#5&0Z;U82<@+ALVYQQ"^!T*C6DL[UY:>'.*MZ9#QZ3 M3&^+ZU\TJ55OR"=_M;G(,JP2-3ART)>5^K="UP*&!@'K-A"*IB0($CJE3O1E MF\ )$ @=!2(%:^Q]D1RP5@X'8$N44R&683 #1RQ#]>PRI^PR7$[0K?CH:Q@2 MXG#'@V_X?(?G_O&7?YQ\_^A\^ 1_]O+5\/4.^B!X%%\E6TSS%]EL^.J;"X*A%'&+UYT:%OTPDQC6F##]-Y")<-B*.+__//BY^?OZ4I_>GBGZ^? MOGT9#S_8'$XJ[,5S0T]'^$_/W[R-/7O8FQ=T);@,G"Q42A.H84TM2P)HO#WH MVB=F8,B-.<*KS/C5I:T0SG3PLCMB[N US>=P_HG=?.$"-Q-:%L#RM\\HB(H2NOA^Y\7@9.\*UESSZ- MOI7 ^K>4SRY93UL<-6Y W[G670[0*.P[().@P9*G1(H)F5KI0#MI%,S/Y+35 M&KD:/)3 !\7]/:OU7T?%Z?%Q47IHBI\\0K]%';<:[&0%76&6E_/WP=9\SWG) MM$FC!T_/;H/\+S3;%Z[/1"J(,!&K3-/M@]^%[0!1GGA"U@?"5!.;MQ/%Y[ $UG]L@HS?%5-@P@;YBQ; M4%L0[9X-RUW=>?[BQ=WXN(<+WA&^9_HO.H\M#?F^R0&S@)F!/]!Q <-_#:'[B3B9U.&T7]Z'Y;*66:74 F1K?4UR]P9O*?TL MW^$M13E%VIJH>!VM+KMAR-*ZR,!H,;\QXB1*QBMWX)(:%PNUIM!(7G/SB+!W MR&'(JAYQ*,Q%?,;EIA1@E!(I\#'D*&AXFZ+M:7#X+2+%2R,8#8,&,S@KTU6B MK?%YTA:H];&TPXFCUM:!LT5;" R^]G70"^W9"'Q_4:AUI@H]0U\%+O_H1=*S_(9M^6Q@FWT"\292WZ#-J%%KR8?YE7KG][O:RVN)V2.>6 M\8!#/1J;KB6Q0ZX@I1_@(S5*T'QMXH4AO?[[L_GKPNG^[O!S86)^V*"X"[WT)VY-(1MI1H4P[<:YX*<;/,39TZJ'" MM'I*CL"E%H"@VY9H5QR;K6Z9Q$=1@=O%A^#0PD&:AD%4(Y*0X(5_;ZNL7HC0 M8G<=D-*[OJP;VW^0Y-F=I_^X&TO63C)<$ALMJ4;&B45,OVVPR[G?JD?B4^;% M8=#^X9S%E_Q[8MZ^F#>=T-G=4*+6A+PN.XCL#V:N%.*J0*:605U^8R4>D8[R M'F)07NF_#0F)D5 B.5SG]^[%]^[="Z @25&T4C]VHQMSQ\? ]5;DL?8NY^>% M?>U&6?R+TKMLJ= XBUGK^8*E:D-)KK-, Z0Z<'!V2<T]G3;Y^'# M#]LM[IY-GO)055RR]AW?8&3X@:NT=DG8DEC:VX*-$RV(I1U5>JPIKU&)M4]& M35*03?+!^^HLD0V?F:Z6X8'M^P\V2+'O&2^D?X]L5O;=;&/LW+.Z[ M].X&7A/GU:2_W"U>\)7@12_(B71>QIVG+R[N\A,T30M"0=3L&5C M;!C9V)":"*I2*P>+E! 7TJ3M\SL,'<%?HAM'"2A:IDL\M.X\O$OS3!EZ"$+1 M&N^61M].-5&I]KHMUX;'=R_ MXG #0\>62HSBU_U+]C^?^?"[S)VR(J09G[>ZK5 95;+>[ 4HV!7;IDS95'-0 M1$> >IU63#5(?M_M>.6=[=T5^URY]+BM.^[MW4EO]XXU[=?=N4E8A1."5$WE M';Y#/(-R23%%B67;&!=%Z=3:PA*JL5\D9ZQXF#K6/(@.6X?03"FR5FG35A1G MB! HUU$=9SOW1#"1=C'DICGW"SV(HP[A&WMBX/JU<^_1,B?++7"DNBOD)_7, M&4&I7FRS[H8"=C2PUD\,$YQWH\0]%_>6654W0P2W:I:^'=L?H/OA*L&S,*>C5):I--\@#6V0>]@)OUL!@W4*P]:J4P M,Y*=.+]R<]$2$_!]&0FK;3$ MI2)@_^BRJ8KPX.%I4LD4&\B+;[P15G1!L#"CD2?ZY;- E;H5O1R8K@%!TGMP M\-.-^VL#IG:I]J2S\E4F/%P6PW=3HZ +E85;E!)32Y%8[FU11RW9<,6&CC45 M.D:0':H0_25LU(1CF>('CY:A$_P]EZ*2WSDO,=2"#Z]5I9^WL'P#TWI91!?M M"LLA]^/H_-[9]S$Z8R2SAT5DUMKC47R=JL/""^]B3@=ED1H50KV-Y6C?SQ1MG2YPR\J"@ )T?FEV0D[*JR5IE'EFPO(GFR77$A;Z4 ME+&8[QAV3G(7RUP2>V*ZG1P;)M,WLVS5\D-J5S"&6]9C)CJ^IHQM-RY\O!<(FSD5.&KIX(QSBT*MB\4UXFYAX.=$.?P;EM!H5-\7Y37LA;$XRDB5+.)R>E-# MOV"M=.SB(9S$]4N0JZWH-KP%D>T)K_H&]Z9AO?8G*9+^DHWA_&)%7+YDGY'P M5 B%;.JC'C(.L_>N&;!;(47F^2#N2>PI:._D<55[%[3)8-O3,"%R9MUK9E69 M+#1'O,])E9LM!FS2+KVA9[' %A%;L4Z=U!QR3"V;DU*Q4P)G,[L([BL0Y/1 M=->H>VPT %)S'LJ%O3X17)OL1*M_RGS@0ZT_6H3T-KL@1E/A0(ZZTD4=@%<= M__5H8<"E,7N!19%FM.!@GZO QZU[.4ORK0>;A_@OQIFMHI4+2\1?WQDHBHS^ M495J6,"$W+W6%*F 'T@-XG#I:1CCHZ2?5R[WW(ZY;X2]-N_75WZV\,#R$0F XB EX6 MX@;8<6K6,MH2:0O\=IMMD?YH2)S[Z[<-7D3OTYT2U^B:U[HX*1R4+$$ OR[@ M8%**; )WXT&%:J\K?#O;T_ > OLZ-36A147Y*AH"WLO)B%>I:,V9FNY0<9I. M Y(O&&C2LY[YK,W0']P[YM%%CGE%N!CW;L/C5/.U8 ?](6$FDS#8A,1E #;? M=.]=QO!2;K^WP\4#RX/FALH\3_\5Q!))"&C;5N#E=JJV> [/.:ZBL/<$3!J. MPM2R=NG:I%W="J*5K@>"\'UB#MD<*=(SRCC126 MMMQPM0E/BUHP%<&1<6O<=!/$L&2?];_D8&5\DOH!Q6+($8L[N-+N0&DLXT8S M]INEFF+C/7-\)E)A"[Z9\/?HJ3W$ND$3"CJO&C3K&=%&?*5Z%&'P>42 M9C K"KZ -#UQ>M,1.'9Z%8;DW4C[1+H\?>%55[RZ!Q*>F%@)P:3O26@Y_=:" M%00?BOUK[1#&!OXY9\],O$>N2*,4:]*-^7DW<+DLPD@E6$9^S [/>J9(&TG,17*]S=* @,8@E&ZP^AG77>^(^]R>;$HY3W9-O3&;5RCKH3 MGT8O.2*C,<%HHQ2C6X@7'$A-DOT.F^(5,\*9FSAB*6-ULIT%;\O/4)N,B-+A MT,SQSC,:-.Z=K['I<>?++DOIU+(L4K 1RV?+4-M DM&A*K/P\QO M]RQBZ_+OX@DJO:[++=E>+IB!C3+4BE/%7S#0W,V5[UH?DB^FC*[+W#AKE=KD M((52?\6[K[GF*9H4D_ /*):N:6HYT6^6-&EP^H,((>4\_'+Y(86=@#I 99SA M5*A=C[YS.D;].R%J9@YSK M-^/*^8K12$YPF$5,L!JN09K-A'E0:]DK34:0"-&_2*?\S7@H>V\?:Z-K/[A M@IK'#Q[&],/#<_GA_/QFH9=FD-L;*X$C(=-X?[E!MD7V_I!.)W<,G_7 MU#%4[@N]^#Q+]TQM__8.:15;L.(^+6.EU6R80.&J?)\&Y +47"=,)<2J._@X MO5(A[6W^NQG9V]'?9K' *A42HX1K48AW7.!!@= 5_$ ?$%KC&,N9<$0IDT=* M1ND(T8%66]8/26#P2M,(3/J<*0WN'I38"+2GBEJHT@_IO&5722' G#G_P$_2 M_P:74^,(MEUPR\!#\W_"=',)#E@M&%.%TG@94@X(:J/^!X$P]X'7^BU44N0G M&I(VI0P+B9ERRS81K8B6=-T2+,>BC!8E;=B(M2-\9MWR>9C 'U6!K(9DEV6 ^J*G5/OZ74OW.Z0U\Y21MYM&*X2TJT+B(/3 M1Q1'8"')O3BB/TK&,0N?6R778[5.GTVR<$TW&ZH&+) M560J;-O==DE/5/82XN,S]#]3_>RH^MGW4_ULJI]]&_6S&QP*SY<]=V^O4ZP) M-M^=4"L3LZ/Q(9>1_.6F*VFJXM[LZL1,[ID@79"X2+%!4&I?'#M,XA8E%>+6 M<==E1Q7IAAKKW2+*2'-^QSK5EIBB2^%C^<08=KWBQ&%9K,I.5X9\F9.OG:BISP8?"AK8?EF*>R4C%.\M/D%,>%!CX9.2%6$HY M<#-3>#3HZ,'KNBB*3A%O]HX=N/1J[ ZG;HB__ 7@!+(7(*KA__,V9H [$K5R MC664+HB--^ +&M+XI#'#&I\EX]ZS,&-NCSJ"(+!SHZ](!6BN>B0M8*)5!*I> MP0+)J2N"&( 74;O5 U1FFA)9 X4A6N^UZV- 7+0D-B@K(@>^9SDG, (?I_MF MH--/H!._"\74B5#-;8]O#2:?VB\(X>A4>X8>G@+C *^AP$BMW66D[S/ZJ'?J MNW)C+"1[HK\>>?'>K3U84S=:/T>M%@PPJG24/*)&F1N4;'/>ZN1 M)A7T17&TP3,:MA$Y!.N#:<_0^90.%?RCGI&8[YN_)]1K' B5QCXFO^)T(!9T MF/(!G@;<5/E$D]5\'>7#I'6!38O5XGV:;FW:+J"],D:<2'DO8WW\-E16:))(%/FJLRO^*D?:?IBQ$.5L"V7'9],$;I&7\)\5K9 MG-R=HFP+EB=@ZGN<%Z,+19IXNU.+ @)]::1 M!@R"+?CM2TS46[!Z8?O4P6C(._X](JXDHN-0U5ND8B>)C:X.T6:^&72F&7(N M!A"Z)6"3=T:.3I#P >"$]R(H6VA$9CRL$(1;3)/6O&UZ/_#5&CM '@RX951/ MJ:Y2V"+YD"XQ19\UKE^][WB89LO3Z!<^XAQP@7B*71-\6V"/6M&)/)1SPC]? ML//38(21"ZER")GUDII+B2$9QUI#&=\:LNNL.THZC)Q*>#WPMMHJ/3+ BJ5J M)T63(?*"O])9;W):7TH^EK*2I++94>X,TY:H@&E=AA/ZS3%4\IBC-#*:/6;Y MONBF4=>D&#,(BTO=_-5R>S-E3"VVH;/M]^V4H.((/?OS>S\L4@2>E4BQ1[\Y M^R$"-[T1BQ#L+U8$472ZFX:"<5 57ZMP8(MD$S6)G6YG&<_\2 M6+9U('U"!5_)!RL^U) [U2Z'*\= 8TNJ]G/++&>VMI:W-H9_U4)\A"EECY'K M5P"G>=L[;[1CU&GVKY9['Q$0Z6GK=%;9'=UDPC.R0>]>DG)EY5E-1?_Y2P[W MO6]JM%%ONY@[\]?!K%WZ:)Y=98R'K$AU,O=IT].A.MZMD4/VO ">TTC[[TW/ M/O>,N%3%RA<8;&.\:J<4U/#.?FZ@G1RS\^K1^ /^\4A KR!2BK;R\EI0+,K& ML4BVY!QK3W]6>)CD5!,_LB;^:*J)3S7Q;Z,F/IY4[!:@*#Y>E%O=JHOTNE>D M,FP>E>F]I-)X5^W#;%D^3^-P^CE1U1:[(4R3QOT.,,XU:>A@&(U!&YA+(*4@F)%1/R.3H!4,K3=C%=3U(,])5:Y.](P0GWN_/DY=_O M(NBTI+D4L^&CU#X(O9))W3NS(15K32JSXI(DIDHX8@,='X8XFD3#(O89GB"% MB1F?(M^YE'0W<^0JQ"QW!!NS3T-*O>HJ<_GEX J:4_=#QY-)"B3P>_86PH@[ MR(V(!Q)JS]9"[,?.]8G MMGC,3;=-W^*?H01/=)DGV:9FL13>\J78R'9BRB&F4B(YN3!+S1N JBN&+T5S MF^>I^^:X;.5TF[D)T24=-Y.GK%J<<':4,K6)A!A5FFUF+1Q^W&;J3F5[/%)W>T#M=;L0(V]] M9=OW"/.2'2P'Q&Z4^B- )0]X:IZL*V0' G\+CQ,A.&Z+IMKQA-./I]&;DJB$ M\5]X,FI'1[?5!=GDN=7?$ $*5VCFI1WE#*&RVH9;=N7*0B_A)ICX (6*=9;" MV-1"'CJP>7I6?KHPJ4)IP9<_SDS\?I/8XJQ#@-Y2'&5NBVY9;U@1//5$SMSVD0\_5Z^7G)CEQ@'K@XK&S)_E.X]EEF+B76V0$;:#M:()Z5D/ MQ\H$"!O30.SV-,/!B]*;?-#G:;%JUCO+MB[5EH*VU:N.[J)CH>CL*DY@P&6Y MR8P&'\&14#O+O)"RBDZ>K6.12YP1]HEV*>_58B6]W7;[+K'X:- ^O3W,"38/ ME-5&Y_ K"C:]#%^ZOWU+J7F@WSY$MZ /30B#!=$=1J377C5:W2"D 3L?(KXY MNON*AUBG>^[-WQ+IUU2IJ/2F"8VB;[,!79(.344"O@X)#$=7C&FD]H/'( M/J ; #1U 8CM&]]P2&!%&[=%^WE]AQP)8R6"2.!_9(NXTQFJKX&\\#BZ<\X! MXQ'B^)T-JTW'Z@)+ZIB@S_TYI_ECS_?F-HXD6_RK(.[Z;M@138XDO\?[^T5P M9-FCG?%*(?C2;0('L$H+G= &GLI[^5)Q^555T-@K(]IFY@(G8MDD _ MZI&5CY/G(-Q*;EVI(+PT6S:>?Z39\W#*$___G'3\YGX7(R M>B!,YS">>ZSO6&,""[5.WL86F.H2)IMW(1C=9$/J_*H9D3[N90A$NSL\!3@< M21)B6PM?0T-(3!$UX95L+:O)?I%G1">KGX0POHGY*#P'2<$,@VLX6Q,XPTPB M,VE9#IVH0/U&"\ZDTQQB8NH21D926D;0XPV#>V-BLZ"T88C'UQ3?\5+AT(Q8 MQ:LIZQ$-;QZWZT3=T"(*XS'>2H ]U:0#2W-5J2.Y-WTIQ(*"QG0&F+\E5)[) M9D1YS=9",@GO87=LI@L&:&Q04 0YQIBV(O>L%I(3FX,SF9R\Z(R_B8W#%.7> M@:/!3TAD!8CO-2B9ALBC6 2:/G&]IC/;WQM,N,T&*%U:GMA*W)D>+1Q &I*9 M5W&RCVP@Y=#2J *;[D>YPC.-! MPG% '+>#\,T4GB4VWIB8!SN"!-?=M(W-,-U\S2X1]8DK1\^"$5D[Y'+II XS MM^581Y+8E+.[IB3/YLH:9?G/Q!!XY=7;P H\)V2E,!5J&M1&H> >^$8<3]^D M2-+4VUY4^0IV^XB>#7ME-+PD?.Q'FY;RJ?1X9.GQZU/I\51Z_-!+CRZ%LFC6 M@EG6$H!EVZJ2+4K:LZ8S%'3^'S[I?[N#_A<\M7%5+)@3GH9#VQR>O_K;RV_/ MGGX](P;;9DT@<60:O8XY,TU"2[PW^QY^!AO6^F;5[9O^[+)FXAUM#%(#7CF6 MFF)M=3+QDKHV+U5[@E:AA ^X2"4T2-7L(GR9:,C"23#,PZN^7M4;=\X[3W$L MHI">7UP?9M]CLUM?4CRZM(#$C4UPTAMJ/N3:1:/"CP([_9,*4Z"V]O2;L->< MKY"<5PI+E5:2A9*P7$!#/GR6(6,;:CU8![-X]A]M.G M%=2R'DO5F9O'M CG"..07.7<$18PYY4+T6XNHS9H]D5&U).^ZF8SF:2;7<^U MT (DWRLN.1RF:Q.;:)$,@?D@;A<[J%%7J0GG;BOK>NE#%KR1<;&T@)A;"UW2 MH(2@:LG<*Y0*8ZY*AKAO+!8JA6CE>5*25I2*<\AYGPVY MI<0+O2[F,-+"B):LK(G6T 3F)/J ,\;']?:>>7#R%T0:K+>%)RZWCHS4(U) MFRPC,Y/-K;KDD7NJV:I0LG%^MDP:9C5BMF1HJ"F\>[T*+LUB3U?B['YW%ZP? MPHZ8J94KA9GHPL+C7A<(21@J+CCW$5XAY5[)GIR'/6D.>M1-MM9;ED:]1&O# M@I=E]/"QV"XQ3-8[6XJ2DSPGTT4FN0OT#^U]69_.]I^MG(U*+A8@58H:T==E M>(% 70=#N/IZ66OB>5M/6]X1]&;+HZGOCNWK(\#7\HR%**E;DM(L-KR M"E!-K5?*+$UB.,;_D+&M2TQ-5[U%KM]Q4$=%M0^EM/_GN$U6RN(!<1[TH*]# MR XI&D.3W3O4IE+%^4R,-O-@-[U)E?UNI?2GXZCP;9ZEAO2UPHNY9Y!.U44R M0/QV$:0GB&!V^#2]X&P0-R$6T,H1IERH]V:\(07Z6V>Y1O5),U21CS%'@@D? MH&:*ROZJ;>Q])'G32L^QSOGS")EVE>?*P#^&>$]E2L, Y-*W,&,\A!(*)D$B285$[BC[./VT^B.!MSL*6=6)Y&^YOP\?!YK5!QAQTD5*U*TMF8 M*$8-7PK?XFKW7"I].,0 '[!7]"' -_29C]O;3Q(R671ZGVFK=]JE^W(9F0GT MA901]5)Z""0ONI>!&T4HB)5TA^HC11FIR6).WS@6<794HR@717PNKO#;1\DP M;U73BI.K;L/ ;1H+6/T KOAG3YX^X2S9Q?,+2&RR%K-&84E!()'@NZOW289U M$.O-_D-V2&7U#LV>2P]I=.\-V##$0SP#DV@J%V,IBM*DP<5O\7*S% C=FP:L M/UX^^MFSVRC9]63)T\H8#CKEF]/F%5Y.LWR+UT'/)4*<@_XLH70VYS;?*F&"01 .P?/9]M%"@Y3B:\,+A53 MVU _WYM+&WZT9U//V'F+A$Q!-IUX4X:M"N6VNHAX??*APK;G$L4;$D'CB1<: M5'X,VCK&5$+ R;QZQ66JWC]>,GN\Y-0-6&+QE;R![$BTZ@:K%V*)2J)IW[#4 MY^:4>#C.B;E@$\YX4X1PE=E;.'#"+Q6+,*I>OXK<;8QU5G7!9I&2DT(LI2](T+V$I;-)];T!<=&@5VZ\[TL)/!*K+B,.LCF*;F3E^3H[Y1.@5I=_A?!6V;53;@B2ACL>>OJ=7/7]>]@G-3; MCAZYT^U$-WG/'L'>%\/"A9M%DWPY.0D53YJ&RH5(Z;$1_/Z5T()3ZW,:;$KD=CT\<2= MYR-;J7"7UF7(\Y-"+8&#I)=1KB8G(EHW1HO'16QC1U;BG!!C1V@8G9B6'^BY M>V.IO75VW,L]FUZ$T9(1 *<,_L3DO4RI-#QM"P7$?A:%:R2^T6E%JUU'^AUX-]PV3 B8R+IQA+7Q_SO%Z\,MLF;* AP4>!?9?(")@B8MB5)M5, M&V(L"U3'D$O21$ZUF-N?03!SJ(3(E(?PV3DWF^AW,D-R+(WS& *_=(3(9KG- MMK"\/Y@R)(O52IQ\W=X,2O<:!GZM@/5"/;S M?-W%/14HS;M MB)ER5LEZMY,RE3=*+/FG\F5*Q334PMU4"4^3<3-5X1OSU6ZP7-%AE$+%R0Y* M@%,#1[T.U@ZYKYO=5G,M:$]F- N: *X;+;_SL\MV;*3W_Y$U+Z,CS&O42G_; M&!-.J]^60#+N:.9@L)3.]B^8WIB9I)Y9RD ;MJKC"HU:+G>I"UI=?Y'5A:+8 M;BO8[3%U@;^&-!2]-!#A:TH#B2&A9R-MUG"ZZJ^D$O3TZZ^_F'W\YY>O+RX^ MX0N^OMX/E(3?S%X+X.+''6V?3<,WQ6>9B'[-"6Q!?MD31&;FM\W\>D,N+Y_3 M+\(B[-;!.09Q@^**Y'M6FGKR-3W0VQ?/__Q)^HI+# !\ 9[B08='/U$B1:![ M46=_FQ1,')V"^.;"9LP'/!*(I6F-GI@5O^D1S?OL?'4I68_6$FC62,LC5NI6 MYDTIB'OR$R.@8*#LG"])<8HWHF/OKCNYYHH(@!92X!66#$[CK1]8 MKF'GVD%0_AH>ZO^E2DV)CCYFV2NH]C:KF]@L1Z,,SV;3L2"=M5Y%R+%4.725 M52957%LYI1Z&EA/2F?1P8VUCCE@Y!76JVATJ9>X#4/;]1I9BFO-O^3U MMB"79I%(R2?TPB)"24NORNDZ&N(%3PD59E>[EIF!Q,M,$ K6QBNG)GILQD(U M=H *J6M4FC%$HI[A5618],UUI,==.V+&,8M.TB_D69.$34%YUK6*447Z0PD% M0\R2A&0IF%1,9' :B8@"=[4V14&FTZN99:-#=".,M3H_9@QYQ[(MA!'(BA0" M+$T%4;PL-L]"0Z!5XDR"CB7B1.Y\U=7([^VZUSD!4$\R"QT ]=PH;W\5F5FB M0Z1\[!R8;H6CE!E?M<&RBC5SC!H)=0]&+D!!(W\[ZY%U&TDP0KI5?T<>AQ>T MPJQ+SE5Q8K6][%T9"[_?ELZ#NL=/T@EB"O^DSUC0.MR](+0@L@=2.(T#EF.M MARW!HA+V+N-)5VZM1(MK)$44::0RRT*%7&3M^,$=U7#):S2K<,]@P PZ;&GF M1WHJ=P>RXT-35"78'T-XB1;H;5.O*P_=6E*91F%$%XE**?3JIZ?0-#+",50QWV E)C*0+>'*C.QD *0SX?5DI@'K?41UV M)6W4#!+8.3IU&N!3#?'(&N+34PWQ5$/\T&J(N8_ML.:*CA6OYD8CYE2+A4HB MO3AW6SV=MA3N!6OETNX='441:CPD%AJM3IN1KHX[:]CQ31I"'*?8\5ZH/VC, MM X/L*T?5%Y0SO=@<.ZVUX)JH1QOI81 E>:!/6:]V33;7MI'4\XW;LLA0?-" MN)#4O@S>?[D+UFGCV118TIL3%@($$A[VQY9ID^%+8#S'CF+:_7*OUB1=*AON MM$& DS%,C)7FP\=.*F(J)4AF@0$AJ1".5<8FK;MMPCV9/Y+0#3K 5(D.WKCF MW&XMJL(IX5SZFN>SMR;^.Q!Y$).EC._3"L-A#A>DL=D-J8N[H?08A-O#*E,\ M]J0(ZE(%$2,IHS+:EA2-Z $2]0]9+*KY!TBADD46B%N1A:\O2C(7/HF='+Q7ZFXJLL_**D'*)&S,U]G,:PJL#8RR@B%3:D0U]Z?!/S3X7+@@)X09&NB4H%$T7?)5\S-7&*C7 M23I7,FW3X'G6/U?H)M]M#"G&B)U4[RWEX7ZQ(RW%\(K?2Y/&M_6V)K"UEFVB MVCLAQ;[X0WAN/AW "A*BDZ87]%$(YK__]O6;TUP?5%UJEV'$0.Z$7,?*9<)B M130Q8*[OP!I0(P=GE!PE,P=<_6D&#BHQY1I6#%S,6R]/@WAH$%?!HZ2RYUPH M&]C]AF=-KK_8#F*+/@WD,0/)P@48"7)IJ"Y-*-;3V!T%GWP3X* MN\26L X2VC 9SVD4#^LW,JK2036"%T*M^MC'.\9(AQ@].(;(L [613HE>@S-+-;ML\;LG+/!/[ MG;SKQGA>ZDL:$F!1" FL2^[43P? 4@DB*_H^%LT:5NU M!9&<(ME2.];RPRD8?.\:#T;,=6UIM2Q SI4\CUE7(#"PPIBTE0 M"/%:;NMW+)I%53GN:R!-&=;3$3*=)CQJ6=/9B>3XM'R:%&0FN'DJ�>Q@B+ M\#U4 M\@FY2DR)7=:4W, DP%0[B8,^Z&:,.R$:C4>.\C>\G" <:I>L(L'(E9 M>';"+)PP"Q\Z9L$8,@KTR\YD#$P/G# Q:Z\"&;!Y\/H!'4!_GDK-JJTC0T[J ME-MPB2&\ZT#E/*HE*E]SN3U3*?]6>\ O?^/NS%_3'>!280F-W&QNV[Z3(Z@R M40WJ,N!RZ40C4$09YYJ$P+KA9/$0XW8S-Q)8Q_YW/YDB^'RD$IH3LCTNE('4 MZ=U06.GZ/4?9%R#(4[-*]-FWL4N$?*Q2GH=U*/?#@YC:Y&2U-HP>0 MAO6Z_I^Z7]"CZE3PU>Z(6$LH4".X-8#,G+O"Z0>=R(M(1+V=052!:J87=>.:TW6_>- MQ_:6[AK$I-!$*B:9- MGN!EBQINANPR'"T;#70!J-5X+)TJ%RMBM+L2X([(WQ#S1JJB3$#Z6@BDM$7% M"+!W45B;W]* ]ZKGA)%;:(\3(3TB'Z?U-N337]Q^;OK!-Q ?1XFWE?R@'BOG M26>%Y=AL&2@2R?2=92#BU<$JZNVJRM?!!GYGS7JO-?M!*^H_&E'NN8BITN?V9&DV("1';1H@?:AN+>7VC499T C*=8@'D@T=P\@;N M<2DH01^'N]5C.>'^+K):H@18SKLINCG38E& :SL[3C M"G"6VH#]VZJ$%*',6BVM 3I<8!T7[67?2V" M=,3XM*4%O757@[@:434+#1==[5T8!U'XE2^(QV.'[0@8*AM&V%>BKL4V/)_" M8/27GB]C NQ7Z3S+!<_*4#7K*,H%L,7*7?SGWR[^\O+M'_#?_WR+SW]_\;*"NV4)SAIOV;7=@=\_!ZRX:0 MRQ9.,T2-N5VB9B;P40:JYL]MD J%LH7!V70$XQ421#M%%)'P3-E>*B/<[/;! MV]]+Z(N*PBQ<*AP#_^,XG&L0F(6#MMX0EP"_SH_AJ);>]B>5D(CKH C&'8R; M]=458<"WF-B//CW_(KB*JY4UX<$JPR;7XZZ2CYZ>?VT?;_VUKOH.O9D=147# M6*3=#XFV[K]\_:I2F5HJ+V3S447VZ?!A(0NHMPZSIIP ?%7]HC6FZ[ZE'#WJ MX";A?KD/2S/LWRJ\T=//SY_.UO&=IMZ$.$MK*;^7IU[F^Z.G7WY^_N2^2]([ MO9'9?LUDP,WL0A<$>QSV=YB*<.5GGS\Y[LK?\7)Z(TMHZ@8_MC_3_]^&7V[! M<;X!CWV8YB=^FG.]X=>\O@U&_/F/^!)= MXO_4[>RO]27G%T>;@K_UG&FGVYJ[;*AS)9Q*378+_NP%D6CH)OGHZ3&#Y;82 M_Z(X).?AUS3U_UYO=G3.A=WU!+L+P3ZV&&=5F!Z;!UU7[[BV&],QC\2*\MN9 MNQ\-QU$10Q5[^2DK/+-IT\K_@>-)6>S@IG#%<$S^=&G M7W\5C(U.GT83&V*Q"99D>SW(9/VE=__BL\^B6=#B MKW&/?/3L"[^V($AZPD2WE\4)^NS+\R\?\+!/OSZ? M76 C')HR67M\5,WGN_6.QW,!80$D S]Z6GWQY6?GG^J]ST\UT6-KHI^>:J*G MFNB'41-]R/$U%7:/AMD6O'J1G&_T/#HP\MF9.3+$L#\91 M\VO"VD:RS4%[LP^B+*9_KK+\JU\5TG?K$HCP-[8JLI$*FMG+%5XA37LXHM&L MM=IH9O*$0J'/F]NMBP+3V>NE+FAQ.Z,&-S?'FI)/.Y_]2;H1 MQ6NU0O5$8^[H\HX^/$/)5=KA..;B98=YJU#6*-FGVY>&KMG81 NV( IJ,M9P M2Q;O?/;BEH0U &P@-HKQ9Z=$MP<4KAB3$*FP4F( *@$0^7H?SO<54^@R[]YE M/;2RUUUB>W1W81486)XT2X-KZ)1,HSBMCS;/1,,88[["D_-AP$D\VH^C03KT MVC9>&/@HEL? ')^3J8K0@)R1R!?J;5;-M1O::"[64'V"" M??M[F+&;KCVU /[R(2E1)V"_Q=1_S&H"_7%;WQ#6 M.,2ZDK*WV#<9DA@;_?%?EOA?>#V^0CRWB2!5=2Q$P]P1LS;D,-Y2\3BM MED.KQ9_V!K,0S$A6KDC]&A0J!:L!85;"CQ\FF/8:DZ(/ M;.6%/9@1[OT'U/ MLWEH-OT,PGVQ@G:E$UJ7_=>$.:;=+/M:"?V:,2=1J22'XO6]7$7'*1>?VKWN MF>=Z?DU\T$K*5& =$!(#FK?=Q@*T"%D!LABO:B>V M*[^K#G*$B1$-(OJ@1CK.OBU9;XA:1B3*UI5(T)_RV/?:H+ M@T"?%;Q\?QDHQ1?,9Q:L=*6DU(0M-9@UVM/\NB[F)Y.EJYDR2,< M)7=3Z$B4 3TCL--F"+;$" ,C%JY>W-8,^ED3?/AF-;9*DVE>K>J:7>%HH2GA MCO+\HD\C/CRCFK5OJO56[Q@-D!/YRVY919O91;!FP3J*BCTM\O>+IJ9:+UV M]9[ADH9Z:6$R3QKF9Z&[5HK$'^T%G9U[G0UNR3RL&>;JP-XRX<7\[$SZ0)PAJ[^/!. MBX$H+8E>(,N,[ L9^U,V_C!+3-;=.NFTNIC6YQ<.GM[I\?*K!:>GG-]]D\H9 M!VP*3@#"<^$#&P7RWKI1-25_?Q8PR? 6"_"%F&$J-7A:$[_;FB"5N9YCAX1* M/%S@77UEE+0UBNFEW4 M\ KW\E(QT4F1,UND@<"@V3-:"=YKC>_T#(C.I> ]!!)T]+MWO M8E,X$:8-:-54BJ;RU!';9K"#9JICZGYUY=,,'F7X*\J-.G#:7+*8B93%;1N& M*>?S6EGVX(AT%&6RCDQ+977_]TU3G>;_P1[^ YJ%K% SZA<:2@U#+[]]\W/% MN5)2Y!UR[)DUR4HTH=5I!\+,VO=411,"P)8E:P#56M:WG5#3-?UZ_:+P(E"M%3HUZKCLM>7,\<5H)]S,=<\J[BV$6Y;"[L$^O-*=N3&B5 MR;.MLK]8Y6.J+.+<]2CZ"_^!UXVFAI(5XY<),WV>)O1])G2./!L?I&>ZE83K M,G&QJE+.?ZNR]+X_'S97H=3,+N$BQ6]FIWEZX+D\2H5D)[5QA!U3JQ4-^?## MHJVO-F&?$?]1L/$GA^GX3$F(8L(IA.3(LEVI]QRV"Z50F!>CQE[S;G+EDVX, MG816^6%>$&'L9YNY%%1+\:-G6NMD(JL3-NXA,^J:A,@=Y0IFUA'VJ.%H^:#Y M 2!.%1F"V<6U):Z\YA:0H0FHG\BV^HBM"BSG&3=N":;&^IW>)BL\^O MK1PYFLB!WB6+Q-/UHRZ\T3ZTP<^L]V&@SQ94_W9@C'OXP+TBFN2*R@BY8TO= MGF+Q:E>'@VW;2.^>6&_9L[/]#?NTR.'67>SR]W(M5YPWN += +U[AD;GS*[**"/.[/MTULW;3-)*[ MR'BBE)+?MR9@23,2PJ!"!R+(RHE()7GM!-A T["9!2=VU38T8,3WQ\ &9;-< M-$/;&R2O3%#>4_J1UXS*/ 3JB(^U$1GY]0$2=4Q(>!BC@2"#MQ M>/MPJSH2C(5 &2@VG!:[C4N.\?DBIU\\2.]GO_9TUY5KZO4E /*&"0+XV%"M M)1"P-)BHWX-N3X(,A_,3G;5R0M=;KHS?6F*Q;.%3.$HX*L/55Q5CAX4@-H*S M-XB^ 983^V^)DJQ6Y3'$QW2$CWV9!!]>='+3Q2-P'*@LI[,>OD*-E<1GLR.G=UY97#N1A9%(!2-OK*XD>A7O@7\8&/4WXN#Z_+4@FZ*K MLVA7!C'-';#*9'\*\R-+C_LDA@QZ+"R$'+74880VH!P;DQ#62148E6LP$[ A8^I!=7 C,1XYNM'Q M'L8<@TPX>T476JU:>A2VC65GTS-9"[\&-_RT6PKK*7W7P_L&?P3ZT,G!K4P9 MOM[\DPHYO,/)AH[4+9"HV&F6%GU!)CQP;WV!>1=;KN(889L\F1)XQI0O^'YS M=#:A@7)(M&X^G>Y)2D3".UELD_ +0FZ6I;1OC8B?DLC$A8BPNKG?#\,P-B@T4F).;1]I;BP33^ M\^\BCWD^^S99X3SN&LQ6$O8D?!7+]F>:**[\:*W I,OX'5BD(:_7Z+L14B#< M+_P::TM0:::")LDR%]=#D(I<#3IR9T:7R9EGI13*K#&'J.O:T]!HU]@6HA4X M>^Z@7 M;-1*H4.;9CBZ?3R"&"\WLW_?A;/-V N1-\#1!.+TA[*\ MHF&F=O4R7'3H5J(V0@_)FX"AI\)W!L-JQU@PA+JXZ _//9$]-0&I(D^C#<*1 M$I?@#V!94GG RX8D]X;9\^NP7JK9G[NP8__2D57^H0X>935[6[=WP07X6 6\ MPYR%%2>,O=^3R$Z837Q;&'L_L6.'*#PJ>GQ%:'/IE9_9UUTO(E?R L6&?]^% M0^7IIY60L5[NA4=K>]VYFH?(=G!'\KYZ*C.3F7R:SDLQ&].D4N=/TZ%BL(0CE-_QO7X5YAF"-2WW3)?R@; M^9>1*L-)8W])OM@/XU[A&=,>T.>:K3#%%B](2[EOI*N-V05U_<;K/]R89#SD MD?&9="U[80W_^OS+S__W##L *_SK)W%]-\'/9A+8\,&/VT\<1_A=UZ\6=U#: M8?*P#9+M#+&VI:OX_)D"]#]V&#TV'!^WX;K!(VRWU/$;>RX?>JL__?6GLV=? M?,H46L')5L@@_AZ6?K))*A]0A+"-F6EY5][0U9Z>?_8YYI U/J-U(-IQJHZ* MMP<=TBW("<# _L6S\\\CE6VB?,7*<,P[%WFE52M!^CHEL($,L'BCE'IA(*3? MC;TR)F3//ES7'!2H0PV_X6F88OKPT_.O_&N-7N?C\#X??>9?XI-*CQBA$@K#HWGJ! MQ4156H^7\6/+RFTLH%NF,+YD8$S3C6J8*Z;DTRS3[T6QCLR2GH??V0O<(< MEGK=B2[(D2P/M5:7%MN1;A-B_LL^C#BB^Y.Q"R;3:O9#[(\1LLY'$; 6DJJC6"DS&\ARH.)4WZ4V1'S4 MU*$ 1RVR+)Q")F$TH\O40GJB#J!&]GQ>4$:(3L=D>-R&W"T=ZQJ,;X<1Z-,LJT-R9GW_C$BT$S M*1L!CA5,9"4GO0;7E+[[(W-2!J<+5=A%2P M(@_@]D14="''O3?X&Y6!=\(Z MY-I%N5@C..>T3(?>TN0LAV8?5YNL/K4D$2:6#XI.(;E_2)Q+04&*4KP4U0?@ MY)WD%3EO&6%GZ)5.2=>K2L5[L@I.V ME]XR6D%ZKR;,?+?>?\,B9#2O",>#;P(F*\#! *_N57BF&QI77KEIMBU(?2PY M#5>/TN*\%,)KK$CM?1C@WNDX1SRD<.D/0! $EU."L@C \._S319-+$F62<:! M&J=%LI#FIN*P0KK^*>$Q$5A4$GS*&)'DL)%TWG!M5CS:;- >2R#XMASGZ&8= M9+?"(&C$;]D7(+_M"-@L7(T/$@]DX=DB .8]A&/Q%H/ 2]ABKEM7Y0IAN3-( M">^)&.QB6';76.&6;$HPY'7/">=>JF(3+[H.,^<:[&84E*QW:YP2W:KEI"[7 M%P6K^=%7N?,_-&YC\B$D6R4)@TOAUES,E ,W>"[VGC3H$IA)[SNXDA2#EBV( MCH H&0V$>1F6'D%LZ23KTBCHD:S"5_X5M4IEZ 8["8;149"TL/$(4(SO,,7 MOO:WK: >4*EBIP" '?R2ACE,D]8#FXE\@8-;4)!I3S55XJH7WV4D(U&8D3^'QQ]!Q%)'(N,=0B>E&%XJ 0VV XL@IBV$:$8\4NE.J)RF^T&/_C0[1=L7T8SPN(-O[ MS5:"SZJB).?K/HQ$1]YE541B_2836UD-U9V]D\"2TMK3Z"J"1]*CBW.(KM%1 M;%L*0(D&^+JI;PFO)ZO$4X]Y>Y@OQZ[/\78W)B7Z//F4N*NJT.XI2E-?>]$P M8D/(I9-'<4+BUZR0N^>WJ"%7P%[9D/=O(C6+_H\0]>P4K%/>,.UFN=HU!FE, M2O/Z:BJXM1!=>2I07M6]TF$7EDK2BK_TEN,0P8J((/N*^?1#VS;T/\%K%HBES09RZNL+^43F?DIEL1WNNHU?X=3?;&#OZ:%):S^\SHIDR/<'WV\Y W7OMY$Z2-JG) M[9:4!:'CV%!F"TP>9<38AZ2Q!@>05;R/J=X MN! ?XEV?*<_=?\-JJN@7PB,+1U@BCI91&E3WS:KCG>IX M'WH=[[V"S[Y1S]L?+JPP B17@;L1L2%[N^G7I+\E58L)3@?55DS)SU58%CN& MGJ?@%<=-YQ.F/>L!FJ3M(CA7-#J3_K34+-P%4XV%U.5R&.U,HR(QKX:#&1)! M9++#!'A]=.&J;SF"1QGS8W0-3JNP^!#/]VBNW2)10:EV,VQ#."/1C'V#RSCD M2(*-^_F;5YA;GN]( GG(J_$+SS>PL M!Y<8&%!U87)JU4$'D2OO-6A!D DUQ6$76821VW;A1*M"O'(EQ8^I78AL,Y+1 M:,BA'; (,9(3=Z*^D5H2=;0"HK11+[G\G07SR5V<:@8&Y3MAB+MMNY7V1R[# M*KH;_!/B]PL=F":NGN+05*SG$K>PUM+OZAZ!R*KAZ WC#64@8SS&(D*K2"$47+/'8R!TWC!7O.YBUK]@F'G/Q]?[ M_OGKH5)O'N3/T$OI-E0.Q;_[1EAI9-Y0$)7I.IYXW&LXN+;3Y-4P?D"6WT)#MNV\O*L,M M-FB#O-AMK[O>4F+TQQ\:2!?_N.76*?[EBQTU9 5_X 5JM&&O7@175',6X?D5 M.P!15W]&NANH5 S;._^:B0+36WY4??R!UD3R;MID=1,6.$#I ;IJY;>IT M]&:P!#A"8D4V.5MX>/FS[3:6N,0\8RDOZW:5+V%G]'C9PF+8.]'JBGK3$[S5 M4JY:4*A&DN6P=Y>K)K9YTE!T_0.&F1M:/* D#!3Z0::%ZL,S+#O3S5-X0)G# MU],:U0.VU+[;83M4#/&.\U'9*TB*E@-HV803E'79H_DAIW'.!*2*HTJ5Z\O& MG5NL^9X=KYSHP;@3[G?^_0^O![_2N 9(4[_K#:U@/R[CZL@6QG:T'<=S$@Q7 M4X\\D#1!QBP0;-C&7JBJ'9"K$26S MDAFZ(;[VW-:*A..8@QOT&%<$>=C0(YS)7N1NA_JR)C;0Y_*=M^PAAD]7&$8R M$.+N4)IPV==K'.0R_L#GS(8.J=&8>URR#Z]$)-R$T,.T&E[X&JBJYIZ!V4'4TQCF"UI.1E_>E391+#4;]>NPXZOWS6#)]PV5*.)M,#AXKOZ0.-5=O-@Y4Y2 M2=,LDERZH*EDHH XRB<^U4/C5O*]?-['85-. WEH("G9U7-]Q#D4&%:VI42S M>%J-AP<1ON)5TD^GY>E&F+,@C.%+*]# "J=*L_@F?.+$M'M@KU.R[C=9&Q?%)ZJQ( M)G!DI[RK%I!81PEB2^Y883:Y?G>SC2D!]?2?O_K;RV_/GGX](YZW)L3WWE]; M[+B+L:_15=&CIDNY:J(2Z,B]AL?-+00J[D88(CKJ(!G7#1(QA8?C7],%[:8 M#YP9R,,*JO3I6+O/M!KQ^O*TF@'Q0W@?I1%Y?N'M%#I<1\;9AQ0O#/Z4AEV[ MC146('"E?=I#!.*6YI<+(3R%DFK7V+T@>%5+KPE>>B\(EFI&1<+YM7C9GE8) MK27PA0L'ZD2*MLHQ)E4Q%IU$X12"D0,B/9H]S -URY)@);]'A69,Y%P4(=*$ M_#B 2983)61[:N[O*9\>RS5%HB I=J1Y(>%=X8W(1+ZGVOI1M?6O3K7U4VW] M0Z^M:--%RW6K1 M.66>Y53CV(1S>803E^DWKH1JQ;?D/985S%I4T>, M!SF/&/!<"PLNAP/!G^4/1#+@.'+G]R',0KMD6",QRTF;;UA&U'P(QX__3([; M2GCIN)8UUUZ2['S"M>0\;3D%WW?KEM"1Z@VZ5#@@WT1LH4U4=C$M!@_5E(,! M?\2(*6E1HR)86LMHDK'"8CT,75BIEMP7'X$W#3D)SN^-6,/*L^T_&.&13F#9 MGSBL05AP.\948MJF9D62V#7D:;.W";%S9-'.@ 7ENRI,4_W6^)PQ4MT3QT:)FL?9[5ABGO:X4 NW,<=#0K.U@MI0 I.2\:VP%1^]RBE$]D;U_Z[ MK(#A-$IH!:5-9T)T>=,S=Q;9J?5-W8Z=\ QMV;(6:XWD??4^[C%7;BE5G+H-[L4 2X)?:+'A?"D2WTQX@(0[X%@<7>I[ <3TL7B](2;>/9U+1"F M6P7]8]J,LQ2GPV[.U7)XW8*8G"F2@49#X$^6E>>"!\ )!9FM WMT KGX0_QT MKPDL]QMM"G.S>@C(!8>+^G487W0\)"A/-,53,,4FJM.J(YT^L(WT J0DX4-( ME]%#AA%+,5$$X4J BHB+:(V^4SP9_<#R)/'1K'D5DR/(E\05].-O6BA,!&',<3/K(2P\%@JO,F;E]-&+.D66*);KX'RAF4 :'*<>6XX^I MHR6#V^B9M>G&M7&70[7APL8VC69&Q>536MDO@"?"HJ>1P6_!C>G.MI?)6-1' M+[9%%Y8',$ML-6+675?Y/2=>V1:1P1X2YD2.MKWM"?LU+)6ZAX,\>7L)K*2[ M+V;KF22S5LMZ3]H^!GNE$2J.#&UCHK,:9E&&5=='YH-$-@>-K@C7%DD:]&N^ MJ/%+AU=#VA $+9(8>VK%IB"J-&M!A^NDWE]U1 @8.[ 2IN=EH[Q$1=AP;Y;OK;BVY'SZ"*51/L(#4 M]>:2"WYJ!36:'HS+0ED_9Y)S3 M-3 2#?R^\&;5^"[.YH7C&'V#E#\HZKG#CC4MT@S#O-D$M[ULE/E^54,2& MFURWERS'L6->FHKI>,)<]L8B)^^&IFG*UY_M;KCAE,=*1JIMF'$JKLYH:O6: MR?7<9,=#JUW&-@CGQ:""'UTNVD&\@"*A>Y::O267>1^AWYO@5M/ Z1$W)%X3 M2YNI:R+^0/2<]-"SM@=Q$Y%*7'E7)<&D_KUQJ#4UCOQ@D3@GJA6EYF1L@T!? M*\2#]#IE)Q9W%+QLP?A)4XB RF#.4D>'XINVVPVKO7C:TMW;]44O'K.A*<'Q MD<4@<3DI\T0@70/#H?DL2HW;3/'6W1!+([BN[U& +9Q'X[R?[<'6J<$)H0"M M70:S7NX65\WV?/8=]44'X]0AJ)?ELX?L*8VT:]MV7=!'1>(\D9PF#5?M[D # MY=JR)%HNB/'X #I>(!<04]X^:S)F#0/]//D"_8)U0"2QP7/([QB?_E3M/++: M^?6IVGFJ=G[HUPT3"UA@;*'.!J9&B*X% IZ^;"=#,T[?^H/%S?4#')0X U;,>-@LY71Q/&BG1:5ON9ULTW6#.QA^VZIM76 M;(R?>,MM(VL(H)UI$H;IIP?FG]8;NL8)OSK#L0T+S&0_/1?C+BH;G:?HZ,1,>Y3GC-5$^"ENS MHQBW#R9FRSU)*FW<0,M/%N .K&FHL+@FF743?/8%;W.@%X(%#-:BX8*/,&#C M1E<=HP_062()+L& K%QM;5GD36B&7_JMB%;O#:UEI M\B5;S1N&1%CF>^R98-H;?OY;DU+"BFP M.JX-H2QHA#2 M2,INR%L 7(!5Y(*RW2+=L9L%),A/)]]&\>PD"\.D?$.#=_2 MQZDT89N.=A?M^GG3WFQ]FV?^J(/'!(4A-^KQ<$K%B-I]6_(I?BG&.D3::ORF MW..L;6]T1Y+ 8\ [2(6'8,>"(<_6ABG?$EX]N" A\,7AC&2OO(UFQ*:2ZY'J M,O;1)%Q\;9JMB)URC^2DS A<2*GP# (.XISF'&6N'Y3<\W%+P8@E(R@^'TEU4/K?.?/@GG"S=.K;G.Y)2@?9LU3QF5;NI;,"IB]KGEKK#@TTTZ,, M3%(D;2R2#DC#]MIKLF53F6X?Q?N>G;=W4%/Y-3F>.0T9*2BFV[3!Y?RSLKH!Y<["\NPTJ!P%Q/> M;"6J-,:)JA)%C[LI1;&:$3F)&, 2LEU(ZYUQP]A@\D^31,NF$-,TLH26CH, MJJ$)-;F]+'5)JBM+^XK$3((Q8BBKT*.U,7;"66G^)&,HN"/C6LB^PX>"%T[V MP:U-Y@XKOY+6OQVO'<73$H=+9)X$G]H!Z>(C'6S7;Z O'*&6CG.[DI""NQP, M9^&Z+SFU\QOW#AS&O))5\IW7ENO>2%=R/Y:_C10TJ6EP*. R+WR7 5*1/DD0 MJ 8SYYJK[TNR9!;G_5RMWJ7Q61.N$, V!X#:;QB@V@* M6HA57 '8&EIG<,1]O!-.->'C:L)?/SG5A$\UX0^])BP@GWNH##7?-&Z0A5$# M\"0QI^ZWQ,.Y9?A1$KKPS*#(?23KQ5=:70QTP8#%M8H].5-IB0C- U^^' M A? C*,"L-?=,T(BAE&V//^(TW*+_$@4%$'KV$9?6;2%V!3_T063K9O6*?8CH^C03" M)5:>](@SPR+B5D@ MMT4Y%$8?0RSNISCNM#N'LB8;H7WBA8F'/N8I)\>="HM2%2 #3G8A;??!TJ(G M1^'>IU +?%:'Z+BV[P?JJ0I1=P/!F4N(!RS<\%N_CNS1XG?*]8*HX/=KQ M?T-LNB*NZPX:$+M-JS1?ZH9Y'\S7S+*<7C<#5_9"_-"CMC^# K'V+@4,PJ?0 M[#^"0QQ+Z-J[%_[PPX7]X<4/W'JJJIE&CZP\$1,FV5(Y6GBT1:[(03D MC"[/OGL^>VG*O]:S(FE2=)@(M)X!!M%Z*U0_&XY4.IFA,1 H'+8^[Q/FXKI= M-9E=@D6-F)#U?2.=N']CR%(8YX>%MHD')99X[N3JGNW7("H7P M+&ODK%ML?V).@F77Z^_\TO'>_M6JNX2-L#,W:?OWZ2Q^Z@,\U?JMX&Q2DG:< M[.?&EF=/GCT[G_VYNZ-@KKH'N)$+H+DNP#AQ]<:'%^4V3$7NCGBE98#FUV$_ M/A8+^4)/[DP_&ZE BR;="*AK_GY>Y*$#!<>XAO!5TK\WYYKY<-V0T6WG[ZA- MY>4(*\'=G\4'KT81LOU)6ET<*U+L*=:@3S.2'ATQ[O^,@B:UXM:!.(3 M:)IWY>9GTI[8X-KO$_M,R4KEXPV&=O+K9.TRGFR%;$3F$M $=!N3Q=(>3Z-# M3&!?^3A '9=?-%4RI:!(X4;&H4V(R/+ M$%Z,=-)& 5SE10RB$UF55=JY/X IEG[-+7Y$9/T0:CGQ"8S[K"QL64T0F28H M"X6#[Y-J5%_?N4;@,FBKM$J99YXS=X3/"F:I-G.>4[%5LU2:N>M'B;Y<>5D7 MNJQOF\\H!GS,A2M+]TW3QZ9K:&JQ%-?6[UBU4K5Q"&?!H8G^HT_9K*B%@2=5 MYBCM.G;+XAT$I2?*. MPAVL0\1(K+2%HK"EJC$ZLJ3-E_,4<$>5WFC3W3& Y50;?$AM\.FI-GBJ#7[H MM4$.J5AP.SW7U6>@KM "K4 R[M9\F%*!]QTC++# MP9G#V$NEE^WRMSU4US^=W+,)F=ZYKFC3T6;O1UH9CV M*10((H\" R^M-*B!BO@T;L5Q+HA9$K1R*R>2A!U+WUK,UV8]!(WM@+ +#TL/ M1%G_J(4VE(_DW6;@D*A1I46'](IOYIA:+I,77*YVQ,EBGP<;1O!M+(-'GLA* MYF"^C[N*AO2JZX2%1+<*5W/XU7708[U,]U/7IS-A8G21*39-=KMI;^:M<].G MGZ_KW5Q@.^F,\/=<@@U4,/HIVER1!-(NIX7 4:'8?S=<=,XY_>BWP:;6LW;Q M__VO_YK?_!<=S__U]+^>?O[E_V*3^\]V TJ%V\OD&=(:[1O #]]$:I&7X6I0 M(R FG]>D\QG\['_[P^5O6M?\-:O.)=D%)\ J.JDC9+LC6B&++-0FOA&'DIML M^[?27:?GA/NN)CP&1[TVS,,H1I&2_"I\+[)4@_"":_*54L#4BZJ^1VSHWL'#_18G]Q",2VY3"5FVVO5=O#V':=HSE5K&SX,[\& M9W]'C=);ZF!'-F1.!\U^!OF_2-3M7P!IOQ $A&/]LJ=?Q"?4/@Y4FS23.;6/ M^)0LCH2XD\$?"JMMW=&CXOK6%+YL48R5+9+0K>9C)TW:CA-IZH6&A%^8+A(+ M6$,3/Z:WV)*2@2DZ"L8:/L8Z2E0/X:Q><.LO_F+=D 6V+)TWCGJS22/'P0#_ M[1I^CQ3;51HH*FN*QY(3*K?42DL_)7Z5X5),X=7$9[J;/6*G*FW:J6RFQ:+$ MKG5[ZCEX!L+RLMYH;X1L:SQ\53P: HDP6D+0K3P>O!Z%$Z:P-@71M0+G5E>J M9%W\Y]\N_O+R[;\%IS(]R^B)OSS_/']DBKZT32E+-H1?HW_HZ9>?4?O0[N;_ MGWWL$!.?X"F_O_C;FQ=O7_U6]W.(C$\F$[Q_^NM/9\^^^+3"/[[^['/^QY=/ MGO(_/OM<_O'LV3/^QU>?/\/%Z-^?/_L\KML'3@='JPSJ4!.K>SQNJ@U8"9'S M7<["W.!RK[_]_KLW%]4L#%XU>Q'^7?_N79[RY?[AX_=E?GGIC(H:+KK C M[>)?8B.X]0)$ 0LV<_)N+#W+-NZW74<8)K'1Z#("\\ UG'5ZC1W*5"&Z:"7' MN> "UNS9DT\_XZ+K/<__VZ[+7_+\7SP:^W.!]?1C<[-MT#[VZ9,*Y>TJ<1_# MB; ,ZZLSIR%=PIJA\'[!;[MX=.>&+8^3 _273Y\55L1 [Z._5\BW_"[<&/,SAUZO&5YY\_SIU !_: ,I711L95GCWY[-/SV6M^0)!"U(M_ M[(:MIBK<'X3Q75BGI!C$[DB?N+]4?6$:S@)^>Z7J4?ZY'@^KU'MNRF#L2COQ MMS:#LOLVY.L7]U^RAH_?)-OKOFD.K/WTTY]_>LR*YQW\V80]>/_]X(;^X9O@ M"]T$3T^;X!=O O*C2KM@TB_T7F 5EW-77,WOO9B_.LK>AP\^??H^YO[XQ<^[ MZO[SD-X_.P_3X_ +ETOP7M=#)L'&/LS#^V\^?[I0VF+*WSYX]2T^U@X=7$GQ03'3DL>4_>I^KQJ4R=XP^+$29.@;\ M(!QY#(2Q#H;_V6,P_!^XVR7IJHDU2,DV6X.C575@#0ZD5WCT&GQ0P$ SB)CE MUUV%Z4 QS%FN_G)$/B-:#'^Y#] M-_G*Q\3EU.GTRY)7%B'\M&F[Z:"#6 \V^A!YEHW!5@I6:7X^\_E<^@XV)UKI MKN.=)Z<-,N.Q6(SN#[YSY7;CY%X<9M2":K=$@!"N&O[[^:.QT6_]2H@IZ,NV MRXKD-]1V4,^;'5??(\>NXPT>P/A,\@#*:%VI=L$@Q+D_SU;-E316+45VZ;]W MU.BK$TQI;W!\D>,^VP>O2TBYN-N#29PH2TX8.0(>7=6/J@SW%H5.ZB@$*FN$ MFK@S$I![D JN7?@(OK?(",M((&X4!D<(54\C+;K3Z;+>(>@)EJ$FB!Y4F)=P M<]R*>(5B:3][US0W>%+/]E O;NL-M;VA%*8L2])E"KR;$HEJ82N^JII5VEJB MPI!]0';M9$%SS;V=Z (7.Z$7Y9.6+3A!(.MVK1S! G9)&^K]0!Q0$$@P?0!_ MD0HAXLU<0ES)#Z39U<"4VX63D?<@RLTPNOVQ7Q+OVMYI)W:+CH$O1%N(W MLVO?WT@/YN\7V2P\Y&1+72HA0*9,TJ O=3[[OKT54U"O:5 Q+-0.;<0ZVOV7 M= EY*H&$F D<.$:)%(R:NO0D=7G4LTWO^W YN(]U]4C]>C(]LMYJPMW:ZFA5AF\$AQM8H7>_-S]@: MQF]#QY9_4+K&O9"LXR3BL<+:^0S2!M*%<9#=YM$8^%?,P"[]'RPPR&N-O 8' MDU%S),1/#/CI^L14RI"%R59_F[J Y-HF8(B]QCU>>_PPX4[U\2M"U&/?4N(> M<]E@_2 Y$[$\]L 4AJSJ&V%H7*Y(U==UN^.[L3N*< XE?42> Z^2079++T*DF.H""*L;A!_8>4)NO8]]Y[O4(BHJI M4T*T! K0V"&D6+36<4!BWU 01'X((=*94X DFU;U59CUZU;AN>SIN(M4DX%# M&6WWCUW?#@L3#R'O87]#NVXE)F!W*=W'+*?P]"MB%/WTZV_68>5?J^EFH%HE M/4G.$X '()J3H(1==B*4*\(%F%D[J,6UJ^20<#PJ$7&^K3@H] MW1!,+#H.R2<Z=[A(/C45W7FG'*I+_$B^ MW69)J1+V*#%%_,3VP/R0KIF=F97G4-R@[X=;DC4 E*FAQ3:(GNIJU="%I>D M\MDS-5YL/';9W.FUR M?R-9YJ7]N[D4A/;/8X9HK%0-S51KVP&MQ<&]OI6>W/ D9V$(PC3 G+LVFDQ/ M&K90>_[IN@W8AB*W$Q)-0\NZZL6DRQ;FT02IJ5M%SH^,Y,!2C/X=J 5K1LMQ M>[W7%ZJ4=IEI#4:M!F)X>(.N$JW=I=A')9H7)GFL,;D[O>VI]GED[?/34^WS M5/O\,&J?!U)NU Q COOL%<[5V<<__?CZ[:M/^/Q \C#ML]W4?=_=1:UNT9UH M]BIX1FQ]JL".; ?PW%'J0GU/RB<1;7K"N\96%*-<,\_*?30F1(IPL]MJ H$3 M+-NNFQDT_[+L5Z0LAK.B[E:1A&I)< M%=0HM[;X(T3._4G'W+$%Q8,-] I2W'*I91W)1(D[Z7Q.XI'4 Q/"H'A6N0/0 MSCO.H8CCSKRKD90G'*D#WL(DUR^I@17%OF:($Q=[4AY)$L)+<(&@H^IBC^(@R83C8L3:[I1(9<61N%,C. MF14>$]V@E;IRFCNY;L@QWMA]5DWL/V!QJS21"7[!CK).[#PQ0R*\=Z:O&J[; MFU&@A^I1\BJQS7 R+V>)3QLD9J1]0!5+( M'-IS*>&*Z'5*:!!C8@O3:5.0@[[)@EHCI(JWY9>'E83.Q:*)))%U[GW' )OZ MIAT%S%5/A !4_EX>F?)W8M*(4Z3J*F_;V_%I/6-\R KWNQ8W8@_ M*2-,/>W#]@R/8TEB;I3LETV/:,-'C7YDQ[&_Y*ZR7RZ3+*LRR, R6V.MK+#! MPF'^\GDXNF-++?8C E\EB-_+7(IVSG0")BN/Q/696%6;R-UP7PY23S <->/' MQ/IPSRH)#HGDH[YHVR+48RJ]*J=&P'K@E)TXHN/D0"T;.JAJ#&\X%-NA MLZ[S$A_4=2>5.!/?RGM*8[,J4F>B/T3G"DXC< MF28-?DP3)FZ93ZZFG;)^6,3I.13I39DPT;<_C/XBK"R);T8_W[6(T%3G-[N7.@ MF2*NB)!G/22-H>8Q)CS.[YA4@93U>'<#YT?7H7X6HR\U& ]U5%&H"NMG%:^'G*NC]A1FHHS,8DM" M \Y78+WSC)H(Q>EB4;9 =L%U.-+%NZGW:RG^[CA\\T^".OK.\T^6PHP$M.CA M4@<@$S\BW-#UZ@[?.#TCSM9$9B5]^^:@Z K'\X*AB>_NW(Y";4-=K>0\$6(4 MVD2++;26AVV/Y*90,.F8>&HN;\8GBWZ@A&[H+UA,2I._@*^\:!S@2JKRQME( M>50R&AS0B/HF?&^Y6R45PD@+YGEK,.B4*+_:X+Q&-M3[^EI6ZR3U8GR^TT7.2],1 MR3:OUW%* 6=KG%D,0ABZ=:P)N&3V#$M$'IIT3J)]C'Q.#%DJ,C ;9HEA[V<,D9^X[GLT^3&(Q> JFPT[[N>,-@Y1.'P2TYR'R'1 .*Y++="=N1A?$5' MVC63F=PT5U@\1O4+J\='?9E"^KR02,;&92'=V3^!#"FQ!H<>AR#%/'1_O&X7 MX9Q#'_%7SYY\^LT_]3%_#9VI/*]F-6E&R?H< ]E".:N*D;-ZOR5<.Y]E(B^P MV\Y%W,8O"=2MU3&5FK568&OC;S3GJQ$*:87ELG>?9TM_7PZM^VFS6,S-[46C MTXM,>B/F2\<=E' $5RJ[Q#!UBJ'*+)'1F.PDO"[RN2F[\,A5:9+/2_PS353$ M<(@LH7X_PCN,Z6Y@T"KPBN&O)%C;$UR1C.NIQ'IDB?6S4XGU5&+]T$NL N\6 M_,F2,D5DU6*6DF#5=>\=<91R? M1]VE+H+S6WOI+#2W.";8/:3^EI2A8HK8 =V0&FTII4&GB7OS@[DUJ38;4,]4 MQ%U2,RFE)Y].>B2E (;47Y-)6YW/?M .%(Z0(V9:X7=1C8%^714C 0\]7%/. M;]V%I;);<=VAOL'!2*F+* TXE(L@[#2M*$FP9_A!N!SP!H:(=@ED\?S0_YF] MUPD->D*#GM"@_RPTZ"-)Z7G3,.(^<^#I M@ZF7;Q92P4(PNJOV'33[$NFPDEGC+A0N_60?',J6.6&P383)[M$G$,C*V-(G MG6\JZEAZ6*JVD%0316C:OJ8-@=;W>(D:SI*3Y>&YJ"3R]*N9M$QHHBMMG<"P MZHU38(*82+HU.GYN6[)G"NHRT$,"U$H>FGHL])H1*R &\#,F'"%L4MM M0%31]4RE_7S;Z]U@%T2-"_D#3K@\%AL5N>H+![#W M0B+FYV!B"MI),D]U2E:7$$RI0^_AG,ZNSU7H6,JQ:I#S@,/M:$EJ[5)N M(L;E*K:3/Q8SQ&/@E#/V&TVF+>EU?I:VJP5NF MC\E?>#MOPU!NFOT@ZWNV;)I!\9A^5V CTS'+N?UHG^,:+I<=+R 5*EBXU"KA M);1(M9MHTSV8>^3NRKF"0'D"5/(\%=5QP_B M0/.!2\-OQ4&5N@IGA(<1SD_#:8[6<1%G2=P%PU)6=A7SG:N"O)BB"GDX4X2F M'>R'*DQ&U*%V3/VV44(@7&4]@SHX1^F8K03/_=(\(Y?$:SV)Q:)9!B^Y9F-H M3SR,$,[W ],I#M8GM/4G] S=!BJO(WZ/AQ3M+ NB^NV]')@.^W((.A87>UJZ MBV%_1#L.KFYKM0OPM$3BR=G&+YW8-<@E"M-@R!<5803'@Q\I#7R :]3('VR+NATI2.* M( C!6&Z:V$.=-::XN(+^#"26>>8>8VA,4(R/![9Y@7)G.ZR:FL7V2 8!EF%A MP@=Z,VT.2ON"(OH^EEA52G6,%H;_%\P5LGKC6W#.-#L^PJ&>@9IU-_GHIIUJ M7(H/2..,&R1%90JWA M'?-E"@V.Q^\BL1J.4/J10;ZKO>3$HO>A27;)5;,$J1#<,;:?3R2?@4[-H'9-E&71OA_<(T#UM!&0/@T?37]0V01-41:%YC8QK?S1IGC _*=W\- M'?2ZXE',=;2KP*V+^KHQ:YJF]\;?I8/YE_C(%BI?QPQ>!&P(1!A$-FA%B'!N[2TBEM@][R8',V"JCKI4O?^O M4Y/M./"[= M@-,$IP=K>+O$65).\K&&V1:R0>$=N32$W,(\&+5=]/ZYO+[GX-03G.:4,;VW M6* KFQ$4@V""9;.5T6UZYG$^\S)B3'S8M!L! M+F76HZ7FPJ;FNJU\VT3*@4]\@CF =+20^UHJI%,&NM9#X; MHCH5)Z10=HHZ]3[U!$OI2B(,9N[3=*NL-2V;N2Z#K&7]K%H07^ $NQ4V7@PJ=>X%3W_1S7>P3K$MLJ)ZE?7^Q7R[ MS^-!OE<.J2LZ.S=0 8C0D.!3S(W(LMBFXVNZ9$<16#746KBIE2F)116A%S;0;H,'$=#0*L2N;+3#/@>JAZE++]'2R M5!P?1'@I+-&04 M2^Y-L[MFCM4:QCA9=#I(9';[W2KBI"@?.K3;761HY4 V+%XWC_1H+C]Q&0:A MVVA%BI\^C;J+/?V5,Z_2)"PG+3/H;QMK7$X91<3Z67K6,\:>S_XCW6N#SSTS7G7*^BKYA+*1$X+;E1/8IV>(!]P*,O/";2NL,X3RFP?_J.$H MA:\$$9?-F9MF+%!6$["K\_%%K/<47C&7_D)(!,'P0%2\LJ\,,*DT7B7NJLGN MP:3U>0)_I.Y(V)/-Y!&/0F'"\Y%E'CCK8#+0!M&H<0/?HGFP83#M CSFG/W@ M4A!_+PZP=P!]&?]@2\#VNB>6C&['K?!W7;]:_/Y-;=\)$M'*1.(U<%XRP==O M[NM>1;'/Y>A*;QS1UN&.4!^78=14 E)RD_P,NSWC1"!/-^F:W&J@6SS@\KK[?#<)_Q68_Z1CIV7UC,AU/-)8UBSX/ M$\;=7JO]U.EUJL\>69_]XE2?/=5G/XSZ[+1+=B =Y1#R?/8:%]?(T_!L'SBC MUP:1=-O([%B@2O5FOHE$4@ ?7.<0O"BX#G&S%!: MS\$871I.'/6. -D]O0W3AOE'&=T=1!Z9/U/"FNK1XV[G4LX U6GN%6?LT+CR MK&;)#,1X0*ED58*#WI2<#.9N(SK)1+5T^31KPRYS,?FQY+Y?ISV XZEP MGD[1PZE,&P4IKNW,]P#F\;8O>W!2F\N>*+VY]+!4)-+R&VZ2T4Q'MN*D4G:G MG8_(JBQR@;/[7#I.K?X#*#F*2H>T\::\D&)_*;A UYS8$\V#@*;1]9)MX/\0/'1+I2O;H;NK!L%WXH0?-S M"7 DIHCQRJ@IM21'I%QEX0#'X#/T=M=X%SQ<1ZK0L4FE#0%):_F30C!WN$7M M<26%+X3%C265Q,QBL"[;;DH^DU>?\M*0@F93W[:(=RC)#V=](M;, B3K_TU+ M"6R[?%) )G3\4,+XLM=.B!FY(.Z,U;H]!VZBYZFL.?SJ2L\;K!CMK!*\8',- M$C"O$GH^>\-JGVI<&^C.$I1G6(W@WVX5NDC0M>N$S_VUJ:_W9S^N:0XN"!@Q MKT-0SCG/B["N/DX^,-]^@@B8BW@=EGVX9U3.??H%*><^?:JVVPK'S(:[2ZIC M7/\:%+2=W6EF L(^X^_C[WGWOMI9/-YK]#CR6> +MP=;SV.O>IXHR4>+ M^ NV(40=A,?6%H&\'*-KJ&:&ZGCWY)E$"P^^>?B.?Y#E)I<+B,+I>CFZ# MGN@YDBO1F=G,?D#CLJR(3[.CI#72^7VC#>IW86J8J6U#GP@;7^8H?]H2RCKK*8_6=2S62>A[E5*M1(9U*K38MTP MX]F/?M_7Z(D"A-6%=;?1RD>3>9YR2S&"LIQ6135&Z19Z>^4'JE?2P1#*! M^93KDJ9 "Z<&K"9OS45WLXTJQK^Q43C%19/38I#H;A.0N6 !VYW4+"Y]&A:KEDCCRN M3(Z32]S>JQ!<)^:"KI5B$"DA):X_/L>K96* 28O7)U'3\1J1",7:G-Y"T<1R MO91"XD/QR&.+_6X3@4#L%C/\*2(-'8A\2UI(A-#KFZUXE];,*WW51B5B)*P2 MMY"M;'[O MG M;G ;0EJ6$_&)(P_=29!L?K"Y<=X3C<$;W[4K[?;.K8*Q'JW:RQXX$-Y0^ MRR8X'!ML??1L LG>,:PQF7BMR/W0;)"L)2)@U3QL,7UX9<:IYCJ8^*;4X%@J6 M[!=N>SEO4,C@?^M0W>FQ=\LM37?)4E_PPZI(/6U.MJ;XU#4?UI7FDIMS0@I@-AEE]S/ <1,B\3H-Y5-];5,H2CNF/D%1&];$C.A-J7=AF>7&O02^A>2:$J&T_>,N=8& M47C!"Q<< $';NL:;.%U#)UR8WN-2JGKA)W&+6AFM9*ZFPAA'&#("SX'V4;;: M!XP@377BE/XK:W[Q!+IWC>9ZHLO)!PLP+<#?PXA-WFAPO85M)I[30"X7\ M/)(KZBDNK7U"E$645&7HPJNUDO/_OZNP>(=IW>-2I#$L.&._O MA';JZ%EP74H6H20R=E=>0T(K%\/3)\Q!%HJJ=I-FG*H'E MQZN2*'2\P+;7DI1EXPWA0$8Y/D0Z469GGOG$H$@9(*QJW].5JW'5_'^0DFO38N[IQ\"S6GBFGKVHI7N8BI-J0,B8 /- MWN32,T\Y B(P"FK?UCN69I77X8=2\QO>' W36KT,=J3WHG3CUM>B6-A],U+J M!-K7>6TE-TH.8"7R3.DOMZ;=G@WS-Y$H0$*&O]4X+)XH6?:#Q2W45[Q M!S**]*?O^^YNRV3FKW"D_ML?+C\8$;)7Q\XP>P!7_*Y4QF?,H1T:GLP&'/&E MGAHD C=7'0W;\U=_>_GMV=.OPV$0-LZZG9__,W3F'N"*?LN2(5)M [WT8M;< M=JN=-;I'S;2K57=)E2&4CJWT//FNEA;EG/U2NRC)IP\O1SW%M7!XZ'<]FC*8 M@WF+T342/;(2(?JCB_$X&]0$ZA=RVP1DDN[NR2TM,M)4ZV?\C'0;(+2V3;=$X-5S]))I[):55MF-'7J(6CT[TZ[ M;W N$LS/=JC6=.^C#E?K=38:QT>+*1C3\%&; M9I[[JCDZSJ, MT):Q5?![P6>H3=(W3PD_SG53K\A2*XZBX7K7@I8!O2MO8NX_%-XA,P&3"]RO MBK !J:&*!KLB[M#]6;T-\=4O5(7Q41-6) M48"VS8*SFI3M['HX_.&XW0\2A=EZ7$1S>W",M:>\ZXU7(MR9 8J1P[YG!B:B M)"+W#Y7 ZX[*J!0G\DJ%)F0+WPB/! "H$9F(*4[?ES_/.%A]CA"N4G$VNG3# M[@8-(F$C*#E$'8IV'U1+5&>OU4W!S$!KUHV(H K15J\PEM#XR*X]5?0^]@PX:+#<"$[ ME0XY)2Z[>;=B.)"MHF$WH.XH30 (X]75<#?.@H]?OD,KC2- <\7*1TP$MD/Y MEC\S7.^VB^[.4VPEYCU\Z52>/+(\^=6I/'DJ3WX8Y$WV5I2D]9N\ "7X41ZA^T@DY]?A&X3!F7; MG(6KS&D!WO7U#?3#O_[BRZ]5/_P(K^>;V7@!GD8PCN"HIE%8[JX0H&$VYC#F".NUU17 MXM0RD60YM(D@X>C2)^VS&6&469LNTZ_'$P1ON77?'PLP9&SAA63P-_CE/W$#,4K!E-B08GL1N7YTU/>L@WX1IKM# ;H"A6\E.T_,:[ MN$V]3F$K0AC&9&'H[6#O;K+5HO2@BEDJ_YT30RAEU%L5&W-W$00<-#3#9B08 M>);9:0E4PTRZ.-O M_[5>WWSS*O[JDZE>$FL,>%K^3U0M7AP$Y1%GMK'B 2F&#>AN5^QAHHM@M5 M"+@.QJD98PA VZ[BQY,/0Q6U=7BQK?21HM\^;GL7.P&>B1F)\=,H*<- M8)ZTC2EVNL0U/;6UXV=9CZYE<3KFL5GO1'N"AFA2HUNZ" UVP%EH@@MM&VI< M?57HM-+;*@)*QAHE80>B@\[GIU M273HK-M)"@N/91W^O1$Y]F00KAG.%4_O),"QDYRH/?I=:Q22/%CI-^-B]4>F M]!MWU/ 89*--"J% XY4\CP;I&ZCZH@]U %9:8X3S62W&[S$KK?F'IIE3 \IK"MN MRH0(BKH-:E23T_?AFG3Q8+[T7!&Z,ZEF"K@G.? +=N#:;H&!)2Z=" M*--B;X<@&($ $YP?-'+X96ZZ;L5NQI;EKZ5ASR0LU7K0]RLJ]+<;\X-1)A,W MF#&4&30,-.7-S=;)B%]1H3[M"^G@)(3I#"/;].#_3YE]D(!K.]=I$+E@EXX^ MVFU;\GDI,'+C[.^WE!*86 &:FXD3)Y/VV6V(UVQHC2;$SAE"L+;;G?2C?A?I MO#&GHMB39F$39P4%QT0!EIP5&!]OIDMF)XD\/HS@[.]"H;9I>.'['G0N"Z0> MEEN61OP;M[0D$M:*:,,2SPT6+CN,*@N2Y_(B.C2#OSM-]@4L^JO@@X+"Z7,B M['GVK.)P9C'[XLFS&9F),Y@J)I'HM_R3F40;M\(!R*C<*" 4S5IN46\4TF$L M*]E8D90U!V9LY0U-D64O&#I+M+VGTO&1I>.O3Z7C4^GX0R\=)S;'7#UT[*^1 MZ7>IG1XY)C,N=J3)C]!X;QXZJ52ZFYV$=R&*LLU M<4)$CRIF-D63"5B=H),*[)@)]K60:-TJKP?1V;'>%;5$U7OB;EM0IB,FY"5, M[;8C)3F[*&R[=K,(DFIH9F4%M_.9P'_I3=3;<["[,A.ZEYD0B\XI;CDZQ\:? M86P/'600U7/I0'MZB%-I TZ6Z$LO^SHXTSL*G(+S2:XC):[YM=P*61.^]!V] ME09&KEQ+\[/;8$SBW],CSF!XW+Q ([@7E[1OUA+O.;:5U]?[ 6[IOC"(K+JB(8NLO9*ZF^/3#>_Q#ZX1 -(EF56_ M3N1Q1\2R+_,L*]-='%@>''+>,&SM@,NEGT//%7?FB?/!2+MK!&(WTH";!8O, M%,-M2XG3@JZ2G1.2U*ET_F*VQ.^--5W=H(@A+\,/2WTLT]TKM5%9I=I^#B#N MF(G&Y8J)?3K&C:?3X-MR@UO]P40+/VT@D8$IE$:%)ECYCBIKU%S4K5HEII7N MG>&8;&Q5ZOMA@U:HQCVRJLZKW<1S'FIMAQH>TR[YL1);E0RM\.(F?XG#)1S: MF<;'X1HHD3U*DVUX3;! WH(H:*4LO!YSH#*98@^Q8ZBQ81OOG628KYHNKH.T M<\);P3>[86@APG9;ZY;XZ1T=6HP^HW:4MNL3VMZP[P@Q 7,K%(+7[4T8X>U= MTV1HE>?788P<[@T2J0W[#?IRJ/68LA!]RXU#.N+RKDF9#$_/1I F:+E*\'+T M_5V_&:U_!\_.*LQ,^H LEU=$ /VW]NC69#6 ;"%"]B GA7P3@+J[NV M86C2^M)PW[P0-W92>F@XC22OI!<[:J,,;_O31O8E3][LX^;\*GSFIMM*G^Q\ M?TEOM UQ$&'A;: 9-][T5\']6G5WPR?'607.MT:L2C5[_N95^/WS'^C_EP#U ME6/R LU$&,.-8JVU+N '%^E!&US%5<8R$*5*#OJ04M!S#3"^=#Q94% M9A%)6.%YDTQEM!"^![-4/$T.&S'H/_W%I\:54)M8K.^2MF;K<7_Q4S7[4T_4 M[Z,E*]=S#CH]R4I)(;=#^@+6,X*#BH)P[%"JY[D,O2WB0@._]?Q['69Y#*J M[]'"XV^J!DQD);66X!J]'$@[W6P9TD(X,,D2LR$J[3:%=I6J#_:D0I@3#A@I M8Q2L-QYT-320DOEG]5;_(VRP=KE/$ZL/=S^_]ZX%6[)@CZFWT9HL[W$M_O5? MGG[QY)MYL5M=#^:\G[7DFTK%8>ST^1!RW(+TS_-='S;NN-BGYY2W(PI[MNA_ MO&X78<<"T?C5LR>??O/[/+NWA0!A)B_S:C/[KKGL=]3(]>PSS/+ +UT$!ZCDF4JE XDL/*VV8NL.ZOL/7 N_LR[^D,1DXI3M#]&38R/T"5 MNJ1YQVN[)OI.YME2E6SM\[-CW3P\8V?A:^,YD!,"GP/_4DBWAKCT-0<'?]#P MGG.8=L[_8]OSAG7LV7,=T-I^"_2()+20+;DU7X5:S"A2UHR,>X:-CV M>%BVR9G 63TN00*#(6YMS-0H>MXJS5U_56\$=,$1!HFS#ZI<,-A$T9TVM$.]I;X"1FM2AY1T+..-J9>M5]JN-R3B_]9#W MD*07@S=8A*CN11X,1 A.;H1@#KVE&'2,LYOP9DN=0/;.DT^/.R)0A37KHBS4 MQMV3.X7&E>.RA'Z[)YG.2'/E GER 6G5FGY-0G"D(S5YN\>"T$ILP+CIXD@C M<"HGWUM.#H]RJB>?ZLD?>CWYX1']!F&)KF?24$DILR-N-C/WLX:\P.#T=N_PQ8GB6\-? M,?QJ%0[$7D"H)!4_1/)?$A6X\\H$S-Y[SNY*UK*P=&>3'5=2>S-67\,?]QR_ ML-I8N PY56,O)V;8D1>KYXA"Z: M>'ID-9Z7Z7K-)!-=;UVEE+$:6;#JU K.U(H<%99U&QIF1(*6%H5RHS)"5I77 MI3M*R^H2K-Q-):2 NTLKXN,T)X'UQ'_ZI+)*[:K][QV4]:K(2J/0@I%?* 0Y MDN5..'$Y";QH+J7F&:ZZW6LFN"#5]],&D(@?M[ $WS4+[)$W#;=W($:G*RYB M\;UF'&X-'E9XDDU8OVQ),L*EX+\&[XM1,Q_II8(73JT\G 5M M21AE=[/2-),.FB-U,;LPKB.-*@!5[$A(FP6UGA"[C6(FP*=PP8[D&@L9@8*4 M& _Q)KXKI4::S6W;=QONURK!BGG6 "Z$,9HPHS4F.PRF/#G,$O'H6N(RM4&I M(\VCIE=<<@GQJA6/_3BNT01R 3-*WXW6)T*.16%;8<=L:A-\@T/_NW A,4RV M^(ODY>V2V3\IV$F.E]DO/R5P8NF12&U=QJ++XR?RZ+V=>@*@EM.#VIL0DZ*, M-#I%9A<\&YK@\B .L]^+)D1BD@NR^_H#."UOI>E15ZLYG&E-H*F/+0=RCS/P MG:AV<^_\G!:<:->Q.5JN"#25E P.#T8TW;*\3QGC7SDWE+Q,C+#^^"]+_(\F M%14J ?G1?U4IS1'U*DF&%8Z(Q4SRR!=4&ZF8,^7K0K!0' MLQ)3G+Q1L*C-YBK\]OW?2DWZ]%,\[*T*U\M&"6\E'+%3,YX9&2KVCE$ET81, MF>E_MJU]P+Y\9$;F5^ZX,?[P LPGF!XH\H";=C*?BX;7\,7K_]X1X#:B6U"* M8:K7>M@:L8\O.J@:9<1ZX9,4JM"BW4L252&;8S$8HW6OM;?0+O+(XK87QPV1 M))J!KHDXD0RB53W 2;V'3V2ZINQX4TF2:/2LA' A-S8$,P#]6M,YD[HKY1M. M):%ZA_BB%SZ .!(YEQ[_+.AY=?BOFWI!#)?,4([+L;K"(C;$YK!P1?<5B4YE MR:<-N*Y?0)67'#<5H[Q4J2,&F#(]S2(MNUL.(3:8=J@T1+'IFH5&UX(2:AP= M@?4J)%MER>/DN@#2UE0NJXQW4,)4YO8;[RPEPB!<\:H6K@3NOR#%$>%G:'UY M%P(A^6:;N99+?,PX(\)A!%Q4?&X[AC+5@Z2AULJX0* \[*W$RZD2+_?8??+! M *!?[5A)K >Z+82$.QHAZX6QY%UA.><2HPPDP[RW3/6J'F:GXC].H)9FE111 MF$ L#&+//!PT_BHMF@?;$0!HTY!",DWG0<6Z"@Q?IN/EJVP]X0C6#PG;^R8, ME>!C/TC8]WV3GR)XRWQJ[[\FSW;;]#C8O MT>+EY%TU/@@K@F/VX5/#.JRENN=W:E9-U)Z+$+(PN3W,_));K$F:)&(R$OVY MV"]N@]4W/L=ETE%+:L)G9URRI41+38W>K%475 M4)F2BC_E.=AG2EA\W*6D4T4J^I38"T'AC=1Y';L PJDZ_&=!SCQ^[ M=)EJ*[6_.^P@,.F.NN69[JN#)0M4@#H;6\:X\%@-V+=U,PR*& 5_79P MBUJ?\V'EF__;WI<_MVUDZ_XKJ,Q2TGV4HM5+/'>J%-G)>":)?2W[YO[F @E0 MPA@$. !HF?GK7Y^U3P,@13FV1<5X]=X;1R2!7DZ?/NOW*7Y P!A-(=G+2KX; MP*(@6(-.F:Y/L%,0^4<(L&>E^S:68F(,$D-(/L^#84> 17/?=!HJ]GH0H*H2 M\F]_O8(GR$4+9JR%D0<$']577*G*4CR"TY$E?&Y;*I;.69..E/ )@HEX00M) M),'JXG'%\N*PT"$K6D:EV$7V+]/?J2>&)/RF2?C#(0D_).'O>Q(^,!-[:ND_ MK_5G?4AOXT'KN-IV(T(A#)&8?&-P%;00P[76T\PF_<(MWQ+UOVU0Z67G:Z\( M8^MJUJ-;4<^DQ^T9YJ9;UN>ZJ+L=7"2R72G=PW>V&R#"<@0 I8P]:+>C>]>8 M*H%8YP^S(T-/* EA!:BF+6>;R(0Z>C\E:25@&W120A[F=K\LMOKBRLPK*%86 MQDMV%>WMSYU)_12BUYZ0=8*M\&032,\]MSM\%D3I?>J1/)S3OXPG"9+?,R=#(,S&/DLXET0,-FI%[_R6TJJ0+DQ"WJ*<'VK+#N?0W&'&$+ MH#\!!C=2UB'Z+QXW@310\0%3NS&_I7EF6",2U.Y[RB)N#RVP&4+1*;BL7G7? ME)AL0I9+IKNJH3:#^N#D,"R4,8KLW#"6#<4N2&!>06515K ,M14QGZCQLO7S MN*[!A!1F8.23R O(T'Q[);U?X%(AJGT7B6>7G5TY9.[47V<$[L6(3)/ M#C"*/=9)0U$+"<^2JT1F 0*&+QFB>S=TFQ2A :J.@G$Z/Y$XX=#U3M*DS0M_ MD_N/;G48/F[6=]JBNZ7OQ61: -(GQ*:BB%H5YM5*7_&^A!Z?MSW)-L, Z9[J MO8E)<3&ZAFXX@(&/@J0E4@24BV1OC$(@S:VHA*8>.4\1<@GGDI:PY^218LQD M.)6)!*BS[I0--0'CAFKD5$X@ U2:P/ VY9-^9?1HC&S14AR*35.,VXHMA MX6\#J2\"N$IJN*JO,%P5&-6R@(S(8Y_236OPEZ1*@E^FAM]4[65YJX?B<719&V+PO;(GUK;)-U/ ,F!7A6++VY'QS*/!S1L5&S!"L6>D-1Z8]J5K:NXZZTWH#;](MS:>$C&DL]B3 MI$ ?2P51(]N2NVC\GVRR7+QYDR\EQX8[3V?.K:540>2MPSI!;]S%?"N#'[@" %8>6!Z/IL/%.:CBPRX+I M=T)9!EE$V_!L( %1UTF.KMSMUD-SGT/>2O0L<9' ^X6PU_=NZD-OY"W>>^GRYOVG^[9]6) M4)HB-(6%XT�?LL.)FJ'[8Q<*\"E SG9,S2Z[)ZIUC3+ 1XMA=0BE?'4_?] MN"+\&[!))"MFW7I[0V"W.28!,VA/F&<)M--+VSO.#QK8WZ4YHZV 868:YF4H M4-!7IRGJ069>BGY447R?5$4CR9;@0)#G/GIV%^%W^V^Z.J#-.M,+7T.=D2?'!(JP_ M8L4!31(EM 677H,(3)I ^AZ>;V42Y5%YJ18*_LA13Y. MH72TK,P*I,45J%C697._V#9"-J7@+ S=5!3 O9\SKT\PG0 3*MAW90OU@6#I MK[DJK_U3[(')<++0<8*=/*WFHJ"_O17@ F9G.,Q,UF6W.@,(6[FN+.3S6 M>1K'#TZ>'!TXMR7/V7@\^0O>$B4B[JF%$A?% A*FBZJ@D#,."2P*A.APZY)6 M2NPBH&%O_J500@C0YD';6EB01?3/N$#TI>-#1%\Z(#L ->J$8LMP,2, GT=V MBPED!6K"\.^\$3]PT8 4]BE^XH_J,Z*.Z_V[:53JA& M9[)I+T;;/ !$JUEJS*\.3A_,#^\ @R?WYH;G@;UHQ=B;0C*%,&WEC!Q*%_N# M8^3\\,'QD\.'^Z==0?!ET;=;3[\B>DC6,\,C*=I6!^ (3N; MPIEC02,F# ),0XX&?MJ4,;4TD,]N,ZZA$V#S;TW8+;AE+7>PV_,]9@]F M13SRFJLM+4YY<%&D^R.%.52!LJ\:KHE7WN#_N'V[<'+T6UKE*-Z2./>X=-K3 M" %"V /8'_0/@$JQP*WZGW*S737S)0E,RAZXX$DQB9 M+ZX:OQ9^CB'XK4S6L5+KRA1$ _#H<4&A9X9.>LR_Y=H7#148%8#I:_$A:ILU M#1&O+QIP9MQ/SUG*X5H^SR&_44<[%^?G[H+0X@+11LH3JZ]!,!13C)W!5D:/+I5(!O" M8\8KB5(F-E82B(S=3J+7C,W9Z\Z>"4ATZ/QN/'9\3"'2PBU,[C,L%)\L] 8RA2XJF02,RCYCJQ^>L*)!=F;-I7/\P1[ 2;@^#C:-&MG(V MEA>J*3"!Z[;H6=P1 SDXL:K@G31DJGF;J#%.MPET+M"Q02FY<55DG,PB6)IB MQSL.5G?H&9R'LBC2Z,0Z"'UJE4\3' ;4870+!J!'=)J\^>MN@%J:4,IVY:*V M8QGU%6PK/!/>YJEFLT)"R)M>Z#*/9P(2<^9,3W0H@EMQZ;O!ZN'V&1^>N)'6 ^.='Y)K\(FO&247R]M25I*9XMJ.?FZB@ M7_VTTE5]@7RA:,]B^5D0R>Z3">Q#MP/N?OC[;E:T) MJ,BQ/@XTWM%A]#,"?!*8,!T../CL\1@KIX*BC-CTZLJ*#^_["@I_2 M?>1&EN7!ZIU@1FX.);M>HBP.Q7G'M0'7H16&X>IE))WQ-\4E)6RB2576]1[% M =O[HT$7)6RGBQNP/="YF&%X6X"EQ$.B,I)9F633I:\4(-][U796IE[3>*DAYS[2*#E2$ M%%C><'#6"?S'"CF;D1PVW5RFI0ND3G-IQ0R9/0*0K]R?=3*A-#0#_WG-",,> M]:SB+L=+=\Z=\0^E3!QEX9(\L":WY%0%M2O7'10AY_O7W<@=6(%M!UV@^,[H MY+6#C3L_G#U]N2LUP_@#]PO2"Q54.(VV'0\=&SAC5.WK@5G M7-T'QW35P@'N>0\%1^O5JQJ&[/:'A.*F"<7C(:$X)!3O1T+Q%LI9H[M9&QR M;8=U4=]>-C;JCJ\U3DOW,GNCE1/SOBP-5^!(_WU)W"/^@U'TK@!W2[CZ?,V. M^[^V%NP9PD"4A;-*S\/JXYU4ON=_O2LAB2J5R$:J,!GZ_:?N6D;53,-[BI,P M0\B )!3,$RQRYYO-24V17I9 :H>OMYR YTY!3+)\1913H=RL!,,%I:S<*[],"!UQ6<(1OSABU>'T3W7,?*KB0*$AU ME3?Y0N!J->W5$MP6[^?E)GD^7U/H.WA%CBDCJ4$/#.2YG;;)'9^_##:P3ZYV M@((/TH80IKNO-\(9!U84F&_>=MU3/,RZ) MEE9M.&;D9,CW**K3EX>FE<,EQ2M'U[ _U89-%-.RLF#-8#FB7N#-Z%G2-K>W M;U>+THST,U.Q"Z805MGQOX4[2%Q9R=$"?%O)@F#*Z#I)]W;M-![(%&P/JCZF MS@V?-G&:::4M*^E+EU3F%:*2%;T(B^-8?NK-;+T2V( MTSIX\TAE(WM+Q"_I7:;5%ZBO: ', IMV,547UUIR8KD/^TIG]+SVUL5 57F% MH$/2BEM!9#E@O_T7WE,LK\O]S^N,EQOV- X.0FC5E(T3=2/Q#.CTA9.:)O59]M$E!W M+SK+FZMR<:GE+UG-D4M*1;>C])0S:U79<.WSBK0%;"12;%+Z(O99"0"EN"R( M@LA'<\D_QRNEF\,/!J#E1MR;"QIPM"Y%;Z/ALGIO?!K E\&+P0!1DY^<+6-? M*!5<4N)"WVS76IM1F"B2^Q7NA!0"@.+5Y6:YVV 5-+ANT/V1,QM"0)7FPE>- MR(;/)2_^[$QF/W6'%DF0WS58RL@T 3/!S>P/;\\L@R1"F&FEH)O3)PXN85TYA%X :O)M6H$H.?W&SQY6Y][9B ME#@E)TO!*IP@3JQ$^-6B!TM47LV)!IB!ECS5Y!MPWQ7CB_/)6)N%PS)(O%R= M786O[2M%)$.>':&:&GR8Q(@,-N[[LBEVDP:$V8):57$U MWO&".F=J?T]SZ P7MASM&0%6#W#>+8N[!=-HV7&4D>"N8EO#:O-+& M08)>R=K4HVM[S5MMR!(#VQ;CNP6(N3+496,7?2D,C.G$>>96N,ABB!:2ZR$6 M))B=.^?G+WV>WS2.6;O;FMU:&.6,Z3GYD=X>]6@R83_1S+>0P?9U+4@S3$X6 M4W)D6H:.\53)(\,6 +K01/(8P#JFL4&!'.P#EMHJ.8PX8C42B"%.+(1F9KX& M3G%D@GJ K,*K+J'D"N!B.]]H4BT1:+NOI\MD?H@ AP-Y()I(49#ZQ!QO+N#, MI$[4K\)V>]1FM=WA?SQ_>7;&P!@!X)MA8">R:2#%'0,JE^NZSCZDXC@;=Z, MRM/+K)8 J@2N0F _KO80Z0D*4X4JFV]A.E_2[%_1K-M5"4J/JVA@_8?HM4R/ M&*H15[?F74#<+>?G8[T>06&Q' &VEW"1,=8%=;C[&]R(ES\3$F" -]*[#?=V M[[>H+MHDSNV=/<#-WB:E>3*D-(>4YOU(::XVXFZND_/X"I%O.0\C\U2,8ZKH M5H,[*:IZP2R-8%R0J^"C;ES#ZD&D/)V?8O&@XZ>P$(%]3LA0WCK?%H/YS%T) MC+. [IM$/^*1=)JQ:F=?FVO\_K MEZ)I(_:4YYUHY,N^F'P5P+ @%MN:.!"O*(#WXJYZ1&@@,Q-K> MNDJE3Q=:/F /PR#]3LX,N4PY_^JNH!!P4MTCP6332,V0(G9">[8*B_<81-\J,D+DAIG['^9]Q@48$P(RJ//LJ1( MDQ:]2Y>(9YD"$YNOQ*LGR)]GDI\C:]>T&C^,B<0)1(SPF)RCUT"$7"P2Z4,\ M:JRSYP"2;F$R^A"$=*F\K4E5&@LD->( 4WHD,UW6O5D!H4_&+ M60X8(;]8"B2K9ZP8VI)!6M<'GW" M0I@7RW<1K@6;6;1$@UO_NL TZ[5! M(/S4IHOSVTA!=>>T-96S'I777[DG$C=^T\17:T\-?&%%+.I-S]F!OY&F@<)W M$YQJ@PP<0UX&[(",\99P..>,-#1QY^E'&9\)\"E%B^;.OTX%3M_A3WF7N\,6AP-/"@7/0!4.W MV130U? 080\G*-\8#WJ57G$)NH3D77XY!6(9LC+( 7ZP(>.%-)$0>?)[60( MU!"*U03.',Z:_>@":D#T12:8@40T; 2.&&FG!_]M0QM!) '1W M('5U"E4SJGNZX*4"8QT4P+#W +:]J?#O%A0%[@A'13XPX109"BN$D, Q(0(8Q92,.PE."S'^"V>$&P'X8KK%B@=NSF;0!]A*A'9.GA.WAR2:_T-SWX M!),1$FHCKFR\61)*L , %PE(: @"0/8!@EY(\9.$YJB6ATLS+>#'5..#0#Q1 MA[0!80\31%ZQ3H =,9\#1EJ:(XP(8\_. B@%Q3\Y?O>@2^L$!3HM+@,&%BT2Q:/UV M.\T)^;+*Y"]LD+KHJ20Q\0X/A4">1 LS+Z/B<7!&X&EWS[7(].<8O?$%T0C( M13?FIUOL:14OD@4VN'<7/6=\9UKSY7[TL]\:2B[4J?)6A)Q]QH& JW/RC@%% M\$(JTDL$7 C>&3+KM%"L9=,9Y!97P5V0N>3_K:J2#J6G9T:]6:(C3AFT9(B4 M&.H^DA!)K%>I !K DRLH("+=RRY/#*QW1%IK\GHEZS#_LB=6F^&ZT\_'B]H@ M$=B9M.VQ&-O*T-_![S-7B^_E"X;J]8P=F)!!R*@!XM2YS;B+$_?F:H1^#[*N M0JI?6AU]!M&68?((S<2<4"]JO'_"O#7R/Z$-L6*JEDN#VBAQC49&'XRB=]GD MW9BY'--\NI>X%X97%0"%6K37(*_B.W2XDCB M?X1+!$6U)5FFN(3H95,MDJ\>!HF#D_'>&X9F]+VKO \.BQR L!1 YT4TD=B_ MBCNB"I-I)0,1$"AX;ZQ5]*W6O8G^+23EJ*Q)-84@OE(O0JJ_JAMWE*B2HW,# M][/S6B7MA-7?O]SWRJ3/2(W!P/6>>CV3I"L:9!\!80#@),M)E6OL6KT,.-N+I?#YG333.GIT/F=,B< MWO?,J;ET6V'Z_A(W;^S&[.M)#2 8I2D95V1$J6ZRA@*H4(@/%,\%2*0*] MPGP-FF8&X@J\NJQ9X!UB2-ZP7"95$"S3Q(1,FM.4RF(\]$)9&?XVO*TP13$2 M%WDB38?&<0R( Q3K(_090W "+ ;*U)EV%P3X_55&C81H*2;NWQD&FJCZACW8 MD3 "C7P]/1=CZH67?G#OJM6?)LM0(#L@#ILFV02IB^A?66+K5!FSP%B$/OXE M1;P+#)'S."QQ*E[T8&/AZ*\H;C#-V$_C&E@GZ 5U^J\4+(LGY#*@*;#GO@OU!4%.V\*>HEW,W$3UR"/:(>7L MJ$-.RJX<&!-+-R#P,[T$ (L3%)Q+"'0"YQF=]GID(%+%Q!">(^AF'8FY2F*@ MAU,,HPI<@=_(^AVG18IB4PI5.LNW5:.X MXS3/G-:6OEHMY0.5NKBD?X+=+AT!G@/.*750TKP0?KYD=F*K(P9/I7:];,/Z MAJVJXBST"!15&TMP "7+O"Z;RF6Q*.0A 4TC$DO)A9HRR3(T"[*46"^BH72BUB_5;J55C)7\T*3QC MW7?WN+7%([N_1#*EAX]VF_@YT=T. 9-HR7U1MH(.^ -=<4Q9+E@C!BVKPDT" M_;D:8TK+V9D2EQ@ [T'(N ('T;?_#0%!!F;:BBFKKS&$M\+(S&TG;@8R]V ME:6J ,-M)%7/7UUX' ,8S^L*"T( C1).&0%UG,MFE+@WZ&+OL,G#'\$^H[U9 MI4U5QA0^,*5%N^N,H[HI)^^NG,P0[*,[KJB*&,Z5+=*8@$@@T0H*"0:"C8@S M3MY"/ EU#U1,6IY&U7[PDP;#35SLZ [A"G(LG(K1EAQ! 2@-;@CS-9"]:1BR MDMWY!_4PFVL\!A^,\,[4QX B3'8G;#4!X,+.XPJPBH%J @@"MXQZA6A0/"S M5U@YR5FCWG"#K@4POO:Y;@Z_76,]#4X!\]WN6Z/VUZZ]-]&>98:Q\*6;6248 MS?QVZ-FO<,FAAJ8VT%\8$.A48G#__&OW@_,%&^3_+,?4\8!H88(&/;F)X=^XJI:X9)#?8"'G8.&"\T_E= JT&KTG05!TD65%BASD>I[$ M]16V)N*)YM_3KGQV[=\78>N[-\?!&,(K\A5&3U]Y:")(=)XC45MT 6KQ;]^. M/^L]]BGO^]>V\(T+,F BJ-\]*H:ONS#^%C;>0,(-2F'1&\^!O!QY 2P=T)9Y M22_D^N*)WSQ)8PK9>GR>.Z9!?PB8 /4-D#_FX@>XO7SR*$:0 ;_T?SX\.MU_ M<$AW4 2E3N:CX_V#$] E7!0NT%K,"V00&HOHS/TLCXX/D(/P=,3V5E5#AH80 M4RFC#=^%O?\EKI/X/TRR&%VD6,S[,S-6-U<5PA^\F#0E]JD]$I1KP(V1G TF M5YW2\,W&[7+IFY,0 )@.NH N!XQ(G+ MQV#Q3:-9Q5LXAF!9/T@6F.4S9,%X'=DYNR> Z"4;. ME0;.%BA,*2%TR9(JI'@ &B$51AH:G1+;9=0C+]$RRO[H(/ JQAY2\4;#M[<3 MA3)$+W=R-@SF4/_>EYG7XG_WCR.2X5R:;!D7AB,BOP$TJ4 M.3?=B>5WT^Q#FMBTBJ2&Z!YJ*O?_$J7VP:^=GM!GWS:)_?!W3:.5L<.3[L;[ MQ)()%252"?%8'V&J"_-,/-B__NGQ@X>/G[3'%7ZI>[-^[) WS/=@#2Y%BKCF MDJOSQ>)D\:0H#5K+89B&? ,.X3W1*Q@F^2ULS[>XGX.P#<+6)VSSM.'B2XD" MVOCH&G$:\O<;Y.\?#/G[(7__B?/W@QX?]+@QKCMU>]Y<:.7PE)]2^C% ]3NS M=+ 9!EE;*VN:_8'*/RP+#[#(VJ7*W%0B^'Z#> WBM4:\ E'BR,*BH0YG()1$ M (V8<-I]S@J\'H+2I,],F2J1EE)]$Y5@#1(X2. -3E&53JI%UDC528(95NY' M 8P&RN$6:3[(TB!+-\A2#AH-!$?1>PR]!1Q4%#@%61T[?035+.D\ M2U(@9L>^GH+^[3YG-%JJ:>IT,&K5D_QDQ 7#ER7CC$]SJ*AVXOOF7143'3B4 MUT77<87-B@!8"Z),%#4^\B=W,#:6#/(\R/,Z>99J/^=/%"5*H8VUP!X*;3 MG-2IR5Q5QOE#.JX0W)L 1*_3%B45DSWE*3-+HLV-76#GY357BY]3-^8H^NFG M@!(*/RT38NQ8OHP/Y3_&K:2$BN0 M_DUVB+$ATIBA2$,H0!OIS/*%DO9T:MJU7\"W-MJ^ A7-;:IN#QC$^)Q0KPY? M"C)B@+.="0X19X+"@5HB[?R P%;81 M>]YK)/>U'<*$1U16OE$X 4A>D$W?+KQ",F7K?$N5:54UFB3/G I*&%"S5XV@ M*^4LWQ&QP?6IG[C=32--,Z-(.RBG%$+28Q_@CQC%-\ECIFQ"OF.!8U*($@+O MHAYQ)I+"='@CC0T*>,(3"B1ZC.<#CA,C.070)]?IRC8. I?U\"<-(= ;N%[_ M2 %MJ2'[ -<^Z2=0D=C]TC!,H(R04*M0*7V9KJJ/;9SF;5.1@(LKHTL>TL;0 M_WS;DX>;V8X4WTL,5Q5WBX? -=!UZ$9?&,Q' [!B MF8/QWL)5Y!7@AVUTBV,78F=XJ M+%?OU7*7:@ ^PTUEEU5YW5R-!)C>?5"DC3202W=W9Z,ZB_(E.NM^U[F ;E9: MYN^N,B '12O]T='!\9,[AU3MM0$IBS1!X$ P3(*3B":'D[W1FC/X!FT>$5+^ MGN_[;=F8;?M2Q#_8Y1%;>-"N^R&;+6;&&F09T8ZEMA6HIZ9(J1$8X,H#[2+G MJ-Z/?LS>^]O)]%/QY 0MI8V.PD<;#Q9CG-CS3 L4'K'.:>:%$CR3@+18Z,7Q M&$+G,45U&%D=8$T7^0-C, E MKHD,>X HW+3%X>'0XC"T.-PWB$)(P@%@"X27FR^%X=:^5K?YSCS+F;;\?2JY M<8A/&&3B$6->S1<513F6(S6D"(LX"/S8>\E _XLE&IA302/O'$G5X"KE/[B- M0^4(,IBD8W#(<%Q4YR1%3?V!)O]"@8:V+A>.?IR**Q6C"3E.<^:S;:Z04"4% MF])CBJWH"":S+6PCI@6CJ!",/)@_8FE;+Y&_:D*0AX*P2;7@)O)%,0=T1^3M39DN'+Q)-_]9 MYBP3V,OX7;IW[9YHH!7@1[VS=NK:F<)X@ZM?T+L2:C'$Z'@ZI]S9;2,&3"HD M'@,_#U8+*C7:3PJ6CBBC 6*^9(3'RY=[K _:XJ6,!OB=@G!F6=#!SN;]#_@Y??3+DWP&7P#W$+ R%#5< M'>Q: 8$RT=!@431@@QAB->/4:J9D*]'D559^IR &^GK8BC<%&(G?UW5IHR+ MHPEMN0<4H^CB"K^-L"MZK5PKKA$AK]1($(/!A+)ZAXO%9CEX"#6QCAML*8_= M3^>7ZJ[AZL)0G7E\UHSX@!4U, ?B[=3&F[@%GTL'[J*?XH49 I C>]NP1(-C MTG\"^Q#*'_H*P& M5YHPGAA"CVS9[K\F^,K$V#.]H7Z,<-8VPLGEYA[$C0A(V!ZY<:4)8F]!?5L! MEN>O[B(OT8LW_(J8SJ!'H-JSYB1;2_H*K'-O8X2:_6-\T=8._ZY-[1]2;0=% M+&8EC:X/L$:"[CF8,O[8B7FQ9G?$WI ()CV'DCJ=@=.4$(A/!/)^G%^DF?K@ MKC:")07,6ZQ"2IQB9W@=SX;4R=_1IGMFV0A("8F(#&3'1ZC=*ZH)!+(";';! M](GL[F'R!:\Z9+IKH"H*S,!9UG"W3S ,V#K":7%W]W:I@1O7EK+8=C; +@N$ M(YY5\O0OBL*^:)!WJ^O-->4EX60*+4BX*:1'J J 85-'# #,?'/PRA6Y/J> M0-\4!&[48L^XTH1&# M;8HQ),%'(SE!BHOD9CJ-,R^@L&Z8&'!C[!6G3A[/BE2[SB[-/>E>N(\(-QI# M6G*65I M\IHZPE%EM@"@(=5B4*(-/@%F+PL;WQ6^4+,$8!0G:9T!1G8+M*MO1-YMFZ%# M^%%U)=%X.0!X#65?TL#N5IKXP3!2I44I*-Y,6GTE>)#*B3T=^D0&R5HO6<[O M3Q,2H!6*&BC$R"*IVBQR3E^- 8^9F%L@(DN$7T AN,UB-Y2QWK4^0Y;#*KXD MR?-HZA1:![X/*,.:Q>_H"TC>6%%Z.42O!A,&\-7!("F9>C!4@-M9[/HIO98S MMW9[>DP5]UL;#]W-4$&%9%).%IZ6E@HJG[J;Y1I2VNY_V'I"/NVNQ;2H;07= M.#4V=%8]GQ#9*O@9R.R3(2DW4!$R9.2FK.9.:D,W<]ZOQ$OD6R 2]T:RE8(<: M SPE'^R$U= MYT9[_Q1?R^6(I>5U6]&%%#?7B#B&L.,"DWO8']GBX(;6PJ.-3LT*8'HS%ST0 MYISEH!HOKRS76=/6]6!=:PH:_YY068&3@'(.L?5%(32%9$I= F&.T[)4% A? M#8N\EX;-O&O&H2HOTDLW"[CUE)&L[WHQL2T 85LJQR:,#0V_*OTWTW4MS5,P M9B9D*\KEA68) '= K,L.N0N['BX17+33:D$T9.%EN_QD-@NAMJ-QFS5M0ZFS MR.;!,R3-J5??G1JGKX4* (M8.(A79A0MP !4^*@O7AG_::+U;!Z!Q1_3@#$S&]MM_XCM*FL=A G3CRN.K&!%#&9M_[U(2+3H\>XITPRJ37PQJ)BY MZN*DGLD:Y1^V10E H#(4S)&] 6 SI2\%-T""\;G="0)D)&2NT?AL:?BC)T3>C(W MZ"'$=WG2M(T0\5ZL^=:]) MF>$>M3?CT/%:QQ5Q9/HNO@M?0/+L [LKS/5U^/CX)"H[7_.?'G?DK_O5_T357?:.):&2PADI9!)--S/L:1>IRH:ZU;X;-+T[3YON) J=_9;^I F M4/I6?(J9\QM[SR7C"(E@50>C$) MM!=6(A(U.+*"-G KS!>5D]6:X^\F#*6LK? SK6C,BG4=N1G4UKDK%_-NS.36 M2)\?-=>"5'+#PKJS)Z[UJIV\TUNE50KRL9.0]M@R!! T?8M4[B;+:Y/(='!: MM'C,;9<6[D63-+B\^35HF F(P[IW0LT*U"@'K*^D^MH435/?/BDCY%(4)R8@ M?!G*6Y'&U8H;CP\9L<1=(Y93YZ#U6KFTH+4F;=T %]SI9@Z!Z8]M6;AL(]W. M1!(^0B2"3XRA-+5 S.S&2*6.,6>E4 /(5^5@3%G#"U<=K6V?+NITJOW/1?M M!7DP.1WL2<6%&@/9U% MCSBOJZS-K76BBW*=&&/#ZF>6983<=&X;%$N;4GMH MG&8A7#7"#&RC!5:-,APV%1K@3;LH[$N8<0P+%Z>COI(I)BH%)28E^1(WI*+* M28H)*-\)1AW!9EFXC+6NRTF&&EWL:+XD<=NEF &$&>_Z@-HU;,/R3L&-3-'H=.?P4A'/9W>KQH9*1.Z25V3 &WNM?6 M3!:)%[DHJ+,:3]K(RUTN,5H9DX @4A3""@_\!!6W7:_7OH-> M_30LE)MST8"MA5+J8M,Q$#,-9F=L8&,7B38Y2W>S/RV@?526N3%WH\(KN#B= M:YW1B3/&#C4?.T'Y#Z*1M-N/!9L&A^UOKTYC34N*I)L[K";LS%=[C\U^]QQ> MNH;L62?;CS_66P?V';L3&ATS_!F]QWS9/29&(\3J3ANJRY::"':>[B>RF3"Y M[&RF,-RYJ'4CNWU((84NK((%^,"T9";$U]']*-FZ8;'P_IQB'=>-_3 MC;\'$XB; $']82#1XF.L0E-J&1J^IPP_X,M\(@ATXBZ;A!7FD[#!+2$3\'T9 M G(I+AUT!V+(,L-^P?,C3I83"CPX. MCB@]LX!KUM_I.8:PP.D21W=X%!MG/Q['P7/V7.;YHI1BJ2 M"##MRX5* GN71;A"K4Y[2!QA.Y9V)&!73%I(-ZEV16,D)R_K!3O'@?<-]7P; M"1"&_5L]$$S:)?Q*=&P$"89%.32%XQEL#UI% K>H!.-=P=Z/?G:^*E&?T/=H M0RASAM1V:'SA>X-67**Z:\]6W^$;>-%NPF0V3/0](U=B7XP;X!YXYHN9B!/\ M+,_2ZD[BOCW'Z"7$1F."))+2BI.#$XV-K!;N'?/U7:W5LIK(V:(%-OM! +E8 M(+L"N&62HC>BP/$=39!IF2B435IV!G3K WL-33@7&$MA=D5##_9>< ?E"Y> M\5@1)"'Q^@+!"WJU-F #%)=NF F%4#$J5A.G#M=LDI*A?L+T=M,P)0'8_8_2 M04UE3@'DN7LU3O8YX\<2K"*..S@H=L0)V-$P$AT%A.,01&GDZT"@B /GA9X* M!+=13O,FEB+4.'&.B9MQDC9QEH,'7E;.A+["(S#GO"=:'I>XMG"G&;(>@862"UB#1#A/E6+N4;@,J3H902';= MG3&BP(%3>DS*_:"(H4"UPPKLRBTR53U M%ELX5C@MLDV)!QT7N,%D4Z.CY5<%&)9]BKKL(TLBPZ8%H^%S..7<&614EWZ[ MI<1.DUOKEWN3:OC>U\%SGMDSI@%.D5:9Q#5DCZ#^ 0K:>!F#%F95T27T0%," MD-3U2+\(EV8ZR6)-FY++U"[2HJ,,<@])VEY(["US!<7_+M+W'/F,*\IV(8C5 M!LM'@4A- _@ =I5B[:+I>.9+,(V1F[@V(4=ALJ.U).A7!F?R;'92':IX%QU_ MDOJ=RZD-7Q+.D\"'UM*L0[?F@I&Q66)TIJVV]O5BT!=M_QC1T+1H5Q+OS;E\ M$>86%H"2^IO'9_+:&I":W+I6U=+-]MI9YJP*TXH@C/"R;>(/4)SL;)E%DVH& M%;,_@(FT74>)8&WE,CQ^="2.X'-1VJ\(RC@Z+Y.4:OX>/; U?]$.5< DZ2Y) M5V1[J3")<5FB RYL +XGGX(>0@BPX^&IP2PH)"DG=>^$.G'P%^FHVG&F#M;" M[XHV]$\&;Z3QX&V@)V+P%])T;PGE/.00[@H\E ZXK_885#8\#(##^-4?(1;F MURT) ?-P.JT!*!K>XES"/>T90WR(M@@1EBX##W^ J1"T,>;NVZOKB<$0S9ZM M2OB]_^GJ'TFF)XQ9NF].&RU6XE2=/&)$L1'W-3(OL4Z*?4Y2.6@%H+;"(HP) M5K]'QX.LI4XAW$ YGJ%KQ:UT:,.CC@ZP.T,A9QX=_"608$2-@G%'D&1B"+_V MS.B$S1$E$R<@"5$.#&*)=,A?@;ID0O:!U(!VSLB0)]PT3WAX,.0)ASSAI\P3 MFB4[/-P_I4'?O36U&>9H=.:44<[[^"4[M#]Z"(3QR0P[D"'R?4-%S.$3L%U*K!%9K:@]77JM,X8I%@: M9W@\IGF[EA(B9TF11Z+C>$@7 3TAB;7T,@?Z%/!6&JI#;>M43VS0,0NHFH8 M]ACI";RAA".6F!;%FR+/WH$-@!<&7!!<&F(#6^W7.A\JP>]2V52RT-)(GK6^ MEF;+^%<95L)2K@??4I1:CV,3C=Y<:IE*7)@R$2Q99\]F54.,#VRZ$KDE/5[Z M$MPUUE *@T(GS$6#P1'()BA4*@0!IXA>[2Z]+?,\G/5'V)(<*:65#@\$4<'! MVO\F7$>ZE%JZ'UK]/Z7%90FBXDX;3/:C'?QD=X0."C]^PK'ALO#R M=O18S%#P;)VM!?E6M J2%%SU#,T5:%:[OB)L.S1( 'F6WFTM\M4FXBBP$LLX?&UE1Y8/H3:J?$8KS 1[%QW(4&ZTOFV85T MR\6R#5.HD.F,@]/W]5BR&#MV5O0$*LR:EB'/OI0)IONZ3&[8XCVH46/"PXX? M';<](.TLZ7I..S_Y!^J4HAW;WD>;H1_^/M76'8$J%*@B<")$@G#T@$UJ0N4I M6-(TQ6$%X (DN([.HIODTG\<.W)^.C^.WC@Z/3MZ=I?#H>3PXGT^/Q-V3ET"^>-^GL] 4HBN<% M\M_!S-\>GSPX>/R@\\4'SSX@JDO]]N'QR:/'!_R%+Q]#&P=OM.&R56:-&WWT MP-TR/(._?3M>]Y1O_E[C-S[W7=3GHMQNOM_\_=G__>/Y]\]?1\]_>?KL_W34 MMX!.HT'"=%T'\WBB\?44&[G'^($%DQDBC#ZH7X'/KIZ&%XJA_N0TRCJ[*L0;U' M7PIOLK6*RZCBSZ5HO\A$?L'^ )W'ISC9J\2AJ>+"_:CRJOD+BL3F*_+7/QT^ M.'C2_?]ON496$VS= ;GQ G^PV?W]%$/PT^C=8R,UNTR\M"W^+Y85[SI_=SR1[$, \>'Q]\2#\<'R:'^U?-[!- V-X87#Y7^$[V(E\J_L@S[<-] M07VX0;KLU<+9[(?'\=[AR4Z\"Q4C])?31/Y"'JF%P:%D-Q3'8@52MWSZ^$"S MYJO+ISOA[_NO:XX&73/HFKO2-4=;H&M^T!+&0==\4NNWK6N.]@__WWW4-6WG MZ'?KFLW!]/]0RF>=<'QYY7-T1X9.?9.E \'Y3;73X:/HS?[%_OF^JI;#X].# M&_7/XX,'7Y_^.3PXW'_^R\6@@;Y>#;3._'E>8$_*_WW_ZJ?H>0%]JY,T>BI- M%(?,R1.(_S"2,C1#]EQ;LQ8"+ M/OOAOAZCU3[2+8_'5WXI_E7?Q!>OGHV M'(2O^R"\)+KQK]!,PC-P5)$#U&CNAD;8T MOF0T*?YR E^>PI>_4+PJ^0H.U=8HXZT]KUNS0EMRFM>MQP9 %Y]XR0+ZYB_> MM6%^N?FX3?GQQX]SWP20;$C)M*2ZH:>SG@KHE(+THBU37#V"_RN@@.FB74W^J+H8-6A0LA[M.][L_3?'_?%2/@C^; M1_L/[[*6O5O +ESV'UNJ;RXS=V_<92?"1\_M-CI?F\(/#7VL(S(L)./&F8 MG!B0K G\$<%<@7ZVJJ#BC!EF^^[U^RT)-Z\;=E^??)0=^,<0G',&IV+:'(6] MX;HI Y--4Z?HASO9+OH,RHX)L*Q$U0H MM6OO9!F >&E_K.>?$2B !D# $ MXCO2PS+Q=3 E-(L[_D(*\<=7CO9%,C#*$ M56T,&TX "-R3$T'-)]Y3@#U=I8:=CFQQ"&?/C+V$W;&21W8M!6]85@SL]G-%#!-(!3EDKQ!BM4*L$N(( MG" ,7P#VDC7!*-NV@WB" R#6!H!8AP,@U@"(=3^($:AMPX/3QZG,;3T[/QV?#R>OGU\3@\5& MI''Q_,=?SEZ_>?7LXNVC!T?')_+I%SOZ-Z[/NG95'?V-$!H7GQM"0_8>SN;C M5CS[B&JO@GF];"%3KD#-YTOT&*ZJP].=1%MA;B"B'_%#];*Z O"D1;XD?/A$ M.#/P^J=+%F"X" @'DA#C]"K.IX*/B=(#&2;_MS39_Z1H'W<]> #?X;_^VCW2ZO_FU58?UC\ MXY X#O8?/[X?0!SW?^&#LW!\MPL_'(7A*&S+43AY,)R%+[8E-P>F;G=E?XZ) M'W_YPIE;:8(_R)QO=1_]0>;\U>_SCB;D*R]$J80D78 M$_D[G__ /M0#W3L4_=6["=]$O0-P* M$-7$(7#T!U'<&XQ\&TS)[Y???3T+?E:HG92 Q'0:9[6^K;^-_A4W5]6R MB/X1O\_RN$CN\9D?S+K[I!V&W=IVU1(,?= 37Z'D#7KB/NW65NB)OV4]=3'< MD?3-WZ&%%@LV1]'Y599.5X#8/0J!H 8=W'7T"F2W^-3/QB;]TD_#+NU M[M6?RZ',C&WUYVN#;;LB:>MFA@W1M!^G19^@@Y>6T'9W\IZ"A MTS1L'M,%T6X\?5]F27_?J0>*&9?)TOW/53/+__[_ 5!+ P04 " !3@F%5 M3%$[-,0( #1*P & &)P;6,M,C R,C Y,S!X97@S,60Q+FAT;>U:;5/< M.!+^*SI2NX&JF?$,;TD\A*H$V-K4;;)LBM35?=38,E8A6UY)GF'VU]_3DCUC MAB' )<"F%CX UDNK6_WHZ6[9!__J]T_*G)>)2-FO9Q]_8ZE.ZD*4CB5&<(?6 MF70Y.]-5Q4OV41@CE6+OC4S/!6-O!J/=P7#P9K_?/SR J*-FCBYC-AI%HVA[ MN+W-AJ_CX7Z\N\=./[+-+V='6W[T\>]'9_\]/0FKGGYY_]N'([;1CZ+_[!Q% MT?'9<>B ^!$[,[RTTDE=?H]P5:C=2 M6ELQ2%VZ<7A +?@M>'IX4 C'69)S8X5[N_'E[)?^:XQPTBEQ>!"U?\/8B4[G MAP>IG#+KYDJ\W2BX.9=EW^DJWAE6;HR9$;I7QESV9S)U>3P:#G\:5SQ-97G> M5R)S\6@T>+6_;#/R/%\VZF!<;(3B3DX%2?_*V@4>SGVHZW\2T 09"I9BG:1T6#T M9NS$I>MS)<^A)K6.)SRY.#>Z+M/X1>9_QD'1N-F?R15%9D'61*L4G2>7N9Q( M]_.+T?YPO(,%#J()=K3Z&ZE/$EM=IM)"727=/,YEFHH2 WY^\7I[N#,^B&A@ MT/T:(A(EN('-+A^O@F.=SQ_(]A9TT,/I(AYM8U!G/Q*<=F&^Q9]>F*-#FFE3 MQ'55"9-P2S8=">-D)A-.QMJ']O(Z2V^SZT./_9N[W,Q+]BN?2L7+M,<2K_:< MN9R[V&O<\>KWU;DYW9XE_.E>GG9ZO-%YL@0.&P988^,*@E-I*\7GL2R] A.E MDPM/) &37DI7+"T]RZ43?5OQ1,2EGAE>0>IHT"#^ \OY5# CIE+,P/DNEY;] M47,#,*DY^RPJ;1PB ?L%F&"C8?\/IC/V7M6B,A**?12I3*"+94?:8*Q'R/CZ M&?I'[_9VN]OO<9PHKK)BSB[0K00"<"]LN@E;G6IL3:D1N3&!RY+Q((FPW0A'7,ZC+LVH!2)L):;.0TI^(7 NAV9%FTI ME,&2BG::UJ !B33()3 ,V86%)JDP#%8F.;,U_5K.GPDC&B%D0"$MB),<$;(/ M(VPE$J\@R06[2)W"S"FFI6PR[V[#,X*N(FCG5@0)ELD2/B)W+WW2 WPP'-VF MTR]+8GA_5/%_HNH4,N'WC@-ZP(PD!JC@-D(<(1$YXP)2C3?MRM) ;>I#8H]& MU H#@",-9X?8X?5!5,E9IO3,MB SXEQ:BCV.<6H,>D/+7@8 *PF2MJ<9M"P O1$%$7/T#U1VM:81\1EM JNKHQ&48)FRS;AV50 *L%] M)Y?(XDO4'^_ "9]KA1&C'=X?[6V*H,5H+PU/X5%2?E,&B)%\1L3105Y NER MYX6R*PME6(CL7,4C1E",C!^3DKRO_^:\^A:+&1,"MS4HA#NG:0 #8@5)[XAR,$J670SG?DJVZC!=R=>"D"41+7_<: M-J1.">:"+E8KF?IJV-83*U/)C20#9 B7GH-+DE1;"F'^9%D?[SQ#H8:%0JA* M_:0*:95,:L6)6&&65V(9"C$C!-9N/H#_)H(&@OLP7Z2/&AI_"!Q.UN/PSH1Q M#8YWIYH[HQ)(GLJ4P,:M+CEQ*K< *F55A$!NTA8-P*?DH4ZE\+AN63H;'C@> M$P'65X9VLC)/W9>-056-)-T"'Q3.DT2;U"O@\[-S42)**T 3/:(BS-,0Y)X! M?C@;L@)[/@-P%8!)"\"3*5>U9PORCL@R9$ARBGVU:S*=13B^ _N%Q_7)C\<; M)H*Y;$BQ)KIV-VMP%W[FB]&"\L?L]HR=3=K,U!\A$7:"BD$2_KCYV7 E/5L' MHB<%3+I@K."+ZSZEJJ])6WS/6N#<@ZET9W_OF+;H!IAW4>)Y9=V/\3RXU]KZYU/#W3VE[#GI+'B%: MZV)Q22F$IGM$]VMYWD([CES/:6,7 =4W0&112.>$^ II3S1"-O6G$OIY(9M M+#C2$@?C+V6<[3$3?]82ZOLC59>)+X6WGBN*&RN*=PHY#'(J?^F,E:B<2Z2 M:YM@N,CL9X)?4'0+.8V/;SX;\_=A[;7#O0#3).&A!%Y#/CS%1"L6W',CN)H< M#E. $*1:O1!B+>*KK0OX I[SQC2QOL!II$P ?6'ZB5:*5U;$[3]=7OPVFM39]I56Z.#52Y=V$2A"%E*\]H,&]^(V(.$SE8T*[7; MTG%91S(YFNXQV^UIG_N$U'@"^KCHSV#^K2^'%_U\8K6JG1BW!^U17@O?#('. M3'3>ZPUJ\]NE?OOA=1QC0&1[X]D53^B*R!DZ)M_A2#S&!AR#QF/V"^F\NS]X,_IIW#!GFYY5E\Q?1[(70__S MQ$9%-KKVSGUIY8^%L__K.Y$?"( /:5\#UJ1(#-T_#!3[JD6L(W5I!9>3S]P>N1+[3 M=WKA=[[(^Y<%#E4UHU%J>T7)X94:N/G(LVFZ\N'GZH>=%0K, M?D@X>8;*,.93+=,&"Z_V![NO%I$]M U]U1<^5O5?OQ[^#U!+ P04 " !3 M@F%5^R)D$-(( 8+ & &)P;6,M,C R,C Y,S!X97@S,60R+FAT;>U: M85/;.!/^*WKIW!5FDC@!2EN',M-2.M>9MM?KT+EY/RJVC#7(ED^2$_+^^O=9 MR4Z<$ I<"USGX -@>27M:A\]NROY\#_]_DF9\S(1*?OM].,'ENJD+D3I6&($ M=VB=29>S4UU5O&0?A3%2*?;&R/1,,/9R,-H?# &EE4[JDJLH.OFTQ;9RYZHXBF:SV6"V-]#F+#K]$N6N M4/N1TMJ*0>K2K:-#:L%OP=.CPT(XSI*<&ROIG#+KYDJ\VBJX.9-EW^DJWAM6;HR>$5ZOR5ST9S)U>3P:#G\95SQ- M97G65R)S\6@T>'ZP;#/R+%\VZF!<;(3B3DX%C?Z-N0L\Y,*/L'> Y\Z,*3\S.CZS*-GV3^9QP4C9OUF:PH,@MC3;1*\?+D M(I<3Z7Y],CH8CO=&@]W#:((5K?Y!ZM.(K2Y3::&NDFX>YS)-10F!7Y^\V!WN MC0\C$@RZ7T)$H@0WL-GEXW5P;/+Y'=G>@@YZ.%W$HUT(==8CP6X7YGO\Z0=S MM$DS;8JXKBIA$F[)IF-AG,QDPLE8>]=>WF3I=7:][[&/$K0@%/O RQ1N<4+U M6.(5GS.7P=4L-&P_P?3&7NC:E$9"<4^BE0FT,6R8VT@ MZS$ROKR+_M6KO=NN]AML*(JLK)BS<[Q6 B&X%Q;=A*5.-9:FU(C=Z,!ER7@Y M9W7I3"V@%R*S#^SP 6<%GHSDBF4\09-ANI"..1WD+@F4(A'6G7LO],&-$,0@84TH(Z MR1$A_S#"5B+Q"M*XX!>I4Y@Y1;>43>;=97A$T"J"]JY%D&"9+.$C'\25G&5*SVP+,B/.I*7HXQBGQJ WM.QUL&);92YI M>U]PZ<+A&@0])%KV6[2@Q.^U H2HSW>'SW;%D&+T;,T/(5'21E.&2!&XS,BC@[R M A)(EQM/E*U,E&$BLG,=CY"@&!G?)R5Y7__#.6F;[S0P>RLLDE"LMH\(UT.A M1\$JX;6]>1>*&A,!MS8SA3BD:X,!P Z4W!/G0$J4?AS*^99LU66\D*T#)TT@ M6OJZU[ AO91@+NABM9*IKX=M/;$RE=Q(,D"&<.DYN*21:DLAS.\LZ^.=9RA4 ML5 (=:GO5"&MDDFM.!$KS/)*+$,A>H3 VLT'\-]$D""X#_U%>J^A\:? X60S M#F],&)?@>'.JN3$J@>2I3 ELW.J2$Z=R"Z!25D4(Y"9MT0!\2AXJ50J/FZ:E MO>&!XS$18+TBVLG*/'5?- 95-9)T"WQ0.$\2;5*O@,_/SD2)**T 3;P1%6&> M1)![!OAA;\@*[/D(P'4 )BT 3Z9;^@(YK(AQ9KHVEVMP4WXF2^D!>6/V?49.YNTF:G?0B*L!!6#-/C]YF?# MM?1L$X@>%##I@K&"+R[[E*J^)FWQ;S8"YQ8\1=%0)TEMR'.=T+-AU$);AW8Z M4L)8-L% ?X4# ;9]19<,$ 2#K$DWBM,IDB]8J98MZX5>.T&KG-M%G";N\9 5 MJ2=EOQX-81ZSEM["*@^@8,611TA"B^0=H3C9!-[U,) M_?P@VT L.-(2!^,O99SM-A-_U1+J^RU5EXDOA7<>*XHK*XK7"CD,4Z\!%?01_0\D/" M\. 6\>6.;U>\8W?W]M?6O!^:[N)BS5OE?.73=)Q@3PC33[12O+(B;O_I&D&@ M:/2GVS=:8>BY D]>.]TVA#M9W[)B:9?M@LQP[=*5^8NT5UOA)HTNE4VK9[M^ MP727+@RGJ(:$I[F#@P^;$?=?#EZ\_*6[9,W<[?)U - 9G&!#IZ+M,K;/?<)] M/ $9G?=G6+-K+YL7[_G$:E4[,6ZW[;U<,U\-E4Y/O+S5C6SSVZ7> X *2 'N MVMVZUAO/AH/1HS/NRAF1,[17?LR^N(\U>(O($+-/\&HP^< G&->BZ MSHZ]P?#%0YOQ9A[?2N?]YX,AMD'#N6W&5UTP?\+)G@S]SP,;%=EHPT7^TLZ? M#FQ_ZPN4GPB%=VE?@]B'-? *--['U,>Y%!E[MT@C?P^5\^-N>-P-#V7@]N=P M"P T7L+ESAHP(Y_KWW$Y\X,^]PN_\T7&OZQ_J#K1)F[#8^=CP-47C5*[:TH. M5RJ5YEO1E5IEM6WQ?6B%*K4?LDR>H2")^53+M,'"\X/!_O-%+ ]M0U\ZAF]> M_4>T1_\'4$L#!!0 ( %."8578I3FS0P8 # I 8 8G!M8RTR,#(R M,#DS,'AE>#,R9#$N:'1M[5IY4]LX%/\JVC!M82:^$@A@I\R$$*;,V? MBBW'FBJ65U8(V4^_3Y(=G$#IR;4EDTO2T]-[TN]=MKM_6-8@2W$6D1A]"$^. M4YNV:^]V+&NO"ZSZ MY1R>^,,3ANHD4J9^XXSF\WL6=OF8NR$%TXJ M)VS389P7Q(YEW-CKJA[X)CC>ZTZ(Q"A*L2B(?-^X# ^M':"05#*RUW6J7T,[ MXO%\KQO3*U3(.2/O&Q,LQC2S),_]MIO+ &8Z,+Q"9V]W;OH$':$+9W'\7T@DIT"F9H0L^P=F[INF!WX((FKP+-'5!_R7 "'@RFI%J$<_V M=@-)KJ6%&1V#F*HW&.'H\UCP:1;[:XE^!490O]R?T9(@,\-KQ%D,@X/KE(ZH M?+OF==R@W;*]KC."'/ )]?JA&FFY;NM1M*(9V$+IA;ZL MU%&&(IYE)%* -_%$I@1]G&(!N\'FZ(+D7$B(&NB0BPGR7.LCX@G:9U.2"PIF M>$)B&H$$!>IS ;18819B7H- M%8A>P2REDEAJ#>*#< +G9>QJ>W=Q?2#DEN$4O++D$U_A-*A%6+/VNK>!C$M? MUNSY2*@ 4]I-,F5@1!&@ARG4+I LR#]3*HC*YC3&5O"RCC<06(FWM1YO5!"L M@7\!_%XDU;"WV]X,E$G<[(NC$.)H8+WBZ_OPU7H)^*(9N-&)<;;@P26FRFU1 MX_TJ\&&J7'@N2*%PUE3#&$H$F ;"8 8H+'( 7M'4LQ*:0;&A^H%AK%,@[6:! M:LH,3#GX;+WFJF.TOX"\)\HT?B!!U/FA,91RHK$7*^*,X;P@?O6G+IV*KJ5@ M*HM4)P'R5$>FRPL\E;SJ,+6%[EDJ0=P;"RAIW)7B 6EM(6W5ZMZRT%6SXY5Y M;;GVSLZ;^O8\)H[O.H_:3!C\UO3]?B^S4+=MN[^1MIL=VVW]3]35;N.9@WK) M9K=MY9SKN;9ENI9VYP!\K8].^95);CV3V[XX3._/_1]!9NE"JVB67Z.",QJC M-5>_GE@IIW#0GUBF8IZA#_B*LML9U#,'Y,]?%GE!&'Q(_9Z%)[T3BX^Q\#FD M>%2YL";JIY0D4&! L:$N?:$S4PCK1/ *I9(JI.3"K]Q5[2&IY8%2J-:*D.Y2>5D^0[=4 M8"[W+9Z;R_&86"9)Q0E4D3Z^XC0NT;+=L3>W%X[5]+GZWK-Y%E _7+CW'U!+ M 0(4 Q0 ( %."855@)3Z);!H ,I' 0 1 " 0 !B M<&UC+3(P,C(P.3,P+GAS9%!+ 0(4 Q0 ( %."856N1SK5=!$ %_Z 5 M " 9L: !B<&UC+3(P,C(P.3,P7V-A;"YX;6Q02P$"% ,4 M " !3@F%5$W5IB:0_ ")\P0 %0 @ %"+ 8G!M8RTR M,#(R,#DS,%]D968N>&UL4$L! A0#% @ 4X)A52#&-]BY?P ]Q() !4 M ( !&6P &)P;6,M,C R,C Y,S!?;&%B+GAM;%!+ 0(4 Q0 M ( %."857V[5?2>F8 $0R" 5 " 07L !B<&UC+3(P M,C(P.3,P7W!R92YX;6Q02P$"% ,4 " !3@F%5+B][N802! !\A"D %0 M @ &R4@$ 8G!M8RTR,#(R,#DS,'@Q,'$N:'1M4$L! A0#% M @ 4X)A54Q1.S3$" T2L !@ ( !:64% &)P;6,M,C R M,C Y,S!X97@S,60Q+FAT;5!+ 0(4 Q0 ( %."857[(F00T@@ !@L 8 M " 6-N!0!B<&UC+3(P,C(P.3,P>&5X,S%D,BYH=&U02P$" M% ,4 " !3@F%5V*4YLT,& P*0 & @ %K=P4 8G!M K8RTR,#(R,#DS,'AE>#,R9#$N:'1M4$L%!@ ) D 8 ( .1]!0 $! end

RUDX,#$^HFS;*V0:7!I-$@,8AX($O?7A' MJWX-Y22)RA0@*;1QK#P*YP;HN-$"9*CT +(Y$0W92FA$A[%;!8CR7%Q!F3L; MU],I%'M6R)I@@'@(&&) +7G[\ C-K&M\FG5^<# MT!(<]X"+YT?V>NO'6,!E M*3F"]%)@846.)0LRJA. QCRZB4=:[%V 5]_QOE$[0UI$, O;L,'9NT]FXU<_ MGIK66X+R(JTJTH#)RC,VWFRFMQ^WECYP0)59PEGSM9F,[4S"1PMYC:T'^RRO ME32RC6>0S92Z;#,=O+7]CC2@@"58]4/KYPB)15UE6 XZ6'[M :UL2+\(KM J M#E.E[YDJ?1]$B1,O1"?#M:<2N^OJ8[W+\OG9[#5$@7OF%AFL1T_,:]< M,@M/_+ )*Z,PASX7!)C1?%DLE=/L\6QIP'M4-L/R_P:%868D4A(EFPH3;/R\2=55SVO>' MG8K=9;X'W_@G?,YQ*B]=]X]E+3<53EV)+#((V16JJ]2MJE-@-/]G\A_6?2OO M19&?QU]?+&JSK7#+)5W P!_R#:QV?9;7R6^0+EGI]\86&H<; 44]#0% -R_, MH+&+S$WP!B+RBL&5[JZ]P&/DD6J"5WO#C(+7$:"'K+L>ZCKIO?1\(#6" 3\' M'RQU5,S)[J&KM#1AG!8,#,VP% MK\-,^--/K#QXG]B 97J[! NX+H[7KTY0>()U%PY[CV2."W#6,AEH'0HD'/SI MDSQ&3S*XY4F@Z3A]]R?W?!U?^J3@#+RT)0OPTYFL ECV-'/N/W6?3E[O )5. M(,;SIKKOJ[J/E'4!;@QG;^P-<5F3JA_"-6Z% /+FEKDSX8I>'KW.+M%R 1"R M9\)QV*:JJ1GG\WCQK3ZE2N[>2.N.<< D?_>T@=N;JZD&WM")V]W#8S@$V F& MH X1]N,_KAM^Q]>]I=4V8*6,7"Z/^U*,H5.T,4BG,LD;%[CUK:FU2]E\[3-I M18]B0C&YDZK-AL IY?DR+[=A2_DG+XG\62F:IUY;V &KT6WEL"?YNN?J E#Y M<@$EJ[A5[SZF_V,EH,XER*(Z+@WHY6B^R;PD&OO4KAV4$L=)BZQ6V)?EJ$]) MIMGL-(7.K)3Y\9LBB=#. L?^Q0-GA0DOJBER,>@7,X!<,;L['$>"*^![NVJ:%1@ X=[#W5=Y^+>@T[@-XB^OU4M ]'X/&3$UQGCYL1<+20H607@J#- MV16_/;'I4(S'B?;ZK/8Q3FG=V]%[L$XF!_TZ#CIX<#;W7F/B CZ\>M2C0J,I MAMX;KR0G-GGT"'!H7]<-#<@)<-[08X_19>@80T/. M8ZL>=GFT1,=XL^N2J6GE?YV:I$^1"QQ48>+VZXG;Z3!Q.TS28(]P0;2H6T6#O%-A?/1>C?DQ?*!;62@'U'/R7NTC=V!RB?+)USGD M\\*-'N9

WUX/:^[G+?RS$^>/T7#N8.@4KX86BLOAID;FD"= 7IW0K52BF\ M19H.V]EX^$?=5NE8><89.:%T^TW*F.3X(6'JG>UK[LJYBVD=E+/P:8Z]9BHL ML$H-*XCL%TX^[O.N!!\4I[825N#ZPV-V%+5VA<[ <41+%M# 4IM%SS#1!;PO4,XV^J#26)1ZP=O1/,@H:^_W1T= M\.0'$FWO(] 4UFZ)N95*8,MQFBGD@$\QJ6S_(&O-FE4@ROGCG-KR[2O*JY7& MU*NOTE!!PM_\O82.3D8N=OB?"0+^CZ+4]KRJVF' M!+.?CJ'(UZ/]K^? G2'$>_+9T*YZMV2U2QAVZMO1U@M>@!Z/2W=P %F[G3LJ MP;86S,[L*J*>>ZTR&Q@-?, MF>LL"A&>)C$)NQYVY,!\VS]ZJ!?<&SU& M\!25*IK%_F _C.]FBRU%9>'Y1^*:0P$6)XH(Q,XRL<\=#4<2O*G0%\\][N,\ M'J7BH7*0Z3:T:J&6P/NQW$S8T^K&Z#7OQNKH/>F@[6GOJ;90^,I$-]-?J)FX MFNWG>GRO4-2JZ[X(C+]$^@V'8L[1QXVI&3_AA./ J@C%$!YW6/] XHX('$]H M&Y'%Z4="YXOA'SGU<&YR/#. 9=(Z4AN+0$AWI9)#EB:;CAQLML T*^\C+55 M&T#,K;#^X140@0!_#%K9!QSZ@<3V[)XN>BIDNSCO:M_')\/$_J8=VG_\KM9R MV5_(4(&G&,[YK<]&YWPDZCX+HD A@$(%[9GS+ _O^1W4H U*,KRX5N>)=P>) M.[/CSLYXS&M[-1)=JX +UN8?V OGIUQL1ZFX6NF)U$50[/J9TUM FE2KXM** M9+JHSBR'QA7FM&VDJV]^A)(3ZD7W*[@&9Q&7(;WT/6%]?556[Q*.H!AJ/7\% MA:IY('*[B)9N!DR+^1)^ZG!@6IREAY@U*HJ!\_%3M&@I<.)_=?-T!M"8DD^) M\T'!0P9X( /?^>Q,#7P,"0[GP%4T5[_]N$%Y5Z7819Y0[P"O0.)/T1X"?_3K M+[.O6ARK-@GKF8J>>USVM;9\V_=Z_840VX?HO-6%M[G RVIY7=:9]I'LU5[$ M2X\\[CA>BD7V(KTH@/@9>"C$O'/Z2'1$B+Y^$BR U?8Q<1>SVO?\*J&_F)=6 MCBHU>@V17O=7Q>1JD1MBJ:UOH.&C.O7&4S0KH> 0IK"R67UD4)A.;9\8B0QD M[3U2J]Z)4_7.]ND@*_'LNB 4L>6D/JCMQ_DFM\E\(C.J]2>L?::=V2&5)E?*%DB;ZSCK#?+F$JVW")U% MZ&MO21?E[OC+-\N?#PWPZ5[A-3V<(*#+-#SLCJ;"F=!5\) #NUF O7R[%HWN MP01%D7[P@?4$>ZMU#-LS+P3,R8EK=7A[.TIOC**M7LA MH)RV,^\8B8R&+"M5MXORW;7]HB[9B77"E@7X8ZF+J@MN!^&*M_(Z$9MW]!"[ M6731&Z-@*#]# 5]E-CB]X&;RM(_M6Z67A+XPALOI+?F>'K0=W(>U*>?,VS5& M,2I.9M38SJ2E(K:8CVKE?7=8O, H=L2OPY+HOY!;=, H5Y> Z@>Z;1=1X+O MC"W90FKY(&\(*;C=: WYI2%V9PB/#JQ?8Y_W#FB!X9X1Z<,EQ/A4]!RB:OB M5!],W<:@ R>V.]QP8,P^PR/Q2-]^G.:+_CA2;W_&)]TZI0-08]/JV+& $X1R MA7K\_+K#5YWM[60W>L>"^+%)^E4*^<'.<; 'CH45#'; Z[VT.&?CM5;9SB$^ MG-J<;9=P=%??YIH\:7X<'5;VL^/+.A-EGV[K/KD_81;P1[. "2S, @ZS@!^> M!4R^*PLX_@CZYIOE%P8J=_#.1MMS/C' .Z+R@A&"S-?7C6Q.9V]X\K M;RUSV'DZSCY25JZFN/E7>+%F?3W6.[%&?]TAY9$FYA=K2/:"/1%?* 'QX69Y M@%=8GS:;S]RN6Z&+VF9280HZGFFWX0I?9D \SV*$%>I!-2$3B\?4HLEFJ9+3R+ Z)]Q>D]4-K;H0V8T"885X[1+5\.B8A^=.&. M9/F(F\W/#;Y"D!]]G1W?\G#)?TX=%;=TNP[S+A\51W1SM9+WEWS=*['3UV)" M?RLY?ZCT7X"?O"Z7EM5-2=Y(XG(3/?#\#6%%E,I9+<_0)G57D+@6H+..<%SQ)ZC=I]V'G69OJ"4BF+JE MN8RPB(<,'IVL8=:*]:Y.QL2K[WE(A#NPEKKU]C0VYE%XC[X?&RI"=N)[HZW7 MG-E:16YV\>0$ !J<0_82 [Q][T.FFF&+I$.$?K:372*W.A3$>Q F@WS[OW7R]?.]L:AW1??L F#(\M?J _#;?FUG0E 79&G)J*TN,ZW_4JZUH%? M_)"Q^S8R[@BB(+56!7I.(CP3UY#\GVY(5[PVEPY9/.#BG8;H:-5U1#F8J/ M[RF13V\D;,%F2A*A&[4NL9F/$M-O%#(+Q-HWFLQNGY#5;)]8Z9E<25G,9L2? M%/_>9NT7U?EJL&AP/4QH,/V&A@N]CHK6_C*1K6\PS>F9<+#\WH9JXA\0%03& M&OAXZQZ?T^W#/G71"OKD_CU_;>V=B_FZ!1?-5X$:9F&='.;4!%W=[D4IS2BS MK#A[I=3N+%(F\,XJ^Q566O:>G65WBT8WI];XY18VR&. ^7?'9UF^J&W03TU( MJ ;' +Z*)-$J[[+)1ZQ2=JM]!4R&Y>8B0 EO$M71-D3?\KE.&L.:3972"B.#V&&]P&JV[9L'VF%1J..(0AU_BGP&3^T'G0?UQQF9OS=?* M-4_72>T+3Y&2.IV"&5%B-=;^.H!M),)% 68U"O!0Q:*Y9R-+"VYLT;C.IB'6C6U.*G,S#.0W=D2ROBZR$H\G_TU5D/ $/W_YC:S1X@9CW MT,!-SGKUA5UOT>N>/!>]F/]*YW1 M_1^8]W_DZWBS? :(Q\,.ZF!NQQY[Q1)"XSR!*!N[P) /S1EO:1MUQ%$].1%S M?4FH*+/$)*NT1JU@\'J\)&*M%_Y9QZH)MK1.#-B$4-[^^$TEKWL;5LC6XN=] M>XQOSNHGTL+.P&S/[.TZ4+&?3Q>12:U.KO:]:E:*\7.927:*5+SRP3Y7KU-^ M=)TD^LZA,#BC\+GS&O?C%S*6K^4O1 .3;/.=HCG#V!Q;T_:Y9G:BPS))["H[ MS FIQ3M(S$_P^9Q2!G[9QY,]2-W[A?8!-#0 U,A ME4T F12M1Z6&ZL3=8& M63"7U-VX^#]*3*.4TMBS.# ;?8$J\Z,UAJFM#?#Y4L0[./FO$].$I08?+C7 MPU*#L-3@X:4&\7>5&B0>46KP ?(KF$'BMM^=6(<,(MACJFG!*+;6%H7KC(+>8>@YL:TIJCHR-]PH[I#D4<:2W/ M,HP.4VIU5X,)1\?)/3JT)V]@%?]9#5& !,50"V68P0"/W"*&N52UD\WT,J-G M-+(4>!-8!QKTEO>:"K[/L6#I%"!E5G=J:UT/OX/?TM'I@M,-S[K"_>Q+0[2Z MOJ!E]ZE?M)C-/'H%S M <_S4C]@!+8.U'W-J:?N Z7!=!%U' US>?8'*S!&N,S LKD:T<:@F^D+JMJG MJ''J);L&OFWMKWM>_%>Y696D86YG%B6VW:FE]WJU MT9H"YS/QRBI;RF\W47-9]DYR[-05G; X.SRP$+7I5SRATT/(TX(5F.GV5F0Y M[_PTV9^\W9'2\BJ<(<2V'G[\[M5W@#=Y>QCS6-1T&B%$_&&Z"*P#5H/)F^!6 M06&[ZRM@UP3[,JO)(GQWA\T%\0A8'.SHB!A%WN%.[_2I>D]@U)I]1,)VA3OO M M,H9(%PQZO1";6=7WM&Z@9<(UVW;1*TSBA>#EX8K24B^O$\Y$#:<&XJ6"^* M$G"U/7P_^T?[M4Z/_%#FB-6G&5HWEBVS?^793_8,7B.,L_ESH,6C"0:BKWK[ M!"*RN0OO[V)4=0XD;1(DZ[Q2?Y6IZ.W+?P,&H^[Q=8WY&97D.P+T1]8Y\XP2 MR=-T\FJ"K$UM=$01-YTGS%ZW;=P#8Z2+J\0W-S8H>%#VSX:WIOCBM*KV02!. M1GT. Q'LGIT(6HW/CW48+J@ C[0>5U)E:!(?FE&??OK/*^=T3I:]@FQM;V#] MC?8+VBYT!GL95(OUM3FG),24HE\JFCD9,3W7]P[$T@"P#I!&!'6]1 MHG7A7)S8(BU-W(#7;,DLY[9!FJE\W.B4U4E_O7XFF2FQGXVJL_?;($XV"7IP M&!0C$]$$ M[M/HQ)I)U)<9^)RJ8LL 6+S3A;53UQW1..3QO1)4SHL; -\HI&ROV2)3KC:3 MA>&\7Y2%)4Y4X^NTNKUN=?[Q&CWO!69#:,,836QT-AZOKF2M<;)&Q'M6"([D M-"G.O0K--8X1&2WVTF>)OIQG!Y7AJC/[\3M-/262OH:>;?[8F5J??.3T.+UX M>_S]@DX\P^K.@TJT;.',V47::'@7#H%B4KZ=R7>QG!++F"]LF1S"M$4<>XT- MWJHA$#4>EJ-I-E,PG"_+Q.5D57=*?5E8PZ9J, $0)1T==S-A;<)/164CV)SI M*'](0V553K6POS&U945W^M+1MBV!MXEU.=4P8AT5:*P:R<"=48/)1N4EK%RS M^YME..0PX.DD9:4X+E$&6-05J[#*V&%$PQD/S$M&L:/ ;(ENA\)=E0\^=LJ. M#C1<%K\OK+:TQX)2]'2;G\Q;L/QV&PKM8Y!65FLJ2,# M;F^7/@LS8/=9- 4PXN?>I^VS'V&YD@^R@=)3K?XN9\[62<6>Y06Y<-[>C[UP M?Y+,.F5%Z")IDF#8%=5'QK+CO>R+K1X\X )X;^BF6"_TMGMXM MH!(*4T9 AKSPOW5AW[&W:<)2-)>^BRMH\T2-&*0U>KE^QIL;_?E%:V=0 TT? M<\/9S%;6'5^G;[ OC,#FGC#$GZ^$FUEOX<[)Z MX]>7'_[VR?C7#BENKCSS/<,^"7Y>L45GIFB%:C]( /L.4_3/B&&-L\><,YE< M7DST9/@$/\9L.%['NK5N\1KS++J+>D:^%42OXY3YP+M0[^)"\/OBNW@1K-H3 M^(UWLI+&)Q@&1P"?:GVCQS%IJC>9]:I# M!LO%^(0I$0.E+,T@B)]?R;;:Z\QDBINT.2DJE6I'VP\J&7!EZOS*<1I_81D# MGTK-'$&RLQ*1YO-;AO#>D.F=,L3[Z]4D,TQGI[B\FH$K/?=DL72ML<:' M1G^YGI?8?G4S+C(SAO3>4]L.]T2IFQ]*^_DVGADG^NJ\U097)LZOG)2SF5BE MFE_10FW1[<2D8E+)PGMZGDZ5%X7G)E[',:$U7R4;F7+)C&? E3A^?FD_5I=; MX^R\2>^7L<10'G#)S*S-Q!GL_,I6HXNG"G&2Z!,F6!VN3S'UPA9H8D5[/8 MI%.>")*HY?1,=8PW8C%XI7=(7&5C+AMKEL"6Q6EN.MP;6'K99A+>(572*ZHB M+O&))+;(9UK)\R]Y(TO"?N&7V2PQAS M+_02=&SY+)'[56&8,+8,Y7T\([9W?2FUT/M=N9C8*4:!F:;@E9Y[)F:378+* M"VI_N6.K'&VVJ\5D&USIF=%9NS.;+0TY0:]SD^R$C/6)E#8#5WIF5%W&Z.=1 MVIA(W7V''@V[+\7L$#[];$:9> )+)-/I+ALW->RMIK>5;U-[$L.'(5T_STHLR:I93N_Y@WHOOV\ME7"EM_?1TH(AQ M:C,9QVEV4TQWY9QN4)NVGYZNS?:.G;:QN&2*TW1K6BPPDK#UT]-204K" XHB MUMT.>6-#CE+E=<9/3Z?8\X0O=O0*7=Q.$^7TFM^Q^:VOGN[9KKIUI%F:<4,L?VS5V+B:=;S0V=]M53B5J9-2*3SF)+)O=L5GM$N[##9;'9I=)/.-4P3U\7,[ZB&-ZB6?Z=Q!OP]WZM4, MK*_'G'H2UPT\8>H%9O83QM2;DFLZ:=@^U)H7/?8+=)IG;)6WH=)\0YS6RZ%I MER-=9] ,2/CUXU1SKRCJ*W+TR9QS%TZM [:9*I6-U#46DM@GC#T^-YF76:O^ M"!(ZCL#2Z54,S_5CS:6TS[SHU?$2;*14.G'E /Q=+'2/2, +EULXY0GQ[X>S M3O8V9CS!]7.K[82I:O/LR[[]&BG(X5@K7-1/7U17OHN=U=)47.DW/=6WCNHD M?7.;>3&'W908FN10:H!!KFO?&R[/7R_U.(*+8Q*"VW[$AMN8Z_+APT^ M#LRWU:VDP1]V7M#0E( T- M&A3?%.6X'ZLWT-ATC+5)O(PW>4T!SXOZH[A ^[6G-K.0MY4G\XL?B-*!DQEIQ7I,&RC_5?]H8VVVY_ ,GGV!6XJZ&9PLVB[*XS M=.P).\\E\CG AM_T%3L8'K50Z-=G"+^<']UM"";:? X^W.>M8_#2O %L99TD%F"<9P-"&OMASC2Y3N-=-U?!#:= MYSY-\H 2?I+ 9_906]Q/ M1/J!RV(G)*$'>U;H;U^91+@P05R8U!,6JDP@5R8$L^"N3 AF@5R8$,R"NC(A MF 5W94(P"^3"A& 6U)4)P2RX*Q."62 7!H!9N#+W7)G_&!H,:?[!$KT:U/ST MF7GK7-P5S#]CU)$_&3:GRO##__.#4T!@UV'SCZ<@]:["1_NIDY.GGC;" MZZ$#I+IU;D2C36.#WXX;[H$?(3I[Z6 #7@N>,5^0GA M-*CZ\U7@U#[*M"T/?+6S>R,XQ=A?25LNGB\ZFB@X>B$XI.B#J!%IW$]Y,=_+W&GBN_.4X0IM,'BU#]M$0< M%5#K JMQD>&^EH_Q(]>M=:P7@G5I6DZ:F MUK4T_WBGGJ/J=J4>=^1@.:5F4?B.#2?@1U=3/_N.^BUKS6;TB,<_9-+IEAY0Y ]N_Z@+?8W>' M\C+RAT-RM&KSB95&]WM=-;%$ MS9@=O O:E/V)N7&;Z$P0XIDG@M-383^7U\A*;QW."=PT!$Q_+H7U3S6*!!K% MJR8D# T&"MWUA#1X8P^ )?;8I+R3F]S2&!N3Z:I>Q+<9:;"H;N/378OLIC(/ M-L9:S\4U)I=$8!SJSR(Y[N6&E07LK38>[;S&Z\T]B:_-I#3HMI1:H[99#FH9@)=A>EV( MEB%:?@&T?&R"WMW0DJC-B2R=TKK]I5PF59Z?&J/')R-C3:.^Z$DE>I\TV_W] MJDB7.6A=IG_\3D03R3#)+L3+ &7A!6_LP<'+[V9=5F;INLBG5;PO-,Q8/CYD MLA7IT=XXH0DQC6RE*;JY83KC>6>YQ^<0+]^<:OW:&V_]1]\NGHZ.KK#;]9S#QWZ%[SM-^;IWN\J@LG#<%1 MKT@=#'[.H@+[0S\_5PV];L)B^],NXK#;N-WE7.?4E>#TX4YA*=2.#RS=W)D# M] 7T?>$X#_ 9]@U<5]!(^B/G!GK0%9W6Z M")X%%DBVY1'M'W8W>G #SL;=P^HAZ;1F^-#7SCX TF%3Q<,W@$IW]HYG0#_&7-*Q@ND#9K-1SQ7:XT80X&"N5+5G4P MW*9R-E!K)0Q5E2*0!CGBM%H$4[>"W;\1M*#YUW45B!I\*A3Q*^./HJZ'CI#R MHFYHXL2T>JVRA@%GR*66GMF:"!S8YGQF'$ZCQB-=?-/<1P\XX:RD:R'@5*)V MDY:DP*N.ZH0F"]S9T7U6/Y-V^/O#;V^R, $!Z5C62VTV)[W$5HE_4&A6^7-$RB]+VI(MM M%[P_;\)FW"<68@T,M6N-]$*GQ7AFW4[K2777SSWOR:X);&N]&W9:_/1.BV\@ M<"0?V7_Q^]/)_T'H ][8P1T94*5">3"))_2HZY,C?I3',] ML/D]"X]?,TV#/NJ;='.BPAZ,016'TUGTS,5#I.5K"U MH5I8X/W3,_Q03GSEY';=$0,&(S?;BD-Y"7'EWK@2_W9R\N[VAV\TSP)7\=@[ M9GO_?_]-IO^UDI!1$09*27;G#Y]5E=P,=@,W*8\P8X,H'+E&S07W\W)O09D2(>T&G48J54@J[Z^Z1"4 9^^M3D7#E?[OQW4T?(EU MC$&N*U$+>M2O#)=QJ;&UF@CB48I*W*<:'>[F09#1M\2^TS>(?8^* [HX6^;TS6A$5%^V5L.\9!1+WHG[[*M93Y\%2D0 I^5&J!20H04' ME8)M+>5*IMA)FV8%$]KRBL-RS263^RR?;E4E,%&.3T9TLVF*13HU+*YEISG= M:^92R)CS51ASX"BAAHB*R=J+B'(R7;FGG"RP&H27^;^\J*]D=O\+K>S90TGX M5%==/I%\(A.K\W)VUWU/;A;C!%G^]P*D?49^Z\78,Q$_0I*]$ 3IS6&%?_Z? M_SK)V3U +60*4+5?3EC=-:'.7"'LG0DQ*R4844G\8N4MN]<=]$X_D4[ _MK&%6]SYEU2EHCB(%,IK)]?^-V,(;WW+-9:B:SX,J_U MV0+-J(M"HZEDMN#*Q/F5RU5M7=T,*TUL_S+>"=(T4=7R\$K/TV>E'9L9E3(3 MNCL4:OU1BQ'$<09/GEQ8&:=G(=&Z,*YSVV2_B4EYELH8C:4 -U3/D!2F/%MNI8DI MQ=9B2TG/FY-4'5[I&=*@-UN;.E6/T>L:FVF1(<5$6JP*3*O;%UY6C6)35WHOJQFXTC,DX#;)N<(ZN\#V MYG#8)5+MU3@&K_0,B2FENZOV7N]) .7,5&K?:,04>*5G2+52-YG-)&;/0$)K M!848%\OIPA9<>38DAA42$V&:2#,M RXTC.T9JX> M3Q+&.B?E&EQ9EN:%V?IYYJIL0!NU*2J*FJ3Z>+Q1I=MOV4RDJMIX0^45, M!?L+F9TT4FD]LX7B3YY?N1N82DKO]8#%2>.F&=MN"ERA[:=\[5HR.1\/GH=] M=KQ1L:0Z(B9[7SVA)I7VLE<=C6D*GRU5R2"'N>K,.B(XD_Y2L8QGF"DC=;%) M4VGSLSA9G_D)JEII".-TB^O3.>6ETZ^7"EU>:OL):HZ4^7YZ(&YI8$F/M.XH MLS&(K9^@#MH-/C_)3AMT-=W/M3O#9AE?PJ=3]I5G]I+#?M34Z+TX67:Z=*YN MXOP^SQB;?9N!EU*6#P*^(? 9X[6KDW?]<=%E>\CGW8U7M0)B'#L-?9/;N0-YB](07FJ@Z@_X,@I,[5]:J?T"2NV_F'KJMEG<3OY*$U Y MF9TK@VX+O=ESYK!(Q&WW?PZ%6,:2DE>BIM3_\E/_@"T]@PUR.S MIJB%*W.WE;E)6>#UN.9W+7>[#N9!'_5-B$Y"GK'/D@;?N;@V\KWVYTOI/9"8>\HV%"!HBZ!%!OQ/OP-WIQ@(@,E\(9_\^T0K1^"NKEL>_ MN4WK\ELPQ'PS;;HID="=)>?=1$)WQ>10ANY"7A8 ] F%* 2BOP.($M]/B.Y! M=Q8/(B=#Y^,YY3?3L2+X-O#>=1"B/M[("[8S"!WXE'[!(AKKM<;,U%;-K%8YT75IO5$ MMO#2MDC8J&@:(_\FB+N_ZQ1"70AU(37;8Z!.5M16.F>.X[0Y:.S3&K_"^OFV MQ>N&$]$4EOJ;L.[AQ&[?&-(",K3@0%JPK;<[\;I] J3MI>INL\EIR?Y^'&O& M.6'9TY]G-BD;:>*?-U!-?(6P_YWCCZX'61P#=PE' M?@MH?\0Z7\%QB-T_P^CBG:.+141!DS^B1^9 0.."\8X--0# 79>ZT!LL('@; M'Q@WMIMJO=41UUCUN=#?Y6*9*3Z!)$ ^#\A:IVCUN>9K2&0?5V# M- PGWA;3SJ%LLU!26'4ZRM/4VM@E\SUV)#0R%E\;'HTG[M34X5LA66A_?1G8 MNJO]%<8#/\G^VF@:W317C;%$ !]:+YBY$:Y!^RO]XWZG]$FXFMV MA?C<)A!?@F\8JC<4H0BK U7448!5%EEK>/!#E1,1A^]6-.9O8N1E=4@I?*G* MZD"FFQ ME_8FKCUYOQ]IOH/5,R/=EH"QS=YWGI98# '"#B')&V1L P9C@Q>V3__4.<3@B8U>OW+V MSO=@8W.6 X<")VKURD^#1FIM=OAN;BUMN4[92HA24*OWZFKU M)J,1-A74';G&BC!,)!T-*'.=E(D'M7JNDC+I2#RH/'Z5E&$C]-ER* %E@G,F MH,Q1"FR@FUUW3;@7]>?O6D/C/&9<^ZK_/+6883[ZDNC62A:]=,)_=@//LZB! M-O=/\\DNPD0)]K:8R.L5NW0B>@"F-[GJBX'I-RO4<*EJ'P&POA=8OQE#7;SR MAPVXUY!$LK<1&4%PFTQ*\A)YVT.4*ID7 ]NK6_%7G#KQ*\D?NGC8 _$"7L/2 MWA )@0C,L/]>[+RXAN7O4988&\?__;Y"?1E>3EP)0G]=5$_&Z->'?8;M1YFK MC..9QU+;A9*)%^ABI[-JFXO\8TIX>VRB<^_NG'XM]_"K26;.TG48T2<41QR8 MG6E&>K"FO7%*Z'#AITE+1FV[$Z TA!+)+7@^NE%86_C<)_IS2_=)?T]7P=* WO41IP\*]S_NTT!J.D"HJ% M"-R2Y-G T@WT:4XS3..T)K&N/'+;08H5N4IOTRPSS\5\.;9RBC2E:/8S-(EK M4'4/G1&Z!;J%D\G_?>V5P GQMSLA/@2#KS:GK#19W\6TYGUA6GP67; ))A.,KNAM.(LHH M*"EG1))_ &EA:AMTT2=2,O($H7>BBDW$)211NK;A%7-#S?D-0F>#&NK:C"0- M83Y,_FM0!J RSA(J9AY:7*=.R:J=5@0HK\NFIF_0*UOVJQIC'LX(]%#94B64 M+,2&J!$,IGKGM'L[R(0\!*%637Q+#.T&)@92*R*\3]-0[)*##;W6HC'REP;P*6LU#RXW=.P1.6^>L"BI)* MU0530]%++,VD]\4'W\?#QLLJ$A\*5H:HXF'1?_#3SLIV?_A),@]W?R%H($@6 M/K=!2L$6CU#_N _\#,'[5V-@]TU86R'9,JR!(8LR#W($#%V:&P <[4@F0G5= M4?(9>'_^(^!%Q#A *FD-MC]B_Q"UTG1%!,T ?K1Q+SP @4; J(6H,A%$VJ%F')."6' !J "3RB+=E+W-?8>'# M,1PM@!L(YV"[8!8,)0!IT8;MH1/"+S2:J4N\B3]!."@/=$W<&'.%-V#.(.($ M30V &@UV!WY?\M0_A7H#;;5!K21%0?\:Z'D M=?SL0^7N#?S[!FZP#SO,#M8<3CATU/#&V#GUT#;^]X9#7S;LKNI"JC64$]U, M=46P/% <)S\"HPS>!*(!-$'KQB8E&AKE7:%IS&0Q;$KPHA!2]AP)Y<6)99B. MP;?;+$'6!6L&BK\J[-E3O@*,3P18KZ4+6)/:O0;T$6L(1+-TV[R$Y]&>N[-S M-@9;B? 24.@#Q>""DEERMKQA$T?,;KS+]!5&-9E_V*2&_0J=R*L=(?-8%NXX MT N8R'%],$<4(]35J*@@-MAGH,B(:>'X 4/6Q'85=DKH(F+J7;&6EP\H](>= M%;:"!:.K.%G'O@&>PGX.'^:ZI8J6#H^'^#; MR,6$DH)ADM@>-Y /4A7(R8Q.>$DW>?C7-IGW3B8\'#Y]!AL\&AH'SE=\2#M? M-'3=A&WE8A':\G^AE@0=%D\P!*?%2( M+P++?TG!*]?CM.05BZ@K_MAGG_R9=HY*T GLRM@GLB[-4>,!XO>A3! #PSZQ M,;X".-IEFR*4=V 938[LJKE7@,ME"-BJF6SLZ1[NJ+^H?YB?A#D=/Y/K2W)O M0FRR\/8=)4ZY]J26"X!:.KK+&O\KRLB/L_F%+WL.KB&B:-,\U9W89"0:GQ\6 M1?*\=^]E84%2E']/W)]]1OKZR70?-K:[_[(/3C9VG**._ON?_[&7DN_>ZZ%Z M4YK^R\ED\FRHLU?XHF\DA4G&/SYR?O'*BM\83L!-.A)U3!KM;E4@"[<8D(.EK5?V+)_!/[/B;P+KP9@'IQ2>^>V#4>H]%42+G)\9JWCR!N]@& M]%G<"A0-I)A0(IX\:+W8]B.G/3K0W4/E^)W(9ZC(,WQ)A4XJHK1KEFF79=3A MZ $=%-OY/F-'J(P!MJXP#KFZ")BHP*;$K'8/M1<6BPZ5UUFC,-%9?U5+B#*S MB'7HRF0Y9O7.N"72S0L6OOX8;7CS^%@KW(T4FM^$^5$SIYGJXUX@4JE6.%:. MP2!]BW)'@LW]/LX&X.-O(F94V; +%PLDG'=)[OWN_X MVM YQ1"6'X[S/H ]"M@]DJ<))T7\-VKR(.-";O-NRX2P%]#,EUW MP([;J!4\%'CN+N2YZ^Q(T$ 4\/74E#"_!>_$.:]-[7L.V]JWUZ( M^B(L-:0?HLPT&Q/I7E'A$\5E<4Y:COJG,L=]V/@ M'$1#_.X(I/A[+;^*L_Q(!$^?/RKJ\+3QV+>:1[N;G>IZK 3!' MSP8[8'U-%'?0C,(:9T3HCO1UQ^/AY]1'>.SA5&%$%[ O;#03?T_Q"\!Q M#847PFJP]P?;9*)7*(ZFN[M9F)'J"?B+0TM1<%0Y:A"-#102H6'?F(*M-7"Z M< WV_R.)KBOT^!+4UB[?=EQRL"Q/5NP-\@(1/XI79IK.C8%Y_C&#F\,R6_%YJ@?,^]*]N\,KU@C[:NC?!,(/1W_4[O?L8 $;5R=>^ M-//Q0]#WF2_(A:5ZUYUNBE6]]9@4A-+].?7FA*%UKAV,VP;&UZ"*US)/E4:\ M;4XE@58']6)*F]2;/WY_;:;_AVQV@1G.6@7]_I%+]*JS;]N-L4TDU>9>/L9K%=5\\D9/3SD' $2)5 2=0)'_*[UTOE^2[Z' MW(D>2]3I]DJWD]W2QL?Q09H'=76Y+G8N&I,ZF^ARD)&EBB=37\BRC_)>_'?C M'_+Y3W3I8UCH.(+1B.?++VO%?LO.@8SOBXWS^2A^:2BB;HU0M(V(\ZB BY<\ M'+HX^2RTEXF&7C>4#0VY;? ?=U&KZ)8];,VQN-I)97M!,.1S]*.D#7$$=17^ MJ* 'T(.$^ MBJ./D&?*60KN3^_<'Y@DESR\,CK>CHNQ4;'4GV6N(4>EKCY7 MP@.EU9HNYH-E9S+<=@HL\G"?,Y5"?Y"DXIK-'YVD\D8%[>(T[\[C[%R>KQ[H M-C/)]I^TQ\Z=<6&:[Q(#,O:V^A*YU#;N4L6)TNPFVFQGM PW$W(')2(E7PC^ M]\3J.W%BLG&H8I]-2#DX4LYFHQSGG^SEIWAXY^VL9T?V?GIRRI=!SBC-5?J\ MO!QRO5FU?Y_("]LF\W'Y4._,2S'H55B;+Y(C3C)CP\U#OR_4>8"?*).^]KP4 MPMD.7QUGIGB8SR>99"]1Y2WA[$<)*&[B"1I9T5:4N4*ZNOUJDOFRE^^"?2]' M;[?K$1RJ(V_/9HD<;@V)(C*PU*&=%5!AG,-K$*\3U<:.X[R&F>5!JC'R(.V3WFL,>+O78UFUO"HZZ_ :_L3Q'E' M=%1Q>VE@1EY17E%RPE-!XM26^E^.>870<]KL2 U6!9P$Z'(V1(D>WQ,L[?3* ML!R0.'NLF-BA[HBHJJV"R_ CBIE'/LCA$ QD;'%@DMNK]P>:BVR -\7>SJ;' M="H4"ZU8B*J4.B&JD8=?,GBX%MLM(.$ L_JP)B4L.UBD3 P M #/XNS=F7U)M'^;^*Q >DHMTO(_>BW0T;6F-]@B,4;>4BW%VXCN(=ZQ8/'?O M##QK(_D#F%"Z7;2M)P MP/93B23=CS%BNC^(Q\0^SPRE.)NDZ10]_$%&Y9TZ?<-2KE]6*G=#6GX4[AO9 M;#Z=>,P@=?[P22:?O-?-^HSAPG?%AIA^>FIG4R-X,G7XY')5?E3BF6BYFPBO M1ZSY,*A/-JL^>_S.7N\YM\K7FI,I+S72NC@NE3NM)CQY]$YA]-1YK,?-,9?+ MJ8UI96(9>))ACEXZ:G.>9NNY(&7ZL3Y]^&3&9*:->(B;F66RR8\>;2DI]Y@_E@: MM*=[WQLE.$ M;7FK?/TKL&["0984H?^CR#X'#/_+/5Z6_7K6K[P_S7N_M#;6CJ% :+ J3 M**"TTEWMT3;8>![K6NE4Q'"ZE.[2\HC;"BU+?2IF2-[K!F#T*.W5D[9,\E5W MFA$V'XG;V<]T//1UGU)O<6BW+/_'5P/VL[86:1?&FV@RKL+GO039?]")Y3A:&+8%!-1>U[!38F;.*8-F M"O0T48+-3#+'&@YKL R<1K[[8#].'27+^&X?_@/9NK?ZT^Q/CC.%CT17)H7V MD'- E\P-R7^Q+'(=R)HGK%6LB1LVI M$B#RT/D&6M?>992==+ MT<^;46_G--ZS5W9\$!("H.^>3\K/"?!B%OT12D^./(JZ7C6_/,#B3%W@LWH.V K4ZLWM^[?N0%=38:.R8-$#-8@2B/8,)' MSM#-FUVA)_R;)U'V9?\F)?#D&IKP@3]O78D?[TRA@4/NQG?L=A82"CYS?%NR ML1\>L-S/-T(L<9C1F:)3^]%_/NE-NAV8^,H+%7RJJC!@?\EP$V&D#+OTIG&W MC1L3\W$VO&C"R\75/<-JE^XT1:YW)6&V6CX7LZHX&WU48F?.V:IS62Z%;F'= M4(3JA-O,Z]%H:UJK=<7,C]_FZCA0:"?6+A5.ZAJ_L"+N)T1A6U"$O6P&1UE[ MV>L9VM<+;7QTB["@7P5Y;MM:*C52M,'A\7/BRF"?5X&/[%#978#MA9>"01V= MF.C LY\Q!&TN>00(Q7WR2%4\B/!%7P,\UPS;_^N-])2-J6%/905"%LP_I[GB# MCZME[U9"?,,&2.R8%-3U7%#OO/3HM/%^29?.TIXW*.2]VE,">.+F=Q>,AO P M IXO,(";$^I7B?O8%?TJ!D$\=YY)?'9]QS?V*FV /NT6QV&XJ!A2R.>6_^#. M#!T[/H.^:M7>^X$]+@O9&XTKB*'(8[&9KZF4YJL\1%?+.[$C ME-EN4:^5Q5)9STSN5GLG=%L8 \,HH#!4O52P<]J,%MGFCN:VL\FXVXJ=W1V8 M2E;1A.D/QVL86^7H6&R9LJ:S1XYK\-6)PF=@4 F.]CD,:^J6=#%_H.<6@8[0 MA[6K3C28\&7>5S:/P/=0[N4-Z=:.-YAT)ZWXOW/YXN'>ZC_ ",3YS+-4[S7>J_J?V/W\4F<;5$:D.&C MR7"ZPQ(3$.8:"9.,Q,YV/PTH\U6482/TV0ZM 64", L(*Q[R4H M*(;H"N/*Q['/% MN)*,Q+Z9LG^,*^_3PG9%-7[]ER!(TG#XQ7I*]<\BG/\TNOE]JMW5[>(>*E]4 MH3U[6W-U^_#?%U@9B:J[AJ5Y /'/GNS!J)[%74N7?+/Y^^MB+,_1FLE^1._K'%0Z]0)11Q98-0_!C?H<-UV)6&5^]JT/BR@DB71'[]C MZ>->,1>S.ZZ!S=^N(020Y1<[=PU+NQ[(8KR0]6(?@8M#UI"YU]:+47Q&A\>- MI5K(/HFLN/I&D#6/"R4Z^3AL=Q=F0JS.RBNN]X1J)R5^_$XFTA\$68GK8/, MLBX3(7<-2[L"R+J5 @562X6+;ZM*[14CLY*CT/8]/--O.-0&NSEOI% M-B,EZ9GXG)AU.([I1'&-2A:A5C*9/(-:V$GXOS@S^V:B(_<+%5Y%$REG"?L5 MF^G7+^KKRTJ\6$/JXJEU]8OZAR'%ASZL0?M55R>];+DJ MNUAI'5=,:^$Z@V?J53UG6LN'#%-^Z/;:C7&F4EZNGAZ:)[NR[SJ(N>7QG.KU M)QLUN#W&0I[B*=*)AF,!!_PY!^RU]&[H&E!H9J!6AYQ#O=QAM<@7^>1Q,^UM M&YOG*%<<5=-R3AS'PX7523XYJ@GU+_4/2V1HY8I3O=L5!;( MMS\*?#GZ\[#RS@[U/)=/I[L+4(8UGRN;DT6K8(S8S^.R5^A94L?3,"4)CXS> MB:J:2M0_Y7;N)QZ'/ +O(M4,)=AP^&NC\Q->&__I[7SC-O) 1Q3,_E]2?BUQ MN#Y/*WJR$%QV$OWE:.,.ZI$=%@4\T7+&H$39@'>B?&E[COFF<%P ML5++$-7)VI\LJ0&*9HM/,_SKT;"XN88B ['@A>B )<7! M-,NTZV;IA!@BZ>9^8G:D1-IA*49\CI[;B'U.LKLZ [_@K0#.L*NDG>$,N\^; M] >,@<_TA05B;O*D[R'^S@+UU-A]),_<@_IU)<6YZCD2HC(%KMKW(0\8'G@2WXMJY9.W*AJV G4'XIV364//6A*-E.CZG[Z:Y M^3.J7&G(ZS.5*QW-#C5V,01='B"%=* M49W@L=.(F_1U> ,/M$B7X<9N:^ONSOI^>(X;.BVS7+?TYTRWW=-BVWQ^>]>,G]8+=RUA M(T$3GG$9SULK./&>FEP.5YBYNWUJ)'F M,WY->&(3NB!WE%%B:DD/0IZ)919-:>37A"><>C9ZF9S.TI5%(;GJ)'LQ;;#R M:\*3[,C98O2)OZ=SXETW6I*&ZS:_\FO"D[]O5XRDDE"G]4X\V>#T<#:1\VW" M(VQ+W>)CIR?0]8'\<-_N=DI:U+<)3W@N-9N+]/.<6Z0GDZT8-T8]R;\)#_\@ MTX_3U4.'#F?+Q7FRPF92!=\F//?1H=R8+1HENIXT^]HB-M3-4=.O"<]S;]Y_ MF&6E:7SEIM*HL,NG5H&)?)!]T2JJ5[_5%O-N?SJ2!H#;+63''9_P:^Z1D_D'H M#)_77'B3?W@L=EHQ1FMZ&_NXCU:5^5;I%^H-CI6C*^/I:=M-MVA8; M#[/XLV;2X7FA;]ZO0$;N1V#?'SW)3L=\*2?EF.[F3BXGU#2=[6CHR:,-S