0000875320-21-000033.txt : 20211103 0000875320-21-000033.hdr.sgml : 20211103 20211103161827 ACCESSION NUMBER: 0000875320-21-000033 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211103 DATE AS OF CHANGE: 20211103 FILER: COMPANY DATA: COMPANY CONFORMED NAME: VERTEX PHARMACEUTICALS INC / MA CENTRAL INDEX KEY: 0000875320 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 043039129 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-19319 FILM NUMBER: 211375654 BUSINESS ADDRESS: STREET 1: 50 NORTHERN AVENUE CITY: BOSTON STATE: MA ZIP: 02210 BUSINESS PHONE: 6173416393 MAIL ADDRESS: STREET 1: 50 NORTHERN AVENUE CITY: BOSTON STATE: MA ZIP: 02210 10-Q 1 vrtx-20210930.htm 10-Q vrtx-20210930
VERTEX PHARMACEUTICALS INC / MA000087532012/312021Q3falseP1M00008753202021-01-012021-09-30xbrli:shares00008753202021-10-29iso4217:USD0000875320us-gaap:ProductMember2021-07-012021-09-300000875320us-gaap:ProductMember2020-07-012020-09-300000875320us-gaap:ProductMember2021-01-012021-09-300000875320us-gaap:ProductMember2020-01-012020-09-300000875320vrtx:CollaborativeandRoyaltyMember2021-07-012021-09-300000875320vrtx:CollaborativeandRoyaltyMember2020-07-012020-09-300000875320vrtx:CollaborativeandRoyaltyMember2021-01-012021-09-300000875320vrtx:CollaborativeandRoyaltyMember2020-01-012020-09-3000008753202021-07-012021-09-3000008753202020-07-012020-09-3000008753202020-01-012020-09-30iso4217:USDxbrli:shares00008753202021-09-3000008753202020-12-310000875320us-gaap:CommonStockMember2020-06-300000875320us-gaap:AdditionalPaidInCapitalMember2020-06-300000875320us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300000875320us-gaap:RetainedEarningsMember2020-06-3000008753202020-06-300000875320us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000875320us-gaap:RetainedEarningsMember2020-07-012020-09-300000875320us-gaap:CommonStockMember2020-07-012020-09-300000875320us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300000875320us-gaap:CommonStockMember2020-09-300000875320us-gaap:AdditionalPaidInCapitalMember2020-09-300000875320us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000875320us-gaap:RetainedEarningsMember2020-09-3000008753202020-09-300000875320us-gaap:CommonStockMember2021-06-300000875320us-gaap:AdditionalPaidInCapitalMember2021-06-300000875320us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000875320us-gaap:RetainedEarningsMember2021-06-3000008753202021-06-300000875320us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000875320us-gaap:RetainedEarningsMember2021-07-012021-09-300000875320us-gaap:CommonStockMember2021-07-012021-09-300000875320us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300000875320us-gaap:CommonStockMember2021-09-300000875320us-gaap:AdditionalPaidInCapitalMember2021-09-300000875320us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300000875320us-gaap:RetainedEarningsMember2021-09-300000875320us-gaap:CommonStockMember2019-12-310000875320us-gaap:AdditionalPaidInCapitalMember2019-12-310000875320us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000875320us-gaap:RetainedEarningsMember2019-12-3100008753202019-12-310000875320us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300000875320us-gaap:RetainedEarningsMember2020-01-012020-09-300000875320us-gaap:CommonStockMember2020-01-012020-09-300000875320us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300000875320us-gaap:CommonStockMember2020-12-310000875320us-gaap:AdditionalPaidInCapitalMember2020-12-310000875320us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000875320us-gaap:RetainedEarningsMember2020-12-310000875320us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300000875320us-gaap:RetainedEarningsMember2021-01-012021-09-300000875320us-gaap:CommonStockMember2021-01-012021-09-300000875320us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-30vrtx:segment0000875320vrtx:TRIKAFTAKAFTRIOMember2021-07-012021-09-300000875320vrtx:TRIKAFTAKAFTRIOMember2020-07-012020-09-300000875320vrtx:TRIKAFTAKAFTRIOMember2021-01-012021-09-300000875320vrtx:TRIKAFTAKAFTRIOMember2020-01-012020-09-300000875320vrtx:SYMDEKOSYMKEVIMember2021-07-012021-09-300000875320vrtx:SYMDEKOSYMKEVIMember2020-07-012020-09-300000875320vrtx:SYMDEKOSYMKEVIMember2021-01-012021-09-300000875320vrtx:SYMDEKOSYMKEVIMember2020-01-012020-09-300000875320vrtx:ORKAMBIMember2021-07-012021-09-300000875320vrtx:ORKAMBIMember2020-07-012020-09-300000875320vrtx:ORKAMBIMember2021-01-012021-09-300000875320vrtx:ORKAMBIMember2020-01-012020-09-300000875320vrtx:KalydecoMember2021-07-012021-09-300000875320vrtx:KalydecoMember2020-07-012020-09-300000875320vrtx:KalydecoMember2021-01-012021-09-300000875320vrtx:KalydecoMember2020-01-012020-09-300000875320country:US2021-07-012021-09-300000875320country:US2020-07-012020-09-300000875320country:US2021-01-012021-09-300000875320country:US2020-01-012020-09-300000875320srt:EuropeMember2021-07-012021-09-300000875320srt:EuropeMember2020-07-012020-09-300000875320srt:EuropeMember2021-01-012021-09-300000875320srt:EuropeMember2020-01-012020-09-300000875320vrtx:OtherNonU.S.Member2021-07-012021-09-300000875320vrtx:OtherNonU.S.Member2020-07-012020-09-300000875320vrtx:OtherNonU.S.Member2021-01-012021-09-300000875320vrtx:OtherNonU.S.Member2020-01-012020-09-300000875320us-gaap:NonUsMember2021-07-012021-09-300000875320us-gaap:NonUsMember2020-07-012020-09-300000875320us-gaap:NonUsMember2021-01-012021-09-300000875320us-gaap:NonUsMember2020-01-012020-09-30vrtx:target0000875320vrtx:CRISPRTherapeuticsAGMember2019-01-012019-12-310000875320vrtx:CRSIPRARJDCAMember2021-04-012021-06-30xbrli:pure0000875320vrtx:CRSIPRARJDCAMember2021-07-010000875320vrtx:CRSIPRARJDCAMembervrtx:CRISPRMember2021-07-010000875320vrtx:CRISPRTherapeuticsAGMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2021-07-012021-09-300000875320vrtx:CRISPRTherapeuticsAGMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2020-07-012020-09-300000875320vrtx:CRISPRTherapeuticsAGMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2021-01-012021-09-300000875320vrtx:CRISPRTherapeuticsAGMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember2020-01-012020-09-300000875320vrtx:CRISPRTherapeuticsAGMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300000875320vrtx:CRISPRTherapeuticsAGMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300000875320vrtx:CRISPRTherapeuticsAGMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300000875320vrtx:CRISPRTherapeuticsAGMemberus-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMemberus-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300000875320vrtx:ModernaAgreementMember2020-09-012020-09-300000875320us-gaap:EmployeeStockOptionMember2021-07-012021-09-300000875320us-gaap:EmployeeStockOptionMember2020-07-012020-09-300000875320us-gaap:EmployeeStockOptionMember2021-01-012021-09-300000875320us-gaap:EmployeeStockOptionMember2020-01-012020-09-300000875320us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300000875320us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300000875320us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300000875320us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300000875320us-gaap:EmployeeStockOptionMember2021-07-012021-09-300000875320us-gaap:EmployeeStockOptionMember2020-07-012020-09-300000875320us-gaap:EmployeeStockOptionMember2021-01-012021-09-300000875320us-gaap:EmployeeStockOptionMember2020-01-012020-09-300000875320us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300000875320us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300000875320us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300000875320us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EquitySecuritiesMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EquitySecuritiesMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMember2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-09-300000875320us-gaap:FairValueMeasurementsRecurringMember2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310000875320us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310000875320us-gaap:FairValueInputsLevel3Member2021-09-300000875320us-gaap:MeasurementInputDiscountRateMembersrt:MinimumMemberus-gaap:FairValueInputsLevel3Member2021-09-300000875320us-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberus-gaap:FairValueInputsLevel3Member2021-09-300000875320vrtx:CashAndMoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2021-09-300000875320vrtx:CashAndMoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2020-12-310000875320us-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2021-09-300000875320us-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2020-12-310000875320us-gaap:CashAndCashEquivalentsMember2021-09-300000875320us-gaap:CashAndCashEquivalentsMember2020-12-310000875320us-gaap:USTreasurySecuritiesMembervrtx:MarketableSecuritiesMember2021-09-300000875320us-gaap:USTreasurySecuritiesMembervrtx:MarketableSecuritiesMember2020-12-310000875320us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMembervrtx:MarketableSecuritiesMember2021-09-300000875320us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMembervrtx:MarketableSecuritiesMember2020-12-310000875320us-gaap:CorporateDebtSecuritiesMembervrtx:MarketableSecuritiesMember2021-09-300000875320us-gaap:CorporateDebtSecuritiesMembervrtx:MarketableSecuritiesMember2020-12-310000875320us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMembervrtx:MarketableSecuritiesMember2021-09-300000875320us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMembervrtx:MarketableSecuritiesMember2020-12-310000875320vrtx:MarketableSecuritiesMember2021-09-300000875320vrtx:MarketableSecuritiesMember2020-12-3100008753202020-01-012020-12-310000875320vrtx:PublicallyTradedCompaniesSaleMember2020-01-012020-09-300000875320vrtx:PublicallyTradedCompaniesSaleMember2021-01-012021-09-300000875320us-gaap:OtherAssetsMember2021-09-300000875320us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000875320us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310000875320us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310000875320us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-09-300000875320us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-09-300000875320us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-09-300000875320us-gaap:AccumulatedTranslationAdjustmentMember2021-09-300000875320us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-09-300000875320us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-09-300000875320us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000875320us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-310000875320us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310000875320us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-09-300000875320us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-09-300000875320us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-09-300000875320us-gaap:AccumulatedTranslationAdjustmentMember2020-09-300000875320us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-09-300000875320us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-09-300000875320us-gaap:ForeignExchangeForwardMembersrt:MinimumMemberus-gaap:CashFlowHedgingMember2021-01-012021-09-300000875320us-gaap:ForeignExchangeForwardMembersrt:MaximumMemberus-gaap:CashFlowHedgingMember2021-01-012021-09-300000875320currency:EURus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2021-09-300000875320currency:EURus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-12-310000875320us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMembercurrency:GBPus-gaap:CashFlowHedgingMember2021-09-300000875320us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMembercurrency:GBPus-gaap:CashFlowHedgingMember2020-12-310000875320us-gaap:ForeignExchangeForwardMembercurrency:AUDus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2021-09-300000875320us-gaap:ForeignExchangeForwardMembercurrency:AUDus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-12-310000875320us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMembercurrency:CADus-gaap:CashFlowHedgingMember2021-09-300000875320us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMembercurrency:CADus-gaap:CashFlowHedgingMember2020-12-310000875320currency:CHFus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2021-09-300000875320currency:CHFus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-12-310000875320us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2021-09-300000875320us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-12-310000875320us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2021-01-012021-09-300000875320us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-09-300000875320us-gaap:ProductMemberus-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000875320us-gaap:ProductMemberus-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000875320us-gaap:ProductMemberus-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300000875320us-gaap:ProductMemberus-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300000875320us-gaap:NondesignatedMemberus-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000875320us-gaap:NondesignatedMemberus-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000875320us-gaap:NondesignatedMemberus-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300000875320us-gaap:NondesignatedMemberus-gaap:AccumulatedTranslationAdjustmentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300000875320us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CashFlowHedgingMember2021-09-300000875320us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2021-09-300000875320us-gaap:OtherAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2021-09-300000875320us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2021-09-300000875320us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:CashFlowHedgingMember2020-12-310000875320us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-12-310000875320us-gaap:OtherAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-12-310000875320us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-12-310000875320us-gaap:RestrictedStockMember2021-07-012021-09-300000875320us-gaap:RestrictedStockMember2020-07-012020-09-300000875320us-gaap:RestrictedStockMember2021-01-012021-09-300000875320us-gaap:RestrictedStockMember2020-01-012020-09-300000875320us-gaap:EmployeeStockMember2021-07-012021-09-300000875320us-gaap:EmployeeStockMember2020-07-012020-09-300000875320us-gaap:EmployeeStockMember2021-01-012021-09-300000875320us-gaap:EmployeeStockMember2020-01-012020-09-300000875320us-gaap:CostOfSalesMember2021-07-012021-09-300000875320us-gaap:CostOfSalesMember2020-07-012020-09-300000875320us-gaap:CostOfSalesMember2021-01-012021-09-300000875320us-gaap:CostOfSalesMember2020-01-012020-09-300000875320us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300000875320us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300000875320us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300000875320us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300000875320us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-012021-09-300000875320us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300000875320us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-09-300000875320us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300000875320vrtx:ShareRepurchaseProgram2019Member2019-12-310000875320vrtx:ShareRepurchaseProgram2019Member2020-12-310000875320vrtx:ShareRepurchaseProgram2019Member2020-01-012020-09-300000875320vrtx:ShareRepurchaseProgram2020Member2020-11-300000875320vrtx:ShareRepurchaseProgram2020Member2021-01-012021-03-310000875320vrtx:ShareRepurchaseProgram2021Member2021-06-230000875320vrtx:ShareRepurchaseProgram2021Member2021-07-012021-09-300000875320vrtx:ShareRepurchaseProgram2021Member2021-09-300000875320us-gaap:ForeignCountryMember2021-01-012021-09-30vrtx:credit_agreement0000875320us-gaap:RevolvingCreditFacilityMember2019-09-300000875320srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2019-09-012019-09-300000875320srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2019-09-012019-09-300000875320us-gaap:EurodollarMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2019-09-012019-09-300000875320us-gaap:EurodollarMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2019-09-012019-09-300000875320us-gaap:LetterOfCreditMember2019-09-300000875320us-gaap:RevolvingCreditFacilityMember2020-09-300000875320srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2020-09-012020-09-300000875320srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2020-09-012020-09-300000875320us-gaap:EurodollarMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2020-09-012020-09-300000875320us-gaap:EurodollarMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2020-09-012020-09-300000875320us-gaap:RevolvingCreditFacilityMember2020-09-012020-09-300000875320us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310000875320us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-09-300000875320us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310000875320us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-09-300000875320us-gaap:OtherAssetsMember2020-12-310000875320us-gaap:OtherAssetsMember2019-12-310000875320us-gaap:OtherAssetsMember2020-09-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
________________________________________________________
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE QUARTERLY PERIOD ENDED SEPTEMBER 30, 2021
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM    TO   
Commission file number 000-19319
____________________________________________
Vertex Pharmaceuticals Incorporated
(Exact name of registrant as specified in its charter)

Massachusetts
(State or other jurisdiction of incorporation or organization)

50 Northern Avenue, Boston, Massachusetts
(Address of principal executive offices)

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

02210
(Zip Code)

Registrant’s telephone number, including area code (617341-6100
____________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol
Name of each exchange on which registered
Common Stock, $0.01 Par Value Per Share
VRTX
The Nasdaq Global Select Market
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes  No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer Accelerated filer Non-accelerated filer Smaller reporting company Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No  
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
Common Stock, par value $0.01 per share
254,251,938
Outstanding at October 29, 2021


VERTEX PHARMACEUTICALS INCORPORATED
FORM 10-Q
FOR THE QUARTER ENDED SEPTEMBER 30, 2021

TABLE OF CONTENTS
Page
Condensed Consolidated Statements of Operations - Three and Nine Months Ended September 30, 2021 and 2020
Condensed Consolidated Statements of Comprehensive Income - Three and Nine Months Ended September 30, 2021 and 2020
Condensed Consolidated Balance Sheets - September 30, 2021 and December 31, 2020
Condensed Consolidated Statements of Shareholders' Equity - Three and Nine Months Ended September 30, 2021 and 2020
Condensed Consolidated Statements of Cash Flows - Nine Months Ended September 30, 2021 and 2020
Item 1A.

“We,” “us,” “Vertex” and the “Company” as used in this Quarterly Report on Form 10-Q refer to Vertex Pharmaceuticals Incorporated, a Massachusetts corporation, and its subsidiaries.
“Vertex,” “KALYDECO®,” “ORKAMBI®,” “SYMDEKO®,” “SYMKEVI®” and “TRIKAFTA®” are registered trademarks of Vertex. The trademark for “KAFTRIOTM” is pending in the United States and registered in the European Union. Other brands, names and trademarks contained in this Quarterly Report on Form 10-Q are the property of their respective owners.
We use the brand name for our products when we refer to the product that has been approved and with respect to the indications on the approved label. Otherwise, including in discussions of our cystic fibrosis development programs, we refer to our compounds by their scientific (or generic) name or VX developmental designation.



Part I. Financial Information

Item 1.  Financial Statements

VERTEX PHARMACEUTICALS INCORPORATED
Condensed Consolidated Statements of Operations
(unaudited)
(in thousands, except per share amounts)
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Revenues:
Product revenues, net$1,984,164 $1,536,271 $5,500,839 $4,575,863 
Other revenues 2,000 1,000 2,000 
Total revenues1,984,164 1,538,271 5,501,839 4,577,863 
Costs and expenses:
Cost of sales236,512 186,182 656,813 533,199 
Research and development expenses493,751 493,497 2,356,814 1,362,953 
Selling, general and administrative expenses198,189 184,551 584,935 558,613 
Change in fair value of contingent consideration1,200 1,800 (1,100)12,600 
Total costs and expenses929,652 866,030 3,597,462 2,467,365 
Income from operations1,054,512 672,241 1,904,377 2,110,498 
Interest income1,116 3,100 3,714 19,919 
Interest expense(15,255)(13,856)(46,411)(41,863)
Other income (expense), net42,368 84,386 (2,234)139,621 
Income before provision for income taxes1,082,741 745,871 1,859,446 2,228,175 
Provision for income taxes230,813 78,437 287,456 120,718 
Net income$851,928 $667,434 $1,571,990 $2,107,457 
Net income per common share:
Basic$3.30 $2.56 $6.08 $8.10 
Diluted$3.28 $2.53 $6.03 $7.98 
Shares used in per share calculations:
Basic257,876 260,392 258,740 260,313 
Diluted259,707 264,079 260,877 264,031 
The accompanying notes are an integral part of these condensed consolidated financial statements.

2

VERTEX PHARMACEUTICALS INCORPORATED
Condensed Consolidated Statements of Comprehensive Income
(unaudited)
(in thousands)
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Net income$851,928 $667,434 $1,571,990 $2,107,457 
Other comprehensive income (loss):
Unrealized holding (losses) gains on marketable securities, net(56)(1,132)(329)818 
Unrealized gains (losses) on foreign currency forward contracts, net of tax of $(9.6) million, $7.6 million, $(21.2) million and $7.3 million, respectively
34,766 (26,313)77,011 (27,211)
Foreign currency translation adjustment1,986 584 3,335 (12,616)
Total other comprehensive income (loss)36,696 (26,861)80,017 (39,009)
Comprehensive income$888,624 $640,573 $1,652,007 $2,068,448 
The accompanying notes are an integral part of these condensed consolidated financial statements.

3

VERTEX PHARMACEUTICALS INCORPORATED
Condensed Consolidated Balance Sheets
(unaudited)
(in thousands, except per share amounts)
September 30,December 31,
20212020
Assets
Current assets:
Cash and cash equivalents
$6,275,698 $5,988,187 
Marketable securities
685,187 670,710 
Accounts receivable, net
1,100,372 885,352 
Inventories
333,456 280,777 
Prepaid expenses and other current assets
457,827 308,353 
Total current assets
8,852,540 8,133,379 
Property and equipment, net
1,042,347 958,534 
Goodwill
1,002,158 1,002,158 
Intangible assets
400,000 400,000 
Deferred tax assets
933,839 882,779 
Operating lease assets
312,343 325,564 
Other assets
75,518 49,394 
Total assets
$12,618,745 $11,751,808 
Liabilities and Shareholders’ Equity
Current liabilities:
Accounts payable
$127,863 $155,139 
Accrued expenses
1,584,992 1,404,971 
Other current liabilities
201,409 317,423 
Total current liabilities
1,914,264 1,877,533 
Long-term finance lease liabilities
513,255 539,042 
Long-term operating lease liabilities363,545 350,463 
Long-term contingent consideration
188,500 189,600 
Other long-term liabilities
108,473 108,355 
Total liabilities
3,088,037 3,064,993 
Commitments and contingencies
  
Shareholders’ equity:
Preferred stock, $0.01 par value; 1,000 shares authorized; none issued and outstanding
  
Common stock, $0.01 par value; 500,000 shares authorized, 256,206 and 259,890 shares issued and outstanding, respectively
2,562 2,599 
Additional paid-in capital7,085,950 7,894,027 
Accumulated other comprehensive income (loss)11,537 (68,480)
Retained earnings
2,430,659 858,669 
Total shareholders’ equity
9,530,708 8,686,815 
Total liabilities and shareholders’ equity
$12,618,745 $11,751,808 
The accompanying notes are an integral part of these condensed consolidated financial statements.

4

VERTEX PHARMACEUTICALS INCORPORATED
Condensed Consolidated Statements of Shareholders’ Equity
(unaudited)
(in thousands)
Three Months Ended
Common StockAdditional Paid-in CapitalAccumulated Other Comprehensive Income (Loss)Retained Earnings (Accumulated Deficit)Total Shareholders’ Equity
SharesAmount
Balance at June 30, 2020260,124 $2,601 $7,943,717 $(14,121)$(412,955)$7,519,242 
Other comprehensive loss, net of tax— — — (26,861)— (26,861)
Net income— — — — 667,434 667,434 
Repurchase of common stock(403)(4)(108,003)— — (108,007)
Common stock withheld for employee tax obligations
(141)(1)(40,527)— — (40,528)
Issuance of common stock under benefit plans594 5 21,699 — — 21,704 
Stock-based compensation expense
— — 100,489 — — 100,489 
Balance at September 30, 2020260,174 $2,601 $7,917,375 $(40,982)$254,479 $8,133,473 
Balance at June 30, 2021259,114 $2,591 $7,640,233 $(25,159)$1,578,731 $9,196,396 
Other comprehensive income, net of tax— — — 36,696 — 36,696 
Net income— — — — 851,928 851,928 
Repurchase of common stock(3,293)(33)(642,240)— — (642,273)
Common stock withheld for employee tax obligations
(144)(1)(28,558)— — (28,559)
Issuance of common stock under benefit plans529 5 12,862 — — 12,867 
Stock-based compensation expense
— — 103,653 — — 103,653 
Balance at September 30, 2021256,206 $2,562 $7,085,950 $11,537 $2,430,659 $9,530,708 
Nine Months Ended
Common Stock
Additional
Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings (Accumulated Deficit)
Total
Shareholders’ Equity
Shares
Amount
Balance at December 31, 2019258,993 $2,589 $7,937,606 $(1,973)$(1,852,978)$6,085,244 
Other comprehensive loss, net of tax
— — — (39,009)— (39,009)
Net income
— — — — 2,107,457 2,107,457 
Repurchase of common stock(1,807)(18)(408,015)— — (408,033)
Common stock withheld for employee tax obligations
(727)(7)(179,768)— — (179,775)
Issuance of common stock under benefit plans3,715 37 232,042 — — 232,079 
Stock-based compensation expense
— — 335,510 — — 335,510 
Balance at September 30, 2020260,174 $2,601 $7,917,375 $(40,982)$254,479 $8,133,473 
Balance at December 31, 2020259,890 $2,599 $7,894,027 $(68,480)$858,669 $8,686,815 
Other comprehensive income, net of tax— — — 80,017 — 80,017 
Net income
— — — — 1,571,990 1,571,990 
Repurchase of common stock(5,282)(53)(1,067,172)— — (1,067,225)
Common stock withheld for employee tax obligations
(633)(6)(134,217)— — (134,223)
Issuance of common stock under benefit plans2,231 22 66,707 — — 66,729 
Stock-based compensation expense
— — 326,605 — — 326,605 
Balance at September 30, 2021256,206 $2,562 $7,085,950 $11,537 $2,430,659 $9,530,708 
The accompanying notes are an integral part of these condensed consolidated financial statements.

5

VERTEX PHARMACEUTICALS INCORPORATED
Condensed Consolidated Statements of Cash Flows
(unaudited)
(in thousands)
Nine Months Ended September 30,
20212020
Cash flows from operating activities:
Net income
$1,571,990 $2,107,457 
Adjustments to reconcile net income to net cash provided by operating activities:
Stock-based compensation expense
322,792 332,434 
Depreciation expense
91,768 80,160 
(Decrease) increase in fair value of contingent consideration(1,100)12,600 
Deferred income taxes
(112,654)65,110 
Gains on equity securities(4,993)(140,866)
Other non-cash items, net
20,588 52,371 
Changes in operating assets and liabilities:
Accounts receivable, net
(231,166)(151,191)
Inventories
(65,827)(94,907)
Prepaid expenses and other assets
(107,672)(264,909)
Accounts payable
(22,043)16,153 
Accrued expenses
254,157 451,084 
Other liabilities
(67,333)296,477 
Net cash provided by operating activities
1,648,507 2,761,973 
Cash flows from investing activities:
Purchases of available-for-sale debt securities
(447,759)(246,937)
Maturities of available-for-sale debt securities
452,133 184,419 
Purchases of property and equipment(173,285)(212,109)
Investment in equity securities and notes receivable(37,991)(19,327)
Sale of equity securities
 149,595 
Net cash used in investing activities
(206,902)(144,359)
Cash flows from financing activities:
Issuances of common stock under benefit plans
67,289 234,854 
Repurchases of common stock
(1,057,225)(408,033)
Payments in connection with common stock withheld for employee tax obligations
(134,223)(179,775)
Payments on finance leases
(34,592)(31,378)
Proceeds from finance leases
12,647 8,642 
Other financing activities4,339 

(4,399)
Net cash used in financing activities
(1,141,765)(380,089)
Effect of changes in exchange rates on cash
(8,472)2,779 
Net increase in cash, cash equivalents and restricted cash291,368 2,240,304 
Cash, cash equivalents and restricted cash—beginning of period
5,988,845 3,120,681 
Cash, cash equivalents and restricted cash—end of period
$6,280,213 $5,360,985 
Supplemental disclosure of cash flow information:
Cash paid for interest
$42,698 $40,769 
Cash paid for income taxes
$381,533 $81,684 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)

A.Basis of Presentation and Accounting Policies
Basis of Presentation
The accompanying condensed consolidated financial statements are unaudited and have been prepared by Vertex Pharmaceuticals Incorporated (“Vertex” or the “Company”) in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
The condensed consolidated financial statements reflect the operations of the Company and its wholly-owned subsidiaries. All material intercompany balances and transactions have been eliminated. The Company operates in one segment, pharmaceuticals. The Company has reclassified certain items from the prior year’s condensed consolidated financial statements to conform to the current year’s presentation.
Certain information and footnote disclosures normally included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (the “2020 Annual Report on Form 10-K”) have been condensed or omitted. These interim financial statements, in the opinion of management, reflect all normal recurring adjustments necessary for a fair presentation of the financial position and results of operations for the interim periods ended September 30, 2021 and 2020.
The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full fiscal year. These interim financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2020, which are contained in the Company’s 2020 Annual Report on Form 10-K.
Use of Estimates
The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the amounts of revenues and expenses during the reported periods. The Company bases its estimates on historical experience and various other assumptions, including in certain circumstances future projections that management believes to be reasonable under the circumstances. Actual results could differ from those estimates. Changes in estimates are reflected in reported results in the period in which they become known.
Recently Adopted and Issued Accounting Standards
Income Taxes
In 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740) (“ASU 2019-12”), which simplifies the accounting for income taxes. ASU 2019-12 became effective on January 1, 2021. The adoption of ASU 2019-12 did not have a significant impact on the Company’s condensed consolidated financial statements.
For a discussion of other recent accounting pronouncements please refer to Note A, “Nature of Business and Accounting Policies,” in the Company’s 2020 Annual Report on Form 10-K.
Summary of Significant Accounting Policies
The Company’s significant accounting policies are described in Note A, “Nature of Business and Accounting Policies,” in its 2020 Annual Report on Form 10-K.


7

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
B.Revenue Recognition
Disaggregation of Revenue
Revenues by Product
Product revenues, net consisted of the following:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
TRIKAFTA/KAFTRIO$1,555,772 $960,308 $4,004,600 $2,773,256 
SYMDEKO/SYMKEVI81,415 156,178 339,969 501,066 
ORKAMBI184,561 225,919 624,224 692,038 
KALYDECO162,416 193,866 532,046 609,503 
Total product revenues, net$1,984,164 $1,536,271 $5,500,839 $4,575,863 
Product Revenues by Geographic Location
Total net product revenues by geographic region, based on the location of the customer, consisted of the following:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
United States
$1,382,892 $1,222,565 $3,893,245 $3,620,467 
Outside of the United States
Europe
518,826 251,366 1,382,701 766,438 
Other
82,446 62,340 224,893 188,958 
Total product revenues outside of the United States601,272 313,706 1,607,594 955,396 
Total product revenues, net
$1,984,164 $1,536,271 $5,500,839 $4,575,863 
Contract Liabilities
The Company had contract liabilities of $104.1 million and $191.5 million as of September 30, 2021 and December 31, 2020, respectively, related to annual contracts with government-owned and supported customers in international markets that limit the amount of annual reimbursement the Company can receive. Upon exceeding the annual reimbursement amount, products are provided free of charge, which is a material right. These contracts include upfront payments and fees. The Company defers a portion of the consideration received for shipments made up to the annual reimbursement limit as a portion of “Other current liabilities.” The deferred amount is recognized as revenue when the free products are shipped. The Company’s product revenue contracts include performance obligations that are one year or less.
The Company’s contract liabilities at the end of each fiscal year relate to contracts with annual reimbursement limits in international markets in which the annual period associated with the contract is not the same as the Company’s fiscal year. In these markets, the Company recognizes revenues related to performance obligations satisfied in previous years; however, these revenues do not relate to any performance obligations that were satisfied more than 12 months prior to the beginning of the current year.


8

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
C.Collaborative Arrangements
The Company has entered into numerous agreements pursuant to which it collaborates with third parties on research, development and commercialization programs, including in-license and out-license agreements.
The Company’s in-license and out-license agreements that had a significant impact on its financial statements for the three and nine months ended September 30, 2021 and 2020, or were new or materially revised during the nine months ended September 30, 2021, are described below. Additional in-license and out-license agreements were described in Note B, “Collaborative Arrangements,” of the Company’s 2020 Annual Report on Form 10-K.
In-license Agreements
The Company has entered into a number of in-license agreements in order to advance and obtain access to technologies and services related to its research and early-development activities. The Company is generally required to make an upfront payment upon execution of the license agreement; development, regulatory and commercialization milestones payments upon the achievement of certain product research, development and commercialization objectives; and royalty payments on future sales, if any, of commercial products resulting from the collaboration.
Pursuant to the terms of its in-license agreements, the Company’s collaborators typically lead the discovery efforts and the Company leads all preclinical, development and commercialization activities associated with the advancement of any drug candidates and funds all expenses.
The Company typically can terminate its in-license agreements by providing advance notice to its collaborators; the required length of notice is dependent on whether any product developed under the license agreement has received marketing approval. The Company’s license agreements may be terminated by either party for a material breach by the other, subject to notice and cure provisions. Unless earlier terminated, these license agreements generally remain in effect until the date on which the royalty term and all payment obligations with respect to all products in all countries have expired.
The Company’s “Research and development expenses” included $26.8 million and $986.8 million for the three and nine months ended September 30, 2021, respectively, and $80.1 million and $143.3 million for the three and nine months ended September 30, 2020, respectively, related to upfront and milestone payments pursuant to its in-license agreements.
CRISPR Therapeutics AG - CRISPR-Cas9 Gene-editing Therapies
In 2015, the Company entered into a strategic collaboration, option and license agreement (the “CRISPR Agreement”) with CRISPR Therapeutics AG and its affiliates (“CRISPR”) to collaborate on the discovery and development of potential new treatments aimed at the underlying genetic causes of human diseases using CRISPR-Cas9 gene-editing technology. The Company had the exclusive right to license certain targets. In 2019, the Company elected to exclusively license three targets, including cystic fibrosis, pursuant to the CRISPR Agreement. For each of the three targets that the Company elected to license, CRISPR has the potential to receive up to an additional $410.0 million in development, regulatory and commercial milestones as well as royalties on net product sales.
In 2017, the Company entered into a joint development and commercialization agreement with CRISPR pursuant to the terms of the CRISPR Agreement (the “Original CTX001 JDCA”), under which the Company and CRISPR were co-developing and preparing to co-commercialize CTX001 for the treatment of hemoglobinopathies, including treatments for sickle cell disease and beta thalassemia.
In the second quarter of 2021, the Company and CRISPR amended and restated the Original CTX001 JDCA (the “A&R JDCA”), pursuant to which the parties agreed to, among other things, (a) adjust the governance structure for the collaboration and adjust the responsibilities of each party thereunder; (b) adjust the allocation of net profits and net losses between the parties; and (c) exclusively license (subject to CRISPR’s reserved rights to conduct certain activities) certain intellectual property rights to the Company relating to the products that may be researched, developed, manufactured and commercialized under such agreement.
Pursuant to the A&R JDCA, the Company is now leading global development, manufacturing and commercialization of CTX001, with support from CRISPR. Subject to the terms and conditions of the A&R JDCA, the Company also has the right

9

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
to conduct all research, development, manufacturing and commercialization activities relating to the product candidates and products under the A&R JDCA (including CTX001) throughout the world subject to CRISPR’s reserved right to conduct certain activities.
In connection with the amendment and restatement of this agreement, the Company made a $900.0 million upfront payment to CRISPR in the second quarter of 2021. The Company concluded that it did not have any alternative future use for the acquired in-process research and development and recorded this upfront payment to “Research and development expenses.” CRISPR has the potential to receive an additional one-time $200.0 million milestone payment upon receipt of the first marketing approval of CTX001 from the U.S. Food or Drug Administration or the European Commission.
The Company and CRISPR shared equally all expenses incurred under the Original CTX001 JDCA. On July 1, 2021, with respect to CTX001, the net profits and net losses incurred pursuant to the A&R JDCA began to be allocated 60% to the Company and 40% to CRISPR, while all other product candidates and products continued to have net profits and net losses shared equally between the parties. The Company concluded that the Original CTX001 JDCA and the A&R JDCA are cost-sharing arrangements, which result in the net impact of the arrangements being recorded in “Research and development expenses” in its condensed consolidated statements of operations. During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following amounts in total related to these agreements:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Total research and development expenses incurred under the Original CTX001 JDCA and A&R JDCA$58,659 $28,623 $147,448 $66,720 
Vertex’s share recognized in research and development expenses in condensed consolidated statement of operations35,195 14,311 79,590 33,360 
Moderna, Inc.
In 2016, the Company entered into a strategic collaboration and licensing agreement with Moderna, Inc. (“Moderna”), pursuant to which the parties are seeking to identify and develop messenger ribonucleic acid (“mRNA”) therapeutics for the treatment of CF.
In September 2020, the Company entered into a new strategic collaboration and licensing agreement with Moderna (the “2020 Moderna Agreement”) aimed at the discovery and development of lipid nanoparticles and mRNAs that can deliver gene-editing therapies to lung cells for the treatment of CF. Pursuant to the 2020 Moderna Agreement, Moderna received an upfront payment of $75.0 million and is eligible to receive up to $380.0 million in development, regulatory and commercial milestones as well as royalties on net product sales. The Company determined that substantially all of the fair value of the 2020 Moderna Agreement was attributable to in-process research and development and no substantive processes were acquired that would constitute a business. The Company concluded that it did not have any alternative future use for the acquired in-process research and development and recorded the upfront payment to “Research and development expenses” in the third quarter of 2020.
Out-license Agreements
The Company has entered into licensing agreements pursuant to which it has out-licensed rights to certain drug candidates to third-party collaborators. Pursuant to these out-license agreements, the Company’s collaborators become responsible for all costs related to the continued development of such drug candidates and obtain development and commercialization rights to these drug candidates. Depending on the terms of the agreements, the Company’s collaborators may be required to make upfront payments, milestone payments upon the achievement of certain product research and development objectives and may also be required to pay royalties on future sales, if any, of commercial products resulting from the collaboration. The termination provisions associated with these collaborations are generally the same as those described above related to the Company’s in-license agreements. None of the Company’s out-license agreements had a significant impact on the Company’s condensed consolidated statement of operations during the three and nine months ended September 30, 2021 and 2020.

10

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
Cystic Fibrosis Foundation
The Company has a research, development and commercialization agreement that was originally entered into in 2004 with the Cystic Fibrosis Foundation, as successor in interest to the Cystic Fibrosis Foundation Therapeutics, Inc. This agreement was most recently amended in 2016. Pursuant to the agreement, as amended, the Company agreed to pay royalties ranging from low-single digits to mid-single digits on potential sales of certain compounds first synthesized and/or tested between March 1, 2014 and August 31, 2016, including elexacaftor, and tiered royalties ranging from single digits to sub-teens on covered compounds first synthesized and/or tested during a research term on or before February 28, 2014, including KALYDECO (ivacaftor), ORKAMBI (lumacaftor in combination with ivacaftor) and SYMDEKO/SYMKEVI (tezacaftor in combination with ivacaftor). For combination products, such as ORKAMBI, SYMDEKO/SYMKEVI and TRIKAFTA/KAFTRIO (elexacaftor/tezacaftor/ivacaftor and ivacaftor), sales are allocated equally to each of the active pharmaceutical ingredients in the combination product.

D.Earnings Per Share
Basic net income per common share is based upon the weighted-average number of common shares outstanding during the period. Diluted net income per common share utilizing the treasury-stock method is based upon the weighted-average number of common shares outstanding during the period plus additional weighted-average common equivalent shares outstanding during the period when the effect is dilutive.
The following table sets forth the computation of basic and diluted net income per common share for the periods ended:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands, except per share amounts)
Net income
$851,928 $667,434 $1,571,990 $2,107,457 
Basic weighted-average common shares outstanding
257,876 260,392 258,740 260,313 
Effect of potentially dilutive securities:
 Stock options971 1,887 1,124 1,936 
 Restricted stock units (including PSUs)
841 1,788 1,003 1,765 
 Employee stock purchase program
19 12 10 17 
Diluted weighted-average common shares outstanding
259,707 264,079 260,877 264,031 
Basic net income per common share
$3.30 $2.56 $6.08 $8.10 
Diluted net income per common share
$3.28 $2.53 $6.03 $7.98 
The Company did not include the securities in the following table in the computation of the net income per common share because the effect would have been anti-dilutive during each period:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Stock options1,060 23 711 303 
Unvested restricted stock units (including PSUs)204 252 440 229 


11

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
E.Fair Value Measurements
The following fair value hierarchy is used to classify assets and liabilities based on observable inputs and unobservable inputs used in order to determine the fair value of the Company’s financial assets and liabilities:
Level 1:
Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2:
Observable inputs other than Level 1 inputs. Examples of Level 2 inputs include quoted prices in active markets for similar assets or liabilities and quoted prices for identical assets or liabilities in markets that are not active.
Level 3:
Unobservable inputs based on the Company’s assessment of the assumptions that market participants would use in pricing the asset or liability.
The Company’s investment strategy is focused on capital preservation. The Company invests in instruments that meet the credit quality standards outlined in the Company’s investment policy. This policy also limits the amount of credit exposure to any one issue or type of instrument. The Company maintains strategic investments separately from the investment policy that governs its other cash, cash equivalents and marketable securities as described in Note F, “Marketable Securities and Equity Investments.” Additionally, the Company utilizes foreign currency forward contracts intended to mitigate the effect of changes in foreign exchange rates on its condensed consolidated statement of operations.
During the three and nine months ended September 30, 2021 and 2020, the Company did not record any other-than-temporary impairment charges related to its financial assets.

12

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
The following tables set forth the Company’s financial assets and liabilities subject to fair value measurements by level within the fair value hierarchy (and does not include $2.7 billion and $2.8 billion of cash as of September 30, 2021 and December 31, 2020, respectively):
As of September 30, 2021As of December 31, 2020
Total
Level 1
Level 2
Level 3
Total
Level 1
Level 2
Level 3
(in thousands)
Financial instruments carried at fair value (asset positions):
Cash equivalents:
Money market funds
$3,578,764 $3,578,764 $ $ $3,141,053 $3,141,053 $ $ 
Commercial paper
31,998  31,998      
Marketable securities:
Corporate equity securities218,764 218,764   195,781 15,650 180,131  
U.S. Treasury securities46,539 46,539       
Government-sponsored enterprise securities
69,002 69,002   80,063 80,063   
Corporate debt securities
95,359  95,359  231,598  231,598  
Commercial paper
255,523  255,523  163,268  163,268  
Prepaid expenses and other current assets:
Foreign currency forward contracts34,300  34,300      
Other assets:
Foreign currency forward contracts4,781  4,781      
Total financial assets
$4,335,030 $3,913,069 $421,961 $ $3,811,763 $3,236,766 $574,997 $ 
Financial instruments carried at fair value (liability positions):
Other current liabilities:
Foreign currency forward contracts
$(4,356)$ $(4,356)$ $(59,184)$ $(59,184)$ 
Long-term contingent consideration
(188,500)  (188,500)(189,600)  (189,600)
Other long-term liabilities:
Foreign currency forward contracts
(29) (29) (4,283) (4,283) 
Total financial liabilities
$(192,885)$ $(4,385)$(188,500)$(253,067)$ $(63,467)$(189,600)
Please refer to Note F, “Marketable Securities and Equity Investments,” for the carrying amount and related unrealized gains (losses) by type of investment.
Fair Value of Corporate Equity Securities
The Company classifies its investments in publicly traded corporate equity securities as “Marketable securities” on its condensed consolidated balance sheets. Generally, the Company’s investments in the common stock of these publicly traded companies are valued based on Level 1 inputs because they have readily determinable fair values. However, certain of the Company’s investments in publicly traded companies have been or continue to be valued based on Level 2 inputs due to transfer restrictions associated with these investments. Please refer to Note F, “Marketable Securities and Equity Investments,” for further information on these investments.
Fair Value of Contingent Consideration
In 2019, the Company acquired Exonics Therapeutics, Inc. (“Exonics”), a privately-held company focused on creating transformative gene-editing therapies to repair mutations that cause DMD and other severe neuromuscular diseases, including DM1. The Company’s Level 3 contingent consideration liabilities are related to $678.3 million of development and regulatory milestones potentially payable to Exonics’ former equity holders. The Company bases its estimates of the probability of achieving the milestones relevant to the fair value of contingent payments on industry data attributable to rare diseases. The discount rates used in the valuation model for contingent payments, which were between 0.3% and 2.2% as of September 30, 2021, represent a measure of credit risk and market risk associated with settling the liabilities. Significant

13

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
judgment is used in determining the appropriateness of these assumptions at each reporting period. Due to the uncertainties associated with development and commercialization of drug candidates in the pharmaceutical industry and the effects of changes in other assumptions including discount rates, the Company expects its estimates regarding the fair value of contingent consideration to change in the future, resulting in adjustments to the fair value of the Company’s contingent consideration liabilities, and the effect of any such adjustments could be material.
The following table represents a rollforward of the fair value of the Company’s contingent consideration liabilities:
Nine Months Ended September 30, 2021
(in thousands)
Balance at December 31, 2020$189,600 
Decrease in fair value of contingent payments
(1,100)
Balance at September 30, 2021$188,500 

F.Marketable Securities and Equity Investments
A summary of the Company’s cash equivalents and marketable securities, which are recorded at fair value (and do not include $2.7 billion and $2.8 billion of cash as of September 30, 2021 and December 31, 2020, respectively), is shown below:
As of September 30, 2021As of December 31, 2020
Amortized Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Amortized Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
(in thousands)
Cash equivalents:
Money market funds
$3,578,764 $ $ $3,578,764 $3,141,053 $ $ $3,141,053 
Commercial paper31,997 1  31,998     
Total cash equivalents
$3,610,761 $1 $ $3,610,762 $3,141,053 $ $ $3,141,053 
Marketable securities:
U.S. Treasury securities$46,536 $4 $(1)$46,539 $ $ $ $ 
Government-sponsored enterprise securities
68,996 8 (2)69,002 80,046 17  80,063 
Corporate debt securities
95,385 26 (52)95,359 231,263 377 (42)231,598 
Commercial paper
255,501 40 (18)255,523 163,286 19 (37)163,268 
Total marketable debt securities
466,418 78 (73)466,423 474,595 413 (79)474,929 
Corporate equity securities
69,418 150,263 (917)218,764 51,427 144,354  195,781 
Total marketable securities
$535,836 $150,341 $(990)$685,187 $526,022 $144,767 $(79)$670,710 
Available-for-sale debt securities were classified on the Company's condensed consolidated balance sheets at fair value as follows:
As of September 30, 2021As of December 31, 2020
(in thousands)
Cash and cash equivalents
$3,610,762 $3,141,053 
Marketable securities
466,423 474,929 
Total
$4,077,185 $3,615,982 

14

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
Available-for-sale debt securities by contractual maturity were as follows:
As of September 30, 2021As of December 31, 2020
(in thousands)
Matures within one year$4,014,441 $3,526,185 
Matures after one year through five years
62,744 89,797 
Total
$4,077,185 $3,615,982 
The Company has a limited number of available-for-sale debt securities in insignificant loss positions as of September 30, 2021, which it does not intend to sell and has concluded it will not be required to sell before recovery of the amortized costs for the investments at maturity. The Company did not record any charges for other-than-temporary declines in the fair value of available-for-sale debt securities or gross realized gains or losses in the three and nine months ended September 30, 2021 and 2020.
The Company records changes in the fair value of its investments in corporate equity securities to “Other income (expense), net” on its condensed consolidated statements of operations. During the three and nine months ended September 30, 2021 and 2020, the Company’s net unrealized gains on corporate equity securities held at the conclusion of each period were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Net unrealized gains $46,679 $69,834 $4,993 $102,317 
During the nine months ended September 30, 2020, the Company received proceeds of $149.6 million related to the sale of the common stock of publicly traded companies, which had a total original weighted-average cost basis of $51.3 million. There were no sales of the common stock of publicly traded companies during the nine months ended September 30, 2021.
As of September 30, 2021, the carrying value of the Company’s equity investments without readily determinable fair values, which are recorded in “Other assets” on its condensed consolidated balance sheets, was $35.9 million.


15

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
G.Accumulated Other Comprehensive Income (Loss)
The following table summarizes the changes in accumulated other comprehensive income (loss) by component:
Foreign Currency Translation AdjustmentUnrealized Holding Gains (Losses), Net of TaxTotal
On Available-For-Sale Debt SecuritiesOn Foreign Currency Forward Contracts
(in thousands)
Balance at December 31, 2020$(15,678)$334 $(53,136)$(68,480)
Other comprehensive income (loss) before reclassifications3,335 (329)46,175 49,181 
Amounts reclassified from accumulated other comprehensive (loss) income  30,836 30,836 
Net current period other comprehensive income (loss)3,335 (329)77,011 80,017 
Balance at September 30, 2021$(12,343)$5 $23,875 $11,537 
Balance at December 31, 2019$(895)$503 $(1,581)$(1,973)
Other comprehensive (loss) income before reclassifications(12,616)818 (20,913)(32,711)
Amounts reclassified from accumulated other comprehensive loss  (6,298)(6,298)
Net current period other comprehensive (loss) income(12,616)818 (27,211)(39,009)
Balance at September 30, 2020$(13,511)$1,321 $(28,792)$(40,982)

H.Hedging
Foreign currency forward contracts - Designated as hedging instruments
The Company maintains a hedging program intended to mitigate the effect of changes in foreign exchange rates for a portion of the Company’s forecasted product revenues denominated in certain foreign currencies. The program includes foreign currency forward contracts that are designated as cash flow hedges under U.S. GAAP having contractual durations from one to eighteen months. The Company recognizes realized gains and losses for the effective portion of such contracts in “Product revenues, net” in its condensed consolidated statements of operations in the same period that it recognizes the product revenues that were impacted by the hedged foreign exchange rate changes.
The Company formally documents the relationship between foreign currency forward contracts (hedging instruments) and forecasted product revenues (hedged items), as well as the Company’s risk management objective and strategy for undertaking various hedging activities, which includes matching all foreign currency forward contracts that are designated as cash flow hedges to forecasted transactions. The Company also formally assesses, both at the hedge’s inception and on an ongoing basis, whether the foreign currency forward contracts are highly effective in offsetting changes in cash flows of hedged items on a prospective and retrospective basis. If the Company were to determine that a (i) foreign currency forward contract is not highly effective as a cash flow hedge, (ii) foreign currency forward contract has ceased to be a highly effective hedge or (iii) forecasted transaction is no longer probable of occurring, the Company would discontinue hedge accounting treatment prospectively. The Company measures effectiveness based on the change in fair value of the forward contracts and the fair value of the hypothetical foreign currency forward contracts with terms that match the critical terms of the risk being hedged. As of September 30, 2021, all hedges were determined to be highly effective.
The Company considers the impact of its counterparties’ credit risk on the fair value of the foreign currency forward contracts. As of September 30, 2021 and December 31, 2020, credit risk did not change the fair value of the Company’s foreign currency forward contracts.

16

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
The following table summarizes the notional amount in U.S. dollars of the Company’s outstanding foreign currency forward contracts designated as cash flow hedges under U.S. GAAP:
As of September 30, 2021As of December 31, 2020
Foreign Currency
(in thousands)
Euro
$1,194,338 $745,099 
British pound sterling
277,815 160,427 
Australian dollar
95,970 99,922 
Canadian dollar
87,259 86,468 
Swiss Franc41,335  
Total foreign currency forward contracts
$1,696,717 $1,091,916 
Foreign currency forward contracts - Not designated as hedging instruments
The Company also enters into foreign currency forward contracts with contractual maturities of less than one month, which are designed to mitigate the effect of changes in foreign exchange rates on monetary assets and liabilities, including intercompany balances. These contracts are not designated as hedging instruments under U.S. GAAP. The Company recognizes realized gains and losses for such contracts in “Other income (expense), net” in its condensed consolidated statements of operations each period. As of September 30, 2021, the notional amount of the Company’s outstanding foreign currency forward contracts where hedge accounting under U.S. GAAP is not applied was $306.2 million.
During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following related to foreign currency forward contracts in its condensed consolidated statements of operations:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Designated as hedging instruments - Reclassified from AOCI
Product revenues, net$(5,224)$(7,249)$(39,342)$8,039 
Not designated as hedging instruments
Other income (expense), net$(400)$25,897 $(9,350)$15,724 
Total reported in the Condensed Consolidated Statement of Operations
Product revenues, net$1,984,164 $1,536,271 $5,500,839 $4,575,863 
Other income (expense), net$42,368 $84,386 $(2,234)$139,621 
The following table summarizes the fair value of the Company’s outstanding foreign currency forward contracts designated as cash flow hedges under U.S. GAAP included on its condensed consolidated balance sheets:
As of September 30, 2021
AssetsLiabilities
ClassificationFair ValueClassificationFair Value
(in thousands)
Prepaid expenses and other current assets
$34,300 
Other current liabilities
$(4,356)
Other assets
4,781 
Other long-term liabilities
(29)
Total assets
$39,081 
Total liabilities
$(4,385)

17

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
As of December 31, 2020
AssetsLiabilities
ClassificationFair ValueClassificationFair Value
(in thousands)
Prepaid expenses and other current assets
$ 
Other current liabilities
$(59,184)
Other assets
 
Other long-term liabilities
(4,283)
Total assets
$ 
Total liabilities
$(63,467)
As of September 30, 2021, the Company expects the amounts that are related to foreign exchange forward contracts designated as cash flow hedges under U.S. GAAP recorded in “Prepaid expenses and other current assets” and “Other current liabilities” to be reclassified to earnings within twelve months.
The following table summarizes the potential effect of offsetting derivatives by type of financial instrument designated as cash flow hedges under U.S. GAAP on the Company’s condensed consolidated balance sheets:
As of September 30, 2021
Gross Amounts RecognizedGross Amounts OffsetGross Amounts PresentedGross Amounts Not OffsetLegal Offset
Foreign currency forward contracts(in thousands)
Total assets$39,081 $ $39,081 $(4,385)$34,696 
Total liabilities
(4,385) (4,385)4,385  
As of December 31, 2020
Gross Amounts RecognizedGross Amounts OffsetGross Amounts PresentedGross Amounts Not OffsetLegal Offset
Foreign currency forward contracts(in thousands)
Total assets$ $ $ $ $ 
Total liabilities(63,467) (63,467) (63,467)

I.Inventories
Inventories consisted of the following:
As of September 30, 2021As of December 31, 2020
(in thousands)
Raw materials
$45,990 $46,232 
Work-in-process
192,650 161,324 
Finished goods
94,816 73,221 
Total
$333,456 $280,777 


18

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
J.Stock-based Compensation Expense and Share Repurchase Programs
Stock-based compensation expense
During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following stock-based compensation expense:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Stock-based compensation expense by type of award:
Restricted stock units (including PSUs) and restricted stock$89,458 $84,043 $279,131 $279,611 
Stock options7,875 13,221 29,580 47,334 
ESPP share issuances6,321 3,225 17,895 8,565 
Stock-based compensation expense related to inventories
(658)(950)(3,814)(3,076)
Total stock-based compensation expense included in costs and expenses
$102,996 $99,539 $322,792 $332,434 
Stock-based compensation expense by line item:
Cost of sales$1,599 $1,250 $4,570 $3,998 
Research and development expenses60,995 60,770 196,412 203,732 
Selling, general and administrative expenses40,402 37,519 121,810 124,704 
Total stock-based compensation expense included in costs and expenses
102,996 99,539 322,792 332,434 
Income tax effect
(21,556)(35,295)(73,663)(130,692)
Total stock-based compensation expense, net of tax
$81,440 $64,244 $249,129 $201,742 
Share repurchase programs
In 2019, the Company’s Board of Directors approved a share repurchase program (the “2019 Share Repurchase Program”), pursuant to which the Company repurchased $500.0 million of its common stock in 2019 and 2020. During the nine months ended September 30, 2020, the Company repurchased 1,806,587 shares of its common stock under the 2019 Share Repurchase Program for an aggregate of $408.0 million.
In November 2020, the Company’s Board of Directors approved a share repurchase program (the “2020 Share Repurchase Program”), pursuant to which the Company repurchased $500.0 million of its common stock in 2020 and the first quarter of 2021. During the three months ended March 31, 2021, the Company repurchased 1,988,941 shares of its common stock under the 2020 Share Repurchase Program for an aggregate of $424.9 million.
On June 23, 2021, the Company’s Board of Directors approved a new share repurchase program (the “2021 Share Repurchase Program”), pursuant to which the Company is authorized to repurchase up to $1.5 billion of its common stock by December 31, 2022. During the three months ended September 30, 2021, the Company repurchased 3,293,161 shares of its common stock under the 2021 Share Repurchase Program for an aggregate of $642.2 million. As of September 30, 2021, a total of $857.8 million remained available under this program.


19

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
K.Income Taxes
The Company is subject to U.S. federal, state, and foreign income taxes. During the three and nine months ended September 30, 2021 and 2020, the Company recorded the following provisions for income taxes and effective tax rates as compared to its income before provision for income taxes:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands, except percentages)
Income before provision for income taxes$1,082,741 $745,871 $1,859,446 $2,228,175 
Provision for income taxes230,813 78,437 287,456 120,718 
Effective tax rate21 %11 %15 %5 %
The Company’s effective tax rate for the three months ended September 30, 2021 was similar to the U.S. statutory rate. The Company’s effective tax rate for the nine months ended September 30, 2021 was lower than the U.S. statutory rate primarily due to a $99.7 million discrete tax benefit associated with an increase in the U.K.’s corporate tax rate from 19% to 25%, which was enacted in June 2021 and will become effective in April 2023.
The Company’s effective tax rate for the three months ended September 30, 2020 was lower than the U.S. statutory rate primarily due to a discrete tax benefit associated with an increase in the U.K.’s corporate tax rate from 17% to 19%, which was enacted and became effective in July 2020. The Company’s effective tax rate for the nine months ended September 30, 2020 was lower than the U.S. statutory rate due to a discrete tax benefit of $209.0 million associated with an intra-entity transfer of intellectual property rights to the U.K., a discrete benefit related to the write-off of a long-term intercompany receivable, the increase in the U.K.’s corporate tax rate from 17% to 19% noted above and excess tax benefits related to stock-based compensation.
As part of the U.S. Tax Cut and Jobs Act of 2017, the Company is subject to a territorial tax system, under which it must establish an accounting policy to provide for tax on Global Intangible Low Taxed Income (“GILTI”) earned by certain foreign subsidiaries. The Company has elected to treat the impact of GILTI as a current tax expense in its provision for income taxes.
The Company has reviewed the tax positions taken, or to be taken, in its tax returns for all tax years currently open to examination by a taxing authority. Unrecognized tax benefits represent the aggregate tax effect of differences between tax return positions and the benefits recognized in the consolidated financial statements. As of September 30, 2021 and December 31, 2020, the Company had $89.0 million and $75.8 million, respectively, of net unrecognized tax benefits, which would affect the Company’s tax rate if recognized. The Company does not expect that its unrecognized tax benefits will materially change within the next twelve months.
As of September 30, 2021, foreign earnings have been retained by foreign subsidiaries for indefinite reinvestment. Upon repatriation of those earnings, in the form of dividends or otherwise, the Company could be subject to withholding taxes payable to the various foreign countries.
The Company files U.S. federal income tax returns and income tax returns in various state, local and foreign jurisdictions. The Company has various income tax audits ongoing at any time throughout the world. The Company is no longer subject to any tax assessment from an income tax examination in the U.S. or any other major taxing jurisdiction before 2011, except where the Company has net operating losses or tax credit carryforwards that originate before 2011.

L.Commitments and Contingencies
Revolving Credit Facilities
The Company and certain of its subsidiaries have entered into two credit agreements (the “Credit Agreements”) with Bank of America, N.A., as administrative agent and the lenders referred to therein (the “Lenders”). The Credit Agreements

20

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
were not drawn upon at closing and the Company has not drawn upon them to date. Amounts drawn pursuant to the Credit Agreements, if any, will be used for general corporate purposes. Any amounts borrowed under the Credit Agreements will bear interest, at the Company’s option, at either a base rate or a Eurocurrency rate, in each case plus an applicable margin based on the Company’s consolidated leverage ratio (the ratio of the Company’s total consolidated funded indebtedness to the Company’s consolidated EBITDA for the most recently completed four fiscal quarter period).
In September 2019, the Company and certain of its subsidiaries entered into a $500.0 million unsecured revolving facility (the “2019 Credit Agreement”) with the Lenders, which matures on September 17, 2024. Under the 2019 Credit Agreement, the applicable margins on base rate loans range from 0.125% to 0.500% and the applicable margins on Eurocurrency loans range from 1.125% to 1.500%. The 2019 Credit Agreement provides a sublimit of $50.0 million for letters of credit.
In September 2020, the Company and certain of its subsidiaries entered into a $2.0 billion unsecured revolving facility (the “2020 Credit Agreement”) with the Lenders, which matures on September 18, 2022. Under the 2020 Credit Agreement, the applicable margins on base rate loans range from 0.500% to 0.875% and the applicable margins on Eurocurrency loans range from 1.500% to 1.875%. The 2020 Credit Agreement does not support letters of credit.
Subject to satisfaction of certain conditions, the Company may request that the borrowing capacity for each of the Credit Agreements be increased by an additional $500.0 million. Any amounts borrowed pursuant to the Credit Agreements are guaranteed by certain of the Company’s existing and future domestic subsidiaries, subject to certain exceptions.
The Credit Agreements contain customary representations and warranties and affirmative and negative covenants, including financial covenants to maintain (x) subject to certain limited exceptions, a consolidated leverage ratio of 3.50 to 1.00, subject to an increase to 4.00 to 1.00 following a material acquisition and (y) a consolidated interest coverage ratio of 2.50 to 1.00, in each case measured on a quarterly basis. As of September 30, 2021, the Company was in compliance with the covenants described above. The Credit Agreements also contain customary events of default. In the case of a continuing event of default, the administrative agent would be entitled to exercise various remedies, including the acceleration of amounts due under outstanding loans.
Direct costs related to the Credit Agreements are recorded over the term of the Credit Agreements and were not material to the Company’s financial statements.
Guaranties and Indemnifications
As permitted under Massachusetts law, the Company’s Articles of Organization and By-laws provide that the Company will indemnify certain of its officers and directors for certain claims asserted against them in connection with their service as an officer or director. The maximum potential amount of future payments that the Company could be required to make under these indemnification provisions is unlimited. However, the Company has purchased directors’ and officers’ liability insurance policies that could reduce its monetary exposure and enable it to recover a portion of any future amounts paid. No indemnification claims currently are outstanding, and the Company believes the estimated fair value of these indemnification arrangements is minimal.
The Company customarily agrees in the ordinary course of its business to indemnification provisions in agreements with clinical trial investigators and sites in its drug development programs, sponsored research agreements with academic and not-for-profit institutions, various comparable agreements involving parties performing services for the Company and its real estate leases. The Company also customarily agrees to certain indemnification provisions in its drug discovery, development and commercialization collaboration agreements. With respect to the Company’s clinical trials and sponsored research agreements, these indemnification provisions typically apply to any claim asserted against the investigator or the investigator’s institution relating to personal injury or property damage, violations of law or certain breaches of the Company’s contractual obligations arising out of the research or clinical testing of the Company’s compounds or drug candidates. With respect to lease agreements, the indemnification provisions typically apply to claims asserted against the landlord relating to personal injury or property damage caused by the Company, to violations of law by the Company or to certain breaches of the Company’s contractual obligations. The indemnification provisions appearing in the Company’s collaboration agreements are similar to those for the other agreements discussed above, but in addition provide some limited indemnification for its collaborator in the event of third-party claims alleging infringement of intellectual property rights. In

21

VERTEX PHARMACEUTICALS INCORPORATED
Notes to Condensed Consolidated Financial Statements (unaudited)
each of the cases above, the indemnification obligation generally survives the termination of the agreement for some extended period, although the Company believes the obligation typically has the most relevance during the contract term and for a short period of time thereafter. The maximum potential amount of future payments that the Company could be required to make under these provisions is generally unlimited. The Company has purchased insurance policies covering personal injury, property damage and general liability that reduce its exposure for indemnification and would enable it in many cases to recover all or a portion of any future amounts paid. The Company has never paid any material amounts to defend lawsuits or settle claims related to these indemnification provisions. Accordingly, the Company believes the estimated fair value of these indemnification arrangements is minimal.
Other Contingencies
The Company has certain contingent liabilities that arise in the ordinary course of its business activities. The Company accrues a reserve for contingent liabilities when it is probable that future expenditures will be made, and such expenditures can be reasonably estimated. Other than the Company’s contingent consideration liabilities discussed in Note E, “Fair Value Measurements,” there were no material contingent liabilities accrued as of September 30, 2021 or December 31, 2020.

M.Additional Cash Flow Information
The cash, cash equivalents and restricted cash at the beginning and ending of each period presented in the Company’s condensed consolidated statements of cash flows consisted of the following:
Nine Months Ended September 30,
20212020
Beginning of periodEnd of periodBeginning of periodEnd of period
(in thousands)
Cash and cash equivalents
$5,988,187 $6,275,698 $3,109,322 $5,358,087 
Prepaid expenses and other current assets
658 4,515 8,004 2,898 
Other assets
  3,355  
Cash, cash equivalents and restricted cash per condensed consolidated statement of cash flows$5,988,845 $6,280,213 $3,120,681 $5,360,985 


22

Item 2.     Management’s Discussion and Analysis of Financial Condition and Results of Operations
OVERVIEW
We invest in scientific innovation to create transformative medicines for people with serious diseases with a focus on specialty markets. We have four approved medicines to treat cystic fibrosis, or CF, a life-threatening genetic disease, and are focused on increasing the number of people with CF eligible and able to receive our medicines through label expansions, approval of new medicines, and expanded reimbursement. We are broadening our pipeline into additional disease areas through internal research efforts and accessing external innovation through business development transactions.
Our triple combination regimen, TRIKAFTA/KAFTRIO (elexacaftor/tezacaftor/ivacaftor and ivacaftor), was approved in 2019 in the United States, or U.S., and in 2020 in the European Union, or E.U. Collectively, our four medicines are approved to treat the majority of the approximately 83,000 people with CF in North America, Europe and Australia. We are evaluating our medicines in additional patient populations, including younger children, with the goal of having small molecule treatments for up to 90% of people with CF. We are also pursuing genetic therapies to address the remaining 10% of people with CF who are not eligible for our small molecule correctors.
Beyond CF, we continue to research and develop small molecule drug candidates for the treatment of serious diseases, including alpha-1 antitrypsin, or AAT, deficiency, APOL1-mediated kidney diseases, and pain. We are also focused on developing cell and genetic therapies for various diseases in our pipeline, including sickle cell disease, or SCD, beta thalassemia, type 1 diabetes, or T1D, Duchenne muscular dystrophy, or DMD, myotonic dystrophy, or DM1, and CF. We are evaluating CTX001, a genetic therapy, as a potential treatment for SCD and transfusion-dependent beta thalassemia, or TDT, the most severe form of beta thalassemia, in collaboration with CRISPR Therapeutics AG, or CRISPR. In T1D, we are pursuing two programs for the transplant of functional islets into patients: transplantation of islet cells alone, using immunosuppression to protect the implanted cells, and implantation of the islet cells inside a novel immunoprotective device.
Financial Highlights
Revenues
In the third quarter of 2021, our net product revenues continued to increase due to the uptake of KAFTRIO in Europe and continued performance of TRIKAFTA in the U.S.
Cash
Our cash, cash equivalent and marketable securities increased to $6.96 billion as of September 30, 2021 as compared to $6.66 billion as of December 31, 2020 primarily due to our net product revenues and profitability, offset by repurchases of our common stock, and a $900.0 million payment we made to CRISPR in connection with an amendment to our CTX001 collaboration.
Expenses
Our total R&D and SG&A expenses increased to $691.9 million in the third quarter of 2021 as compared to $678.0 million in the third quarter of 2020. In the third quarter of 2021, cost of sales was 12% of our net product revenues.
vrtx-20210930_g1.jpg
vrtx-20210930_g2.jpg

23

Business Updates
Cystic Fibrosis Marketed Products
We expect to continue to grow our CF business by increasing the number of people with CF eligible and able to receive our medicines. Recent progress in our CF business is included below.
We have signed a letter of intent with the pan-Canadian Pharmaceutical Alliance regarding the public reimbursement of TRIKAFTA for eligible people with CF. We have reached multiple provincial reimbursement agreements across Canada providing approximately 90% of Canadian patients 12 years of age and older and covered by government insurance with reimbursed access to TRIKAFTA.
Our application for approval of TRIKAFTA in children 6 through 11 years of age has been accepted for priority review by Health Canada.
TRIKAFTA/KAFTRIO is now approved and reimbursed or accessible in more than 20 countries outside the U.S., including Italy, France and Canada.
Pipeline
We continue to advance a pipeline of potentially transformative small molecule, and cell and genetic therapies aimed at treating serious diseases. Recent and anticipated progress in activities supporting these efforts is included below.
Cystic Fibrosis
We recently initiated our Phase 3 clinical trials evaluating the new once-daily investigational triple combination of VX-121/tezacaftor/VX-561 (deutivacaftor).
In collaboration with Moderna, Inc., we are seeking to discover and develop CF mRNA therapeutics designed to treat the underlying cause of CF by enabling cells in the lungs to produce functional CF transmembrane conductance regulator, or CFTR, protein for the treatment of the 10% of patients who do not produce any CFTR protein. We are conducting enabling studies and expect to submit an Investigational New Drug Application, or IND, for this program in 2022.
Beta Thalassemia and Sickle Cell Disease
We and our collaborator, CRISPR, are evaluating the use of a non-viral ex vivo CRISPR gene-editing therapy, CTX001, for the treatment of TDT and severe SCD. This approach aims to edit a person’s hematopoietic stem cells to produce fetal hemoglobin in red blood cells, which has the potential to reduce or eliminate symptoms associated with the diseases.
Data presented to date support the potential profile of CTX001 as a one-time functional cure for people with TDT and severe SCD, showing consistent and durable benefit across all treated patients. CTX001 safety data to date is generally consistent with an autologous stem cell transplant and myeloablative conditioning.
Target enrollment has been achieved in the ongoing clinical trials evaluating CTX001 in TDT and severe SCD. We anticipate submissions for regulatory approval of CTX001 in late 2022.
Type 1 Diabetes
We are developing cell therapies designed to replace insulin-producing islet cells that are destroyed in people with T1D, with the goal of delivering a potential functional cure.
VX-880 is a stem cell-derived, allogeneic, fully differentiated, insulin-secreting islet cell replacement therapy, using standard immunosuppression to protect the implanted cells. Our Phase 1/2 clinical trial evaluating VX-880 as a potential treatment for T1D is ongoing at multiple clinical sites in the U.S. and the Clinical Trial Application has been approved in Canada. In October 2021, we announced positive Day 90 data for the first T1D patient in the Phase 1/2 clinical trial of VX-880.

24

We are pursuing a second program in which these stem cell-derived, fully differentiated, insulin-secreting islet cells are encapsulated and implanted in an immunoprotective device. We are conducting IND-enabling studies, and we expect to submit an IND for this cells and device program in 2022.
APOL1-Mediated Kidney Diseases
We are evaluating the potential of oral, small molecule inhibitors of APOL1 function to treat people with APOL1-mediated kidney diseases.
Enrollment is complete in the Phase 2 proof-of-concept clinical trial evaluating VX-147 for treatment of people with APOL1-mediated focal segmental glomerulosclerosis with reduction of proteinuria as the primary endpoint. We expect results from this clinical trial in the fourth quarter of 2021 and expect that these results will inform the potential progression of VX-147 into pivotal clinical trials in the broader population of people with APOL1-mediated non-diabetic proteinuric kidney diseases.
Pain
NaV1.8 is a genetically and pharmacologically validated novel target for the treatment of pain. We previously have demonstrated clinical proof-of-concept with a small molecule investigational treatment targeting NaV1.8 in multiple pain indications including acute pain, neuropathic pain and musculoskeletal pain. We have discovered multiple selective small molecule inhibitors of NaV1.8 with the objective of creating a new class of medicines that have the potential to be highly effective for both acute and chronic pain, without the limitations of opioids and other existing pain medications.
Two Phase 2 dose ranging acute pain clinical trials evaluating VX-548 are underway; one following bunionectomy surgery and the other following abdominoplasty surgery. We expect to have data from the clinical trials evaluating VX-548 following bunionectomy and abdominoplasty surgeries in the first quarter of 2022.
Alpha-1 Antitrypsin Deficiency
We are evaluating multiple preclinical compounds with the potential to correct the misfolding of Z-AAT protein in the liver, in order to increase the systemic levels of functional AAT. Misfolded Z-AAT protein is the root cause of AAT deficiency and our small molecule corrector program targets both the liver and lung manifestations of the disease.
We plan to advance one or more novel small molecule Z-AAT correctors into the clinic in 2022.
Investments in External Innovation
In the third quarter of 2021, we entered into a new collaboration with Arbor Biotechnologies, Inc., or Arbor, to enhance efforts in developing ex vivo engineered cell therapies for multiple serious diseases using Arbor’s proprietary CRISPR gene-editing technology.
In October 2021, we entered into a collaboration with Mammoth Biosciences, Inc., or Mammoth, to develop in vivo gene-editing therapies for two diseases using Mammoth’s next-generation CRISPR systems.
COVID-19
We continue to monitor the impacts of the COVID-19 global pandemic on our business. COVID-19 has not affected our supply chain or the demand for our medicines, and we believe that we will be able to continue to supply all of our approved medicines to patients globally. We adjusted our business operations in response to COVID-19 and have continued to monitor local COVID-19 trends and government guidance for each of our site locations. We are utilizing a phased, site-specific approach to assess and permit employee access to our sites. Currently, our sites are open to certain employees where appropriate and permitted by local laws and guidelines.
Research
We continue to invest in our research programs and foster scientific innovation in order to identify and develop transformative medicines. Our strategy is to combine transformative advances in the understanding of human disease and the

25

science of therapeutics in order to identify and develop new medicines. We believe that pursuing research in diverse areas allows us to balance the risks inherent in drug development and may provide drug candidates that will form our pipeline in future years. To supplement our internal research programs, we acquire technologies and programs and collaborate with biopharmaceutical and technology companies, leading academic research institutions, government laboratories, foundations and other organizations, as needed, to advance research in our areas of therapeutic interest and to access technologies needed to execute on our strategy.
Drug Discovery and Development
Discovery and development of a new pharmaceutical product is a difficult and lengthy process that requires significant financial resources along with extensive technical and regulatory expertise. Potential drug candidates are subjected to rigorous evaluations, driven in part by stringent regulatory considerations, designed to generate information concerning efficacy, side effects, proper dosage levels and a variety of other physical and chemical characteristics that are important in determining whether a drug candidate should be approved for marketing as a pharmaceutical product. Most chemical compounds that are investigated as potential drug candidates never progress into development, and most drug candidates that do advance into development never receive marketing approval. Our investments in drug candidates are subject to considerable risks. We closely monitor the results of our discovery, research, clinical trials and nonclinical studies and frequently evaluate our drug development programs in light of new data and scientific, business and commercial insights, with the objective of balancing risk and potential. This process can result in rapid changes in focus and priorities as new information becomes available and as we gain additional understanding of our ongoing programs and potential new programs, as well as those of our competitors. For example, in June 2021, we decided not to progress VX-864, a drug candidate for the treatment of AAT deficiency, into late-stage development based on data obtained from a Phase 2 clinical trial.
If we believe that data from a completed registration program support approval of a drug candidate, we submit an New Drug Application or Biologics License Application to the FDA requesting approval to market the drug candidate in the U.S. and seek analogous approvals from comparable regulatory authorities in jurisdictions outside the U.S. To obtain approval, we must, among other things, demonstrate with evidence gathered in nonclinical studies and well-controlled clinical trials that the drug candidate is safe and effective for the disease it is intended to treat and that the manufacturing facilities, processes and controls for the manufacture of the drug candidate are adequate. The FDA and ex-U.S. regulatory authorities have substantial discretion in deciding whether or not a drug candidate should be granted approval based on the benefits and risks of the drug candidate in the treatment of a particular disease, and could delay, limit or deny regulatory approval. If regulatory delays are significant or regulatory approval is limited or denied altogether, our financial results and the commercial prospects for the drug candidate involved will be harmed.
Regulatory Compliance
Our marketing of pharmaceutical products is subject to extensive and complex laws and regulations. We have a corporate compliance program designed to actively identify, prevent and mitigate risk through the implementation of compliance policies and systems and through the promotion of a culture of compliance. Among other laws, regulations and standards, we are subject to various U.S. federal and state laws, and comparable laws in other jurisdictions, pertaining to health care fraud and abuse, including anti-kickback and false claims laws, and laws prohibiting the promotion of drugs for unapproved or off-label uses. Anti-kickback laws generally make it illegal for a prescription drug manufacturer to knowingly and willfully solicit, offer, receive or pay any remuneration in return for or to induce the referral of business, including the purchase or prescription of a particular drug that is reimbursed by a state or federal health care program. False claims laws prohibit anyone from knowingly or willfully presenting for payment to third-party payors, including Medicare and Medicaid, claims for reimbursed drugs or services that are false or fraudulent, claims for items or services not provided as claimed, or claims for medically unnecessary items or services. We are subject to laws and regulations that regulate the sales and marketing practices of pharmaceutical manufacturers, as well as laws such as the U.S. Foreign Corrupt Practices Act, which govern our international business practices with respect to payments to government officials. In addition, we are subject to various data protection and privacy laws and regulations in the U.S., E.U., U.K., Canada, Australia and other jurisdictions.

26

We expect to continue to devote substantial resources to maintain, administer and expand these compliance programs globally.
Reimbursement
Sales of our products depend, to a large degree, on the extent to which our products are reimbursed by third-party payors, such as government health programs, commercial insurance and managed health care organizations. Reimbursement for our products, including our potential pipeline therapies, cannot be assured and may take significant periods of time to obtain. We dedicate substantial management and other resources in order to obtain and maintain appropriate levels of reimbursement for our products from third-party payors, including governmental organizations in the U.S. and ex-U.S. markets.
In the U.S., we have worked successfully with third party payors in order to promptly obtain appropriate levels of reimbursement for our CF medicines. We plan to continue to engage in discussions with numerous commercial insurers and managed health care organizations, along with government health programs that are typically managed by authorities in the individual states, to ensure that payors recognize the significant benefits that our medicines provide and provide patients with appropriate levels of access to our medicines.
In Europe and other ex-U.S. markets, we seek government reimbursement for our medicines on a country-by-country basis. This is necessary for each new medicine, as well as for label expansions for our current medicines. We have obtained broad reimbursement for our CF medicines in ex-U.S. markets. TRIKAFTA/KAFTRIO is reimbursed or accessible in more than 20 countries outside the U.S., including England, Ireland, Italy, France and Canada. We expect to continue to focus significant resources to obtain expanded reimbursement for our CF medicines and pipeline therapies in ex-U.S. markets.
Strategic Transactions
Acquisitions
As part of our business strategy, we seek to acquire drugs, drug candidates and other technologies and businesses that have the potential to complement our ongoing research and development efforts. In 2019, we invested significantly in business development transactions designed to augment our pipeline, including the acquisition of Semma Therapeutics, Inc., or Semma, a privately-held company focused on the use of stem cell-derived human islets as a treatment for T1D, and Exonics Therapeutics, Inc., or Exonics, a privately-held company focused on creating transformative gene-editing therapies to repair mutations that cause DMD and other severe neuromuscular diseases, including DM1. We expect to continue to identify and evaluate potential acquisitions and may include larger transactions or later-stage assets.
Collaboration and Licensing Arrangements
We enter into arrangements with third parties, including collaboration and licensing arrangements, for the development, manufacture and commercialization of drugs, drug candidates and other technologies that have the potential to complement our ongoing research and development efforts. We expect to continue to identify and evaluate collaboration and licensing opportunities that may be similar to or different from the collaborations and licenses that we have engaged in previously.
In-License Agreements
We have entered into collaborations with biotechnology and pharmaceutical companies in order to acquire rights or to license drug candidates or technologies that enhance our pipeline and/or our research capabilities. Over the last several years, we entered into collaboration agreements with a number of companies, including Arbor, CRISPR, Kymera Therapeutics, Inc., Mammoth, Moderna, Inc., and Obsidian Therapeutics, Inc. Generally, when we in-license a technology or drug candidate, we make upfront payments to the collaborator, assume the costs of the program and/or agree to make contingent payments, which could consist of milestone, royalty and option payments. Most of these collaboration payments are expensed as research and development expenses; however, depending on many factors, including the structure of the collaboration, the significance of the in-licensed drug candidate to the collaborator’s operations and the other activities in which our collaborators are engaged, the accounting for these transactions can vary significantly. In the nine months ended September 30, 2021 and 2020, our research and development expenses included $986.8 million and $143.3 million, respectively, related to upfront and milestones payments pursuant to our collaboration agreements. In the nine months ended September 30, 2021, these payments were primarily related to the $900.0 million upfront payment we made to CRISPR in the second quarter of 2021.

27

Joint Development and Commercialization Agreement with CRISPR
In 2017, we entered into a joint development and commercialization agreement, or JDCA, with CRISPR pursuant to which we are developing and preparing to commercialize CTX001 for TDT and SCD. This JDCA was entered into following our exercise of an option to co-develop and co-commercialize the hemoglobinopathies program that was contained in the collaboration agreement that we entered into with CRISPR in 2015.
In April 2021, we and CRISPR entered into an amended and restated joint development and commercialization agreement, or the A&R JDCA. In June 2021, we made a $900.0 million upfront payment to CRISPR in connection with the closing of the transactions contemplated by the A&R JDCA, which we recorded to research and development expenses. Under the terms of the A&R JDCA, we are leading worldwide development, manufacturing and commercialization of CTX001. Additionally, 60% of the net profits and net losses for CTX001 are allocated to us and 40% of the net profits and net losses for CTX001 are allocated to CRISPR. CRISPR may earn an additional one-time $200.0 million milestone payment upon regulatory approval of CTX001.
Out-License Agreements
We also have out-licensed internally developed programs to collaborators who are leading the development of these programs. These out-license arrangements include our agreement with Merck KGaA, Darmstadt, Germany, which licensed oncology research and development programs from us in early 2017. Pursuant to these out-licensing arrangements, our collaborators are responsible for the research, development and commercialization costs associated with these programs, and we are entitled to receive contingent milestone and/or royalty payments. As a result, we do not expect to incur significant expenses in connection with these programs and have the potential for future collaborative and royalty revenues resulting from these programs.
Please refer to Note C, “Collaborative Arrangements,” for further information regarding our in-license agreements and out-license agreements.
Strategic Investments
In connection with our business development activities, we have periodically made equity investments in our collaborators. As of September 30, 2021, we held strategic equity investments in public companies and certain private companies, and we plan to make additional strategic equity investments in the future. While we invest the majority of our cash, cash equivalents and marketable securities in instruments that meet specific credit quality standards and limit our exposure to any one issue or type of instrument, our strategic investments are maintained and managed separately from our other cash, cash equivalents and marketable securities. Any changes in the fair value of equity investments with readily determinable fair values (including publicly traded securities) are recorded to other income (expense), net in our condensed consolidated statement of operations.
In the nine months ended September 30, 2021 and 2020, we recorded within other income (expense), gains of $5.0 million and $140.9 million, respectively, related to changes in the fair value of our strategic investments, and from sales of certain equity investments. As of September 30, 2021, the fair value of our investments in publicly traded companies was $218.8 million. To the extent that we continue to hold strategic investments, particularly strategic investments in publicly traded companies, we will record other income (expense) related to these strategic investments on a quarterly basis. Due to the volatility of the global markets, including as a result of COVID-19, and the high volatility of stocks in the biotechnology industry, we expect the value of these strategic investments to fluctuate and that the increases or decreases in the fair value of these strategic investments will continue to have material impacts on our net income (expense) and our profitability on a quarterly and/or annual basis.

28

RESULTS OF OPERATIONS
Three Months Ended September 30,
Increase/(Decrease)
Nine Months Ended September 30,
Increase/(Decrease)
20212020
$
%
20212020
$
%
(in thousands, except percentages and per share amounts)
Revenues$1,984,164 $1,538,271 $445,893 29%$5,501,839 $4,577,863 $923,976 20%
Operating costs and expenses929,652 866,030 63,622 7%3,597,462 2,467,365 1,130,097 46%
Income from operations
1,054,512 672,241 382,271 57%1,904,377 2,110,498 (206,121)(10)%
Other non-operating income (expense), net28,229 73,630 (45,401)(62)%(44,931)117,677 (162,608)**
Provision for income taxes
230,813 78,437 152,376 194%287,456 120,718 166,738 138%
Net income
$851,928 $667,434 $184,494 28%$1,571,990 $2,107,457 $(535,467)(25)%
Net income per diluted common share$3.28 $2.53 $6.03 $7.98 
Diluted shares used in per share calculations
259,707 264,079 260,877 264,031 
** Not meaningful
Net Income
Our net income increased in the third quarter of 2021 as compared to the third quarter of 2020 primarily due to increased revenues resulting from the continued uptake of KAFTRIO in Europe and strong performance of TRIKAFTA in the U.S., including the launch of TRIKAFTA in children with CF 6 through 11 years of age. Our increased revenues were partially offset by increased cost of sales consistent with increased product revenues, changes in the fair value of our strategic investments and an increased provision for income taxes.
Our net income decreased in the nine months ended September 30, 2021 as compared to the nine months ended September 30, 2020 primarily due to the $900.0 million upfront payment we made to CRISPR in the second quarter of 2021 in connection with the amendment of our CTX001 collaboration. Changes in the fair value of our strategic investments, increased cost of sales consistent with increased product revenues and an increased provision for income taxes also decreased our net income. These decreases to our net income were partially offset by increased revenues resulting from the uptake of KAFTRIO in Europe and strong performance of TRIKAFTA in the U.S.

29

Revenues
Three Months Ended September 30,
Increase/(Decrease)
Nine Months Ended September 30,
Increase/(Decrease)
20212020
$
%
20212020
$
%
(in thousands, except percentages)
Product revenues, net$1,984,164 $1,536,271 $447,893 29%$5,500,839 $4,575,863 $924,976 20%
Other revenues— 2,000 (2,000)N/A1,000 2,000 (1,000)(50)%
Total revenues$1,984,164 $1,538,271 $445,893 29%$5,501,839 $4,577,863 $923,976 20%
Product Revenues, Net
Three Months Ended September 30,
Increase/(Decrease)
Nine Months Ended September 30,
Increase/(Decrease)
20212020$%20212020$%
(in thousands, except percentages)
TRIKAFTA/KAFTRIO$1,555,772 $960,308 $595,464 62%$4,004,600 $2,773,256 $1,231,344 44%
SYMDEKO/SYMKEVI81,415 156,178 (74,763)(48)%339,969 501,066 (161,097)(32)%
ORKAMBI184,561 225,919 (41,358)(18)%624,224 692,038 (67,814)(10)%
KALYDECO162,416 193,866 (31,450)(16)%532,046 609,503 (77,457)(13)%
Total product revenues, net$1,984,164 $1,536,271 $447,893 29%$5,500,839 $4,575,863 $924,976 20%
In the third quarter and nine months ended September 30, 2021, our net product revenues increased by $447.9 million and $925.0 million, respectively, as compared to the third quarter and nine months ended September 30, 2020. The increase in our net product revenues in the third quarter and nine months ended September 30, 2021 was primarily due to the continued uptake of KAFTRIO, which was approved in the E.U. in the third quarter of 2020, and the strong performance of TRIKAFTA in the U.S., including the launch of TRIKAFTA in June 2021 in children with CF 6 through 11 years of age. Decreases in revenues for our products other than TRIKAFTA/KAFTRIO were primarily the result of patients switching from these medicines to TRIKAFTA/KAFTRIO.
Our net product revenues from U.S. and ex-U.S. markets were as follows:
Three Months Ended September 30,Increase/(Decrease)Nine Months Ended September 30,Increase/(Decrease)
20212020%20212020%
(in thousands, except percentages)
U.S. markets$1,382,892 $1,222,565 13%$3,893,245 $3,620,467 8%
Ex-U.S. markets601,272 313,706 92%1,607,594 955,396 68%
Total product revenues, net$1,984,164 $1,536,271 29%$5,500,839 $4,575,863 20%
Other Revenues
Our other revenues were $1.0 million and $2.0 million related to collaborative milestones that we earned in the nine months ended September 30, 2021 and 2020, respectively. Our other revenues have historically fluctuated significantly from one period to another based on our collaborative out-license activities, and may continue to fluctuate in the future. Our future royalty revenues will be dependent on if, and when, our collaborators are able to successfully develop drug candidates that we have out-licensed to them.

30

Operating Costs and Expenses
`
Three Months Ended September 30,
Increase/(Decrease)
Nine Months Ended September 30,
Increase/(Decrease)
20212020
$
%
20212020
$
%
(in thousands, except percentages)
Cost of sales$236,512 $186,182 $50,330 27%$656,813 $533,199 $123,614 23%
Research and development expenses493,751 493,497 254 —%2,356,814 1,362,953 993,861 73%
Selling, general and administrative expenses198,189 184,551 13,638 7%584,935 558,613 26,322 5%
Change in fair value of contingent consideration1,200 1,800 (600)(33)%(1,100)12,600 (13,700)**
Total costs and expenses$929,652 $866,030 $63,622 7%$3,597,462 $2,467,365 $1,130,097 46%
** Not meaningful
Cost of Sales
Our cost of sales primarily consists of third-party royalties payable on our net sales of our products as well as the cost of producing inventories that corresponded to product revenues for the reporting period. Pursuant to our agreement with the Cystic Fibrosis Foundation our tiered third-party royalties on sales of TRIKAFTA/KAFTRIO, SYMDEKO/SYMKEVI, KALYDECO and ORKAMBI, calculated as a percentage of net sales, range from the single digits to the sub-teens, with royalties on sales of TRIKAFTA/KAFTRIO slightly lower than for our other products. Over the last several years, our cost of sales has been increasing due to increased net product revenues. Our cost of sales as a percentage of our net product revenues was 12% in each of the third quarter of 2021 and 2020 and nine months ended September 30, 2021 and 2020.
Research and Development Expenses
Three Months Ended September 30,
Increase/(Decrease)
Nine Months Ended September 30,
Increase/(Decrease)
20212020
$
%
20212020
$
%
(in thousands, except percentages)
Research expenses
$148,620 $186,152 $(37,532)(20)%$426,352 $477,560 $(51,208)(11)%
Development expenses
345,131 307,345 37,786 12%1,930,462 885,393 1,045,069 118%
Total research and development expenses
$493,751 $493,497 $254 —%$2,356,814 $1,362,953 $993,861 73%
Our research and development expenses include internal and external costs incurred for research and development of our drugs and drug candidates and expenses related to certain technologies that we acquire or license through business development transactions. We do not assign our internal costs, such as salary and benefits, stock-based compensation expense, laboratory supplies and other direct expenses and infrastructure costs, to individual drugs or drug candidates, because the employees within our research and development groups typically are deployed across multiple research and development programs. These internal costs are significantly greater than our external costs excluding collaborative upfront and milestone payments, such as the costs of services provided to us by clinical research organizations and other outsourced research, which we allocate by individual program. All research and development costs for our drugs and drug candidates are expensed as incurred.
Since January 2019, we have incurred approximately $5.9 billion in research and development expenses associated with drug discovery and development. The successful development of our drug candidates is highly uncertain and subject to a number of risks. In addition, the duration of clinical trials may vary substantially according to the type, complexity and novelty of the drug candidate and the disease indication being targeted. The FDA and comparable agencies in foreign countries impose substantial requirements on the introduction of therapeutic pharmaceutical products, typically requiring lengthy and detailed laboratory and clinical testing procedures, sampling activities and other costly and time-consuming procedures. Data obtained from nonclinical and clinical activities at any step in the testing process may be adverse and lead to discontinuation or redirection of development activities. Data obtained from these activities also are susceptible to varying interpretations, which could delay, limit or prevent regulatory approval. The duration and cost of discovery, nonclinical

31

studies and clinical trials may vary significantly over the life of a project and are difficult to predict. Therefore, accurate and meaningful estimates of the ultimate costs to bring our drug candidates to market are not available.
In 2020 and the nine months ended September 30, 2021, costs related to our CF programs represented the largest portion of our development costs, excluding the $900.0 million upfront payment to CRISPR. Any estimates regarding development and regulatory timelines for our drug candidates are highly subjective and subject to change. Until we have data from Phase 3 clinical trials, we cannot make a meaningful estimate regarding when, or if, a clinical development program will generate revenues and cash flows.
Research Expenses
Three Months Ended September 30,
Increase/(Decrease)
Nine Months Ended September 30,
Increase/(Decrease)
20212020
$
%
20212020
$
%
(in thousands, except percentages)
Research Expenses:
Salary and benefits
$34,635 $32,145 $2,490 8%$102,529 $97,513 $5,016 5%
Stock-based compensation expense
17,388 15,301 2,087 14%56,361 68,206 (11,845)(17)%
Outsourced services and other direct expenses
35,798 27,911 7,887 28%114,920 79,837 35,083 44%
Collaborative payments26,750 80,050 (53,300)(67)%54,150 143,300 (89,150)(62)%
Infrastructure costs
34,049 30,745 3,304 11%98,392 88,704 9,688 11%
Total research expenses
$148,620 $186,152 $(37,532)(20)%$426,352 $477,560 $(51,208)(11)%
We expect to continue to invest in our research programs with a focus on creating transformative medicines for serious diseases. Our research expenses have historically fluctuated, and are expected to continue to fluctuate, from one period to another due to upfront and milestone payments related to our business development activities that are reflected in the preceding table as collaborative payments. Our research expenses, excluding these collaborative payments, have been increasing over the last several years as we have invested in our pipeline and expanded our cell and genetic therapy capabilities.
Development Expenses
Three Months Ended September 30,
Increase/(Decrease)
Nine Months Ended September 30,
Increase/(Decrease)
20212020
$
%
20212020
$
%
(in thousands, except percentages)
Development Expenses:
Salary and benefits
$88,568 $73,698 $14,870 20%$252,173 $221,828 $30,345 14%
Stock-based compensation expense
43,607 45,469 (1,862)(4)%140,051 135,526 4,525 3%
Outsourced services and other direct expenses
149,627 133,595 16,032 12%426,441 374,926 51,515 14%
Collaborative payments— — — N/A932,650 — 932,650 **
Infrastructure costs
63,329 54,583 8,746 16%179,147 153,113 26,034 17%
Total development expenses
$345,131 $307,345 $37,786 12%$1,930,462 $885,393 $1,045,069 118%
** Not meaningful
Our development expenses increased by $37.8 million in the third quarter of 2021 as compared to third quarter of 2020, primarily due to increased expenses related to our diversifying pipeline, including clinical trials, headcount and infrastructure costs. Our development expenses increased by $1.05 billion in the nine months ended September 30, 2021 as compared to the nine months ended September 30, 2020, primarily due to the $900.0 million upfront payment to CRISPR in the second quarter of 2021, that is included in the preceding table under collaborative payments, and increased expenses related to our diversifying pipeline, including clinical trials, headcount and infrastructure costs.

32

Selling, General and Administrative Expenses
Three Months Ended September 30,
Increase/(Decrease)
Nine Months Ended September 30,
Increase/(Decrease)
20212020
$
%
20212020
$
%
(in thousands, except percentages)
Selling, general and administrative expenses$198,189 $184,551 $13,638 7%$584,935 $558,613 $26,322 5%
Selling, general and administrative expenses increased by 7% in the third quarter of 2021 as compared to third quarter of 2020 and increased by 5% in the nine months ended September 30, 2021 as compared to the nine months ended September 30, 2020, primarily due to the continued investment to support the commercialization of our medicines and increased support for our CF pipeline products and other disease areas.
Contingent Consideration
The fair value of contingent consideration potentially payable to Exonics’ former equity holders increased $1.2 million and decreased $1.1 million in the third quarter and nine months ended September 30, 2021, respectively. The fair value of contingent consideration increased by $1.8 million and $12.6 million in the third quarter and nine months ended September 30, 2020, respectively.
Other Non-Operating Income (Expense), Net
Interest Income
Interest income was $1.1 million and $3.7 million in the third quarter and nine months ended September 30, 2021, respectively, which was lower than our interest income of $3.1 million and $19.9 million in the third quarter and nine months ended September 30, 2020, respectively, due to a decrease in prevailing market interest rates, despite an increase in our cash equivalents and available-for-sale debt securities. Our future interest income will be dependent on the amount of, and prevailing market interest rates on, our outstanding cash equivalents and available-for-sale debt securities.
Interest Expense
Interest expense was $15.3 million and $46.4 million in the third quarter and nine months ended September 30, 2021, respectively, as compared to $13.9 million and $41.9 million in the third quarter and nine months ended September 30, 2020, respectively. The majority of our interest expense in these periods was related to imputed interest expense associated with our leased corporate headquarters in Boston. Our future interest expense will be dependent on whether, and to what extent, we borrow amounts under our credit facilities.
Other Income (Expense), Net
Other income (expense), net was income of $42.4 million and expense of $2.2 million in the third quarter and nine months ended September 30, 2021, respectively, as compared to income of $84.4 million and $139.6 million in the third quarter and nine months ended September 30, 2020, respectively. Our other income (expense), net in these periods was primarily related to changes in the fair value of our strategic investments. We expect that due to the volatility of the stock price of biotechnology companies, our other income (expense), net will fluctuate in future periods based on increases or decreases in the fair value of our strategic investments.
Income Taxes
We recorded provisions for income taxes of $230.8 million and $287.5 million in the third quarter and nine months ended September 30, 2021, respectively, as compared to provisions for income taxes of $78.4 million and $120.7 million in the third quarter and nine months ended September 30, 2020, respectively. Our effective tax rate of 15% for the nine months ended September 30, 2021 was lower than the U.S. statutory rate primarily due to a $100 million discrete tax benefit associated with an increase in the U.K.’s corporate tax rate from 19% to 25%, which was enacted in June 2021 and will become effective in April 2023. Our effective tax rate of 5% for the nine months ended September 30, 2020 was lower than the U.S. statutory rate primarily due to (i) a $209 million discrete tax benefit associated with the transfer of intellectual property rights to the U.K., (ii) a discrete tax benefit associated with the write off of a long-term intercompany receivable,

33

(iii) a discrete tax benefit associated with an increase in the U.K.’s corporate tax rate from 17% to 19%, which was enacted and became effective in July 2020, and (iv) excess tax benefits related to stock-based compensation.

LIQUIDITY AND CAPITAL RESOURCES
The following table summarizes the components of our financial condition as of September 30, 2021 and December 31, 2020:
September 30,December 31,
Increase/(Decrease)
20212020
$
%
(in thousands)
Cash, cash equivalents and marketable securities
$6,960,885 $6,658,897 $301,988 5%
Working Capital:
Total current assets
8,852,540 8,133,379 719,161 9%
Total current liabilities
(1,914,264)(1,877,533)36,731 2%
Total working capital
$6,938,276 $6,255,846 $682,430 11%
As of September 30, 2021, total working capital was $6.94 billion, which represented an increase of $682.4 million from $6.26 billion as of December 31, 2020. The increase in total working capital in the nine months ended September 30, 2021 was primarily related to $1.65 billion of cash provided by operations, which was net of our $900.0 million payment to CRISPR, partially offset by $1.06 billion of cash used to repurchase our common stock pursuant to our share repurchase programs and expenditures for property and equipment of $173.3 million.
Sources of Liquidity
As of September 30, 2021, we had cash, cash equivalents and marketable securities of $6.96 billion, which represented an increase of $302 million from $6.66 billion as of December 31, 2020. We intend to rely on our existing cash, cash equivalents and marketable securities together with cash flows from product sales as our primary source of liquidity.
We may borrow up to a total of $2.5 billion pursuant to two revolving credit facilities. We may repay and reborrow amounts under these revolving credit agreements without penalty. Subject to certain conditions, we may request that the borrowing capacity for each of the credit agreements be increased by an additional $500.0 million, for a total of $3.5 billion collectively.
Other possible sources of future liquidity include commercial debt, public and private offerings of our equity and debt securities, strategic sales of assets or businesses and financial transactions. Negative covenants in our credit agreement may prohibit or limit our ability to access these sources of liquidity. As of September 30, 2021, we were in compliance with these covenants.
Future Capital Requirements
We have significant future capital requirements, including:
significant expected operating expenses to conduct research and development activities and to operate our organization; and
substantial facility and finance lease obligations.
In addition:
We have entered into certain collaboration agreements with third parties that include the funding of certain research, development and commercialization efforts. Certain of our business development transactions, including collaborations and acquisitions, include the potential for future milestone and royalty payments by us upon the achievement of pre-established developmental and regulatory targets and/or commercial targets. We may enter into additional business development transactions, including acquisitions, collaborations and equity investments, that require additional capital.

34

To the extent we borrow amounts under the credit agreements we entered into in 2020 and 2019, we would be required to repay any outstanding principal amounts in 2022 or 2024, respectively.
As of September 30, 2021, we had $857.8 million available under our 2021 Share Repurchase Program. We repurchased an additional $357.8 million of our common stock during October 2021.
We expect that cash flows from our products together with our current cash, cash equivalents and marketable securities will be sufficient to fund our operations for at least the next twelve months. The adequacy of our available funds to meet our future operating and capital requirements will depend on many factors, including the amounts of future revenues generated by our products, and the potential introduction of one or more of our other drug candidates to the market, the level of our business development activities and the number, breadth, cost and prospects of our research and development programs.
Financing Strategy
We may raise additional capital by borrowing under credit agreements, through public offerings or private placements of our securities or securing new collaborative agreements or other methods of financing. We will continue to manage our capital structure and will consider all financing opportunities, whenever they may occur, that could strengthen our long-term liquidity profile. There can be no assurance that any such financing opportunities will be available on acceptable terms, if at all.

CONTRACTUAL COMMITMENTS AND OBLIGATIONS
Our commitments and obligations were reported in our Annual Report on Form 10-K for the year ended December 31, 2020, which was filed with the Securities and Exchange Commission, or SEC, on February 11, 2021. There have been no material changes from the contractual commitments and obligations previously disclosed in that Annual Report on Form 10-K.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES
Our discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements prepared in accordance with generally accepted accounting principles in the U.S. The preparation of these financial statements requires us to make certain estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reported periods. These items are monitored and analyzed by management for changes in facts and circumstances, and material changes in these estimates could occur in the future. Changes in estimates are reflected in reported results for the period in which the change occurs. We base our estimates on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from our estimates if past experience or other assumptions do not turn out to be substantially accurate. During the nine months ended September 30, 2021, there were no material changes to our critical accounting policies as reported in our Annual Report on Form 10-K for the year ended December 31, 2020, which was filed with the SEC on February 11, 2021.

RECENT ACCOUNTING PRONOUNCEMENTS
For a discussion of recent accounting pronouncements, please refer to Note A, “Basis of Presentation and Accounting Policies.”

Item 3.    Quantitative and Qualitative Disclosures About Market Risk
Information required by this item is incorporated by reference from the discussion in Part II, Item 7A, “Quantitative and Qualitative Disclosures About Market Risk,” of our Annual Report on Form 10-K for the year ended December 31, 2020, which was filed with the SEC on February 11, 2021.


35


Item 4.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management (under the supervision and with the participation of our chief executive officer and chief financial officer), after evaluating the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) as of the end of the period covered by this Quarterly Report on Form 10-Q, has concluded that, based on such evaluation, as of September 30, 2021 our disclosure controls and procedures were effective and designed to provide reasonable assurance that the information required to be disclosed is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. In designing and evaluating our disclosure controls and procedures, our management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and our management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
Changes in Internal Controls Over Financial Reporting
No change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934, as amended) occurred during the three months ended September 30, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II. Other Information

Item 1. Legal Proceedings
We are not currently subject to any material legal proceedings.

Item 1A. Risk Factors
Information regarding risk factors appears in Part I, Item 1A. “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2020, which was filed with the SEC on February 11, 2021. There have been no material changes from the risk factors previously disclosed in the Annual Report on Form 10-K.
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q and, in particular, our Management’s Discussion and Analysis of Financial Condition and Results of Operations set forth in Part I, Item 2, contain a number of forward-looking statements. Forward-looking statements are not purely historical and may be accompanied by words such as “anticipates,” “may,” “forecasts,” “expects,” “intends,” “plans,” “potentially,” “believes,” “seeks,” “estimates,” and other words and terms of similar meaning. Such statements may relate to:
our expectations regarding the amount of, timing of, and trends with respect to our financial performance, including revenues, costs and expenses and other gains and losses, including those related to net product revenues;
our expectations regarding clinical trials, development timelines, regulatory authority filings, submissions and potential approvals and label expansions for our medicines, product candidates and other pipeline programs, including timing and structure of clinical trials, anticipated enrollment and dosing of patients, timing of availability of data from our ongoing and planned clinical trials, and timing of anticipated regulatory filings;
our ability to obtain reimbursement for our medicines in the U.S. and ex-U.S. markets and our ability to launch, commercialize and market our medicines or any of our other drug candidates for which we obtain regulatory approval;
the data that will be generated by ongoing and planned clinical trials and the ability to use that data to advance compounds, continue development or support regulatory filings;

36


our beliefs regarding the support provided by clinical trials and preclinical and nonclinical studies of our drug candidates and other pipeline programs for further investigation, clinical trials or potential use as a treatment;
our beliefs regarding the number of people with CF and those potentially eligible for our medicines, and our ability to grow our CF business by increasing the number of people with CF eligible and able to receive our medicines;
our expectations regarding the potential benefits and commercial potential of our product candidates, including the potential approach to treating or curing specific diseases;
our plan to continue investing in our research and development programs, including anticipated timelines for our programs, and our strategy to develop our pipeline programs, alone or with third party-collaborators;
the potential future benefits of our acquisitions and collaborations, including our CTX001 collaboration with CRISPR, our CF mRNA therapeutics collaboration with Moderna, Inc., our collaboration with Arbor and our collaboration with Mammoth;
the establishment, development and maintenance of collaborative relationships, including potential milestone payments or other obligations;
potential business development activities, including the identification of potential collaborative partners or acquisition targets;
our expectations regarding the effect of COVID-19 on, among other things, our financial performance, liquidity, business and operations, including manufacturing, supply chain, research and development activities and pipeline programs;
potential fluctuations in foreign currency exchange rates;
our expectations regarding our provision for or benefit from income taxes and the utilization of our deferred tax assets;
our ability to use our research programs to identify and develop new drug candidates to address serious diseases and significant unmet medical needs; and
our liquidity and our expectations regarding the possibility of raising additional capital.
Forward-looking statements are subject to certain risks, uncertainties, or other factors that are difficult to predict and could cause actual events or results to differ materially from those indicated in any such statements. These risks, uncertainties, and other factors include, but are not limited to, those described in our “Risk Factors” in Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2020, which was filed with the SEC on February 11, 2021, and those described from time to time in our future reports filed with the Securities and Exchange Commission.
Any such forward-looking statements are made on the basis of our views and assumptions as of the date of the filing and are not estimates of future performance. Except as required by law, we undertake no obligation to publicly update any forward-looking statements. The reader is cautioned not to place undue reliance on any such statements.



37

Item 2.     Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Repurchases of Equity Securities
On June 23, 2021, our Board of Directors approved a share repurchase program (the “2021 Share Repurchase Program”), pursuant to which we are authorized to repurchase up to $1.5 billion of our common stock by December 31, 2022. The table set forth below shows repurchases of securities by us during the three months ended September 30, 2021 under our 2021 Share Repurchase Program.
PeriodTotal Number
of Shares Purchased
Average Price
Paid per Share
Total Number of Shares
Purchased as Part of
Publicly Announced
Plans or Programs (1)
Approximate Dollar Value of Shares that May Yet be Purchased Under the Plans or Programs (1)
July 1, 2021 to July 31, 2021
— $— — $1,500,000,000 
August 1, 2021 to August 31, 2021
2,532,454 $197.79 2,532,454 $999,107,701 
September 1, 2021 to September 30, 2021
760,707 $185.77 760,707 $857,793,473 
Total3,293,161 $195.01 3,293,161 $857,793,473 
(1) Under our 2021 Share Repurchase Program, we are authorized to purchase shares from time to time through open market or privately negotiated transactions. Such purchases may be pursuant to Rule 10b5-1 plans or other means as determined by our management and in accordance with the requirements of the Securities and Exchange Commission.

Item 6.    Exhibits
Exhibit Number
Exhibit Description
10.1
10.2
10.3
10.4
31.1
31.2
32.1
101.INSXBRL Instance - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHXBRL Taxonomy Extension Schema
101.CALXBRL Taxonomy Extension Calculation
101.LABXBRL Taxonomy Extension Labels
101.PREXBRL Taxonomy Extension Presentation
101.DEFXBRL Taxonomy Extension Definition
104Cover 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.
Confidential portions of this document have been redacted according to the applicable rules.


38


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Vertex Pharmaceuticals Incorporated
November 3, 2021
By:
/s/ Charles F. Wagner, Jr.
Charles F. Wagner, Jr.
Executive Vice President, Chief Financial Officer
(principal financial officer and
duly authorized officer)

39
EX-10.1 2 a2021q310-qexhibit101.htm EX-10.1 Document
                                            Exhibit 10.1



Certain confidential information contained in this document, marked by [***], has been omitted because it is not material and would likely cause competitive harm to Vertex Pharmaceuticals Incorporated if publicly disclosed.
RESEARCH, DEVELOPMENT AND COMMERCIALIZATION AGREEMENT


between


Vertex Pharmaceuticals Incorporated


and


Cystic Fibrosis Foundation Therapeutics Incorporated





Research, Development and Commercialization Agreement

TABLE OF CONTENTS

    Page












- i -



- ii -




Exhibit 2.4 – Research Plan
Exhibit 4.2 – Initial Budget for Research Program

- iii -




RESEARCH, DEVELOPMENT AND COMMECIALIZATION AGREEMENT


    Agreement made this 24th day of May, 2004, (the “Agreement”), between Vertex Pharmaceuticals Incorporated (“Vertex”), a Massachusetts corporation with principal offices at 130 Waverly Street, Cambridge, MA 02139-4242, and Cystic Fibrosis Foundation Therapeutics Incorporated, a Delaware corporation with principal offices at 6931 Arlington Road, Bethesda, Maryland 20814 (“CFFT”).

    This Agreement is a modification and continuation of a relationship originally set forth in an earlier Cystic Fibrosis Research Alliance and Commercialization Agreement dated as of May 19, 2000 (the “Original Agreement”), between the Cystic Fibrosis Foundation, which is an Affiliate of CFFT, and Aurora Biosciences Corporation, which was acquired by Vertex in 2001. Except as specifically provided herein, this Agreement supercedes in its entirety the Original Agreement which shall be of no further force and effect.

WHEREAS, Vertex has expertise in the discovery and development of small molecule compounds addressing a variety of diseases for which there are limited treatment options, including extensive expertise in the study of disease mechanisms and the design of novel chemical compounds which modulate biological targets with therapeutic effect; and

WHEREAS, Vertex has developed significant scientific expertise and capacity in the area of CFTR protein modulation; and





WHEREAS, CFFT is significantly focused on the discovery and development of methods of treatment for cystic fibrosis, to which CFFT and its Affiliates bring significant scientific and human resources and financial support; and

WHEREAS, CFFT wishes to continue support for, and expand, the CFTR project underway at Vertex.

NOW, THEREFORE, in consideration of the mutual covenants set forth in this Agreement, and other good and valuable consideration, the parties agree as follows:

ARTICLE I - DEFINITIONS
For purposes of this Agreement, the terms defined in this Article 1 shall have the following meanings whether used in their singular or plural forms. Use of the singular shall include the plural and vice versa, unless the context requires otherwise:
- 2 -



1.1Affiliate” shall mean, with respect to any Person, any other Person who directly or indirectly, by itself or through one or more intermediaries, controls, or is controlled by, or is under direct or indirect common control with, such Person. The term “control” means the possession, direct or indirect, of the power to direct or cause the direction of the management and policies of a Person, whether through the ownership of voting securities, by contract or otherwise. Control will be presumed if one Person owns, either of record or beneficially, more than 50% of the voting stock of any other Person. For the avoidance of any doubt, the Cystic Fibrosis Foundation and CFFT are considered to be Affiliates.
1.2Agreement” means this agreement, together with all appendices, exhibits and schedules hereto, and as the same may be amended or supplemented from time to time hereafter by a written agreement duly executed by authorized representatives of each party hereto.
1.3Back-up Compound” shall mean, with reference to any particular Development Candidate or Drug Product Candidate, a Compound which (a) has the same principal mode of action (i.e., Potentiator or Corrector) as that Development Candidate or Drug Product Candidate; and (b) was among the group of Compounds, identified by VERTEX as potential additional lead
- 3 -



molecules having the same principal mode of action, from which the Development Candidate was selected.
1.4Bulk Drug Substance” shall mean a Drug Product Candidate in bulk crystal, powder or other form suitable for incorporation in a Drug Product.
1.5CF” means the disease known as Cystic Fibrosis.
1.6CF Field” means the treatment of humans diagnosed with CF.
1.7CFTR” shall mean a CF transmembrane conductance regulator protein which has the biological effect of transporting molecules across human cellular membranes.
1.8Compound” shall mean a chemical compound, including salts and prodrugs thereof, which is synthesized and/or tested by or under the direction of VERTEX or its Affiliates during the term of the Research Program under this Agreement, or which was synthesized and/or tested by and/or under the direction of Aurora or its Affiliates under the Original Agreement; which is either a Potentiator or a Corrector, or both; and which [***]
1.9Controlled” (except in the context of Section 1.1) shall mean the legal authority or right of a party hereto to grant a license or sublicense of intellectual property rights to another party hereto, or to otherwise disclose proprietary or trade secret information to such other party, without breaching the terms of any agreement with a Third Party, infringing upon the intellectual
- 4 -



property rights of a Third Party, or misappropriating the proprietary or trade secret information of a Third Party.
1.10Corrector” shall mean a Compound which, as its principal mode of therapeutic action, modulates the biological effect of CFTR by increasing [***]
1.11Development Candidate” shall mean a Compound that meets the Development Candidate Criteria for the initiation of a Development Program for the treatment of CF, and which is the subject of a notice from Vertex to CFFT that Vertex intends to commence formal pre-clinical development of the Compound in the Field pursuant to the provisions of Section 3.1 hereof.
1.12Development Candidate Criteria” shall mean the criteria set forth in Schedule 1.14 hereto which shall be applicable to any Compound selected by Vertex as a Development Candidate hereunder.
1.13Development Candidate Information” will mean a full summary of all material information known to VERTEX about a Development Candidate, which CFFT reasonably needs in order to assess the potential of that Development Candidate as a treatment for CF and to pursue CFFT’s Special Rights under Sections 10.5 and 10.6, if they are applicable. Development Candidate Information will also include comparable information known to VERTEX concerning
- 5 -



Compounds which are Back-up Compounds, as defined herein, to the Development Candidate which is the subject of the Development Candidate Information.
1.14Development Candidate Milestone” shall have the meaning ascribed to it in Section 4.4 hereof.
1.15Development Plan” shall have the meaning ascribed to it in Section 3.2.2 hereof.
1.16Development Program” shall mean activities associated with development of a Drug Product Candidate which are conducted by or at the direction of Vertex, its Affiliates, licensees or sublicensees, including but not limited to (a) manufacture and formulation of Drug Product Candidates for use in pre-clinical, non-clinical and clinical studies; (b) pre-clinical and non-clinical animal studies; (c) planning, implementation, evaluation and administration of human clinical trials; (d) manufacturing process development, scale-up and manufacture/analysis/QC/QA of Drug Product for clinical trials; (e) preparation and submission of applications for Regulatory Approval; and (f) post-market surveillance of approved drug
- 6 -



indications, as required or agreed as part of a marketing approval by any governmental regulatory authority.
1.17Drug Product” shall mean a finished dosage form which is prepared from Bulk Drug Substance and is ready for administration to the ultimate consumer as a pharmaceutical.
1.18Drug Product Candidate” shall mean any Development Candidate for which a Development Program has commenced under Section 3.1 hereunder.
1.19Effective Date” shall mean April 1, 2004.
1.20Field” shall mean the treatment of conditions or diseases in the CF Field and the Pulmonary Field.
1.21First Commercial Sale” shall mean the first sale of a Drug Product by Vertex or an Affiliate, licensee or sublicensee of Vertex in a country in the Territory following Regulatory Approval of the Drug Product in that country or, if no such Regulatory Approval or similar marketing approval is required, the date upon which the Drug Product is first commercially launched in that country.
1.22FTE” shall mean the equivalent of the work of one Vertex scientist or other project managerial professional, full time for one year, on or directly related to the Research Program. Work in the Research Program can include, but is not limited to the following activities that relate solely to the Research Program: (i) experimental laboratory work, (ii) project and research management, (iii) intellectual property creation, (iv) management activities directed toward evaluation of the commercial potential of a possible Drug Candidate, (v) recording and writing up results, (vi) reviewing literature and references, (vii) holding scientific
- 7 -



discussions, (viii) traveling to and attending appropriate seminars and symposia, (ix) and carrying out Joint Research Committee duties. Activities included in calculating FTE’s shall not include negotiation of this Agreement or modifications or extensions thereof or administration activities such as accounting, invoicing, personnel related activities or the like. Moreover, activities specified in (iv) through (ix) above shall be taken into account only when performed by individuals substantially all of the activities of whom are otherwise dedicated to the Research Program. FTE’s shall include equivalent scientific work in the Research Program delegated to and carried out by contractors, under the general direction of Vertex scientists; provided, that not more than half of the total Research Program FTEs shall be delegated to Third Parties. FTE’s which result from work delegated to and carried out by contractors, if not separately accounted for by the contractor, will be computed by dividing the total amount of the contractor’s invoice by [***], and the resulting FTE calculation will be separately identified by Vertex on its reports provided to CFFT under Section 4.3 hereof.
1.23Joint Research Committee” or “JRC” shall have the meaning ascribed to it in Section 2.6 of Agreement.
1.24Joint Steering Committee” or “JSC” shall have the meaning ascribed to it in Section 2.7 of Agreement.
1.25Net Sales” with respect to any Drug Product shall mean the gross amount invoiced by Vertex and any Vertex Affiliate, licensee or sublicensee for that Drug Product sold in bona fide, arms-length transactions to Third Parties for use in the Field, less (i) quantity and/or cash discounts from the gross invoice price which are actually allowed or taken; (ii) freight, postage and insurance included in the invoice price; (iii) amounts repaid or credited by reasons of
- 8 -



rejections or return of goods or because of retroactive price reductions specifically identifiable to the Drug Product; (iv) amounts payable resulting from government (or agency thereof) mandated rebate programs; (v) third-party rebates to the extent actually allowed; (vi) invoiced customs duties and sales taxes (excluding income, value-added and similar taxes), if any, actually paid and directly related to the sale that are not reimbursed by the buyer; and (vii) any other specifically identifiable amounts included in the Drug Product’s gross invoice price that should be credited for reasons substantially equivalent to those listed above; all as determined in accordance with Vertex’s usual and customary accounting methods, which are in accordance with generally accepted accounting principles.
1.25.1In the case of any sale or other disposal of a Drug Product between or among Vertex and its Affiliates, licensees and sublicensees, for resale, Net Sales shall be calculated as above only on the value charged or invoiced on the first arm’s-length sale thereafter to a Third Party;
1.25.2In the case of any sale which is not invoiced or is delivered before invoice, Net Sales shall be calculated at the time of shipment or when the Drug Product is paid for, if paid for before shipment or invoice;
1.25.3In the case of any sale or other disposal for value, such as barter or counter-trade, of any Drug Product, or part thereof, other than in an arm’s length transaction exclusively for money, Net Sales shall be calculated as above on the value of the consideration received or the fair market price (if higher) of the Drug Product in the country of sale or disposal;
1.25.4In the event the Drug Product is sold in a finished dosage form containing the Drug Product in combination with one or more other active ingredients (a “Combination
- 9 -



Product”), the Net Sales of the Drug Product, for the purposes of determining royalty payments, shall be determined by [***] The principles of this section shall also apply to a Combination Product in the event Sections 10.5.5, 10.5.6 and 10.6.2 are applicable.
- 10 -



1.26Patents” means all existing patents and patent applications and all patent applications hereafter filed, including any continuation, continuation-in-part, division, provisional or any substitute applications, any patent issued with respect to any such patent applications, any reissue, reexamination, renewal or extension (including any supplementary
- 11 -



protection certificate) of any such patent, and any confirmation patent or registration patent or patent of addition based on any such patent, and all foreign counterparts of any of the foregoing.
1.27Person” means any individual, corporation, partnership, association, joint-stock company, trust, unincorporated organization or government or political subdivision thereof.
1.28Positive Control” shall mean with respect to a Corrector, the Compound known as [***], and with respect to a Potentiator, the Compound known as [***], except as otherwise agreed by the Parties.
1.29Potentiator” shall mean a Compound which, as its principal mode of therapeutic action, modulates the biological effect of CFTR by enhancing the gating activity of ΔF508 CFTR present in the apical cell membrane.
1.30Prime Rate” shall mean the average prime rate published in the Wall Street Journal during the relevant period.
1.31This section has been intentionally left blank.
1.32Pulmonary Field” shall mean the treatment of diseases of the human pulmonary tract or lungs, other than CF.
1.33Regulatory Approval” shall mean, with respect to any country, all authorizations by the appropriate governmental entity or entities necessary for commercial sale of a Drug Product in that country including, without limitation and where applicable, approval of labeling, price, reimbursement and manufacturing. “Regulatory Approval” in the United States shall mean final approval of a new drug application pursuant to 21 CFR § 314, permitting marketing
- 12 -



of the applicable Drug Product in interstate commerce in the United States. “Regulatory Approval” in the European Union shall mean final approval of a Marketing Authorization Application, or equivalent.
1.34Research Plan” shall have the meaning set forth in Section 2.4 hereof.
1.35Research Program” shall mean all research activities undertaken under this Agreement associated with the identification and design of Compounds and Development Candidates as provided herein; including but not limited to the identification and initial testing of Compounds; the conduct of those activities referenced in the Development Candidate Criteria with respect to Compounds; selection of Development Candidates and the presentation of those Development Candidates and related Development Candidate Information to CFFT.
1.36Research Termination Date” shall mean the earlier of December 31, 2005 or the date upon which the Research Program is terminated under Article X.
1.37Termination Know-How Package” shall mean, for the Research Program generally or for a particular Program (Primary or Alternate) within the Research Program, as the context may require, (a) all data and study results (including formulae for calculating EC50 and efficacy) from in vitro and in vivo efficacy testing and experimentation conducted with respect to Compounds under that Program, pursuant to the applicable Research Plan or Subplan, all as recorded in electronic form in Vertex’s electronic database known as VERDI (Vertex Research Data Interface), and including Compound structure information; (b) standard operating procedures for the following assays: [***] all as conducted with commercially available instruments and equipment, and any other assay the creation of which was substantially paid for by CFFT under the Research Program or the Original Agreement and supported by medicinal
- 13 -



chemistry during the Research Program or the Original Agreement; and (c) any physical stocks of Compounds from the Program which are on hand on the date of Interruption, and information on chemical routes Controlled by Vertex for synthesis of additional stocks of Compounds.
1.38Territory” shall mean worldwide.
1.39Third Party” shall mean any person or entity which is not a party or an Affiliate of any party to this Agreement.
1.40Third Party Referral” shall mean the procedure for resolution of certain disputes hereunder which is set forth in Section 12.2(b) hereof.
1.41Vertex CF Technology” shall mean all data, technical information, know-how, inventions (whether or not patented) trade secrets, processes and methods discovered or developed, and Controlled by Vertex or its Affiliates, in the course of its performance of the Research Program under this Agreement, or in the course of activities undertaken by Vertex or Aurora under the Original Agreement, and related to CFTR modulation; provided, however, that the term “Vertex CF Technology” shall not apply to Vertex’s general drug design technology whether in hardware or software form, tangible or intangible.
1.42Vertex Patents” shall mean any Patents Controlled by Vertex or its Affiliates claiming Vertex CF Technology.

- 14 -



ARTICLE II– RESEARCH PROGRAM
2.1Commencement; Objective.
    Research under the Original Agreement commenced on May 19, 2000 and is being continued under this Agreement pursuant to the Research Program described below. Vertex will be principally responsible for the conduct of the Research Program and CFFT will provide financial support, consultation and advice as provided herein and through its participation on the JRC and the JSC as provided below. The Research Program will be directed toward the identification of Development Candidates which are suitable for development and commercialization as human therapeutics for the treatment of CF.
2.2Term.
    The Research Program will be deemed to have commenced on the Effective Date, and will conclude on December 31, 2005, unless extended by agreement of the parties (including any such extension, the “Research Termination Date”), or unless earlier terminated in accordance with the provisions of Article X hereof. The parties may discuss at any time whether, and upon what basis, the Research Program might be extended beyond the initial Research Termination Date, and those discussions may include proposed extensions under Section 2.9 hereof.
2.3Research Diligence.
    The common objective of the parties is to identify Development Candidates as soon as practicable for worldwide development and marketing under the terms of this Agreement. Vertex will work diligently and use all reasonable efforts, consistent with prudent business judgment, to identify Development Candidates and to commence the development of those
- 15 -



Development Candidates as Drug Product Candidates. Vertex will dedicate to the Research Program at least that level of staffing referenced in Section 4.1 hereof, and expects to employ an optimal combination of experience and training in the CF Field.
2.4Research Plan.
2.4.1General. Vertex and CFFT have agreed upon an overall research plan for the Research Program, a copy of which is attached to this Agreement as Exhibit 2.4. The JRC will review and evaluate the Research Plan, taking into consideration ongoing research outcomes and other scientific and commercial developments, at each meeting of the JRC after the Effective Date, and any resulting modifications will be incorporated into the Research Plan (the original plan, and any such modifications are referred to herein as the “Research Plan”). Modifications to the Research Plan may be proposed by either Vertex or CFFT and will be reviewed by the JRC before being adopted. Any modification to the Research Plan that would (a) reduce the levels of FTE resources to be devoted by Vertex to the Research Program below the minimum provided in Section 4.1; or (b) materially alter the overall allocation of Research Program resources between the Primary and the Alternate Program, from the allocation specified in Section 4.1 hereof or (c) materially alter the goals and/or scientific focus of the Research Plan, shall not be adopted without the approval of CFFT, which will act expeditiously on any such proposal made by Vertex.
2.4.2Primary and Alternate Programs. Potentiators and Correctors are thought to operate through different CFTR modulator mechanisms. Based on research efforts conducted under the Original Agreement and during 2004, Vertex in consultation with CFFT will determine, on or before the end of 2004, whether in its judgment the development of
- 16 -



Potentiators or Correctors represents the most promising approach to disease modification in the Field, based on scientific, regulatory, medical and business considerations. Thereafter, Vertex’s activities under the Research Program aimed at identifying Development Candidates which act through the mechanism deemed by Vertex to be the most promising – either Potentiator or Corrector – will be called the “Primary Program” of research, and research activity directed toward the other mechanism will be referred to as the “Alternate Program.”
2.4.3Primary and Alternate Subplans. As soon as practicable after the Primary and Alternate Programs have been designated, Vertex will prepare and submit to the JRC for its review and comment research plans for the Primary Program (a “Primary Subplan”) and the Alternate Program (an “Alternate Subplan”) in each case covering the balance of the time remaining until the Research Termination Date. The Plans will be accompanied by budgets for the remaining period prior to the Research Termination Date. The budgets will each specify the aggregate amounts allocated for internal FTE’s and other costs and the aggregate amounts allocated for external FTE’s and other costs, and will be otherwise consistent with the requirements of Section 4.1 hereof. The date upon which the Primary Subplan, the Alternate Subplan, and the related budgets have been submitted to the JRC shall be called the “Primary Program Designation Date.”
2.5CFFT Special Rights at Program Selection Point.
If CFFT shall disagree with Vertex’s choice in designating the Primary Program, it may refer the matter to the JSC for review under Section 2.7.1(iii) hereof, and may in any event:
2.5.1Accept any decision of the JSC and proceed accordingly; or
- 17 -



2.5.2Terminate support of the Primary and Alternative Programs upon the terms and with the consequences specified in Section 10.5 hereof;
2.6Joint Research Committee.
2.6.1Composition and Purposes. Vertex and CFFT have established a Joint Research Committee (“JRC”) consisting of at least [***] (as may be increased or decreased by the JRC), half of whom shall be designated from time to time by each party. If the JRC chooses to designate a Committee Chair, the Chair will be appointed from among the members of the Committee designated by VERTEX. The JRC shall meet formally no less frequently than once in each three (3) month period during the Research Program, and at such time and location, as may be established by the Committee, for the following purposes:
(i)To review reports prepared by Vertex, which shall be submitted to the JRC within fifteen (15) days prior to each meeting, and shall include a thorough summary in written text of progress made during the preceding three month period under the Research Plan (although chemical structures will only be disclosed to CFFT in the context of a publication referenced in Article VII hereof, or as part of the Termination Know-How Package provided to CFFT in connection with an Interruption) and to CFFT’s chemistry advisors in accordance with the following sentence. Chemical Structures will be separately disclosed to CFFT’s chemistry advisors serving on the JRC, who will agree to maintain the confidentiality of the structures, to allow them to fulfill their JRC
- 18 -



responsibilities; provided that Vertex shall not be required to disclose structures to any advisors other than CFFT’s chemistry advisors who are currently working with Vertex on CFFT’s behalf, and to any other chemistry advisors approved by Vertex, which approval shall not be unreasonably withheld.
(ii)To review and discuss the Research Plan, and the Primary and the Alternate Subplans prepared by Vertex as provided in Section 2.4.3 above, and evaluate any proposed revisions to any of those Plans;
(iii)To assist Vertex in determining as soon as possible whether the Potentiator or Corrector approach should be the subject of the Primary Program; and
(iv)To review Development Candidates proposed by Vertex and to assess whether a given Development Candidate proposed by Vertex meets the Development Candidate Criteria.

        Vertex shall prepare and deliver minutes of the meeting to the members of the JRC, within thirty (30) days after the date of each meeting, setting forth, inter alia, all decisions of the JRC, and including as an attachment the report on the progress of work performed required by Section 2.6.1(i).
2.6.2Decision-Making.
- 19 -



(i)Each of Vertex and CFFT shall have one vote on the JRC. The objective of the JRC shall be to reach agreement by consensus on all matters within the scope of the Research Plan or any Subplan. However, in the event of a deadlock with respect to any action (which shall be deemed to have occurred if either party shall request a vote of the JRC on a matter and that vote shall either not be taken within thirty (30) days of the request or if taken shall result in a tie vote) and subject to the procedure set forth in subsections (ii) and (iii) below as to certain matters, the vote of Vertex, rendered after reasonable and open discussion among the members of the JRC, shall be final and controlling.
(ii)Notwithstanding the foregoing, with respect to JRC decisions

    (x) as to which approach – Potentiator or Corrector – should be the subject of the Primary Program, any disagreement between the parties that cannot be resolved within thirty (30) days by the JRC shall be referred to the JSC and, failing agreement, Vertex’s selection shall be controlling and CFFT shall have the alternatives set forth in Sections 10.5.1 and 10.5.3 below; and

    (y) as to whether or not a given Compound proposed by Vertex as a Development Candidate actually
- 20 -



meet the Development Candidate Criteria, any disagreement between the parties that cannot be resolved within thirty (30) days by the JRC shall be referred to the JSC for resolution and if not resolved within seven (7) business days after referral, shall be referred for resolution by the Chief Executive Officer of Vertex and the Chief Executive Officer of CFFT, and failing resolution, the matter will be referred for final decision under the provisions of Section 12.2(b) of this Agreement; and

    (z) as to the nature and extent of any additional Development Candidate Criteria referenced in Section 2.6.3 hereof, if any disagreement cannot be resolved by the JRC and the JSC as provided in (x) above, then there will be no change in the Development Candidate Criteria.
(iii)Notwithstanding the provisions of Section 2.6.2(i) hereof, if Vertex and CFFT deadlock on any matters being considered by the JRC which might have a significant impact on the time or likely success of the Research Program (other than those matters addressed in Section 2.6.2(ii) hereof), the matter shall be referred to the JSC for resolution in accordance with Section 2.7.1(iii) hereof.
- 21 -



(iv)Each party shall retain the rights, powers, and discretion granted to it under this Agreement, and the JRC shall not be delegated or vested with any such rights, powers or discretion except as expressly provided in this Agreement. The JRC shall not have the power to amend or modify this Agreement, which may only be amended or modified as provided in Section 12.15.
2.6.3Additional Development Candidate Criteria. The parties acknowledge that it may be necessary or appropriate to adopt additional Development Candidate Criteria which more specifically define the pre-development characteristics of Compounds which the parties believe may be suitable for development and commercialization based upon the particular mode of action of that Compound as a Potentiator or Corrector. The parties will use good faith efforts through their respective representatives on the JRC to agree on any such additional Development Candidate Criteria as soon as practicable after a change is proposed to the JRC by either party. Any disagreements with respect to the selection of additional Development Candidate Criteria hereunder will be addressed as provided in Section 2.6.2(ii).
2.7Joint Steering Committee.
2.7.1Composition and Purposes. Vertex and CFFT have established and will continue to participate in a Joint Steering Committee (“JSC”) which shall consist of an equal number of senior management personnel as may be agreed by the parties from time to time. The JSC shall initially have six (6) members. If the JSC chooses to designate a Committee Chair, the Chair will be appointed from among the members of the JSC designated by Vertex. The JSC
- 22 -



shall meet semi-annually, or with such other frequency, and at such time and location, as may be established by the Committee, for the following purposes:
(i)To provide general oversight of the Research Program ;
(ii)To periodically review the overall goals and strategy of the Research Program;
(iii)To discuss and attempt to resolve any deadlocked issues submitted to it by the JRC, although the vote of Vertex’s representatives shall prevail if the JSC is unable to reach a consensus on any matter other than matters referred to it under Section 2.6.2(ii)(x) and 2.6.2 (ii)(z), which shall be resolved as provided therein.
2.8Exchange of Information.
2.8.1Vertex will share information with the JRC, as soon as it is available, necessary to facilitate mutual understanding of the status of the Research Program and decision-making in connection therewith.
2.8.2CFFT shall not use Vertex CF Technology (excluding information which is no longer subject to confidentiality restrictions under Article V by reason of the exceptions set forth in Section 6.2) for any purpose, including the filing of patent applications containing such information, without Vertex’s consent, except as otherwise explicitly permitted in this Agreement.
- 23 -



2.9Extension of Research Termination Date.
Vertex and CFFT may extend the term of the Research Program, or the term of either the Primary Program or the Alternate Program, by mutual agreement. Any party desiring such an extension shall notify the other party in writing of that fact not less than sixty (60) days prior to the initial Research Termination Date. That notice shall include a summary of the material terms upon which the extension is proposed. The general expectation of the parties is that any such extension would be undertaken on terms substantially identical to those which appear in this Agreement, except that CFFT would bear only [***] of Vertex’s on-going research costs. Any such proposal that relates to an extension of the Research Program, generally, shall be called a “Research Extension Proposal,” and proposals that relate to extensions of the Primary Program or the Alternate Program, respectively, shall be called a “Primary Extension Proposal” or an “Alternate Extension Proposal.”
2.10Third Party Testing.
    At CFFT's written request (a “Testing Request”) delivered as provided below, Vertex will supply to an "Agreed Lab" reasonably adequate quantities of its "Lead Compounds" as necessary to enable the Agreed Lab to conduct in vitro testing of the efficacy and potency of the Lead Compounds in agreed CF assay models. All such testing will be undertaken at the expense of CFFT in addition to any funding otherwise provided hereunder.

    An “Agreed Lab” is a commercial testing laboratory unaffiliated with either CFFT or Vertex and reasonably acceptable to both, which (a) specializes in rendering services to the pharmaceutical industry and has nationally recognized expertise in the testing of pharmaceutical compounds; (b) has a superior reputation for integrity in dealing with the proprietary information
- 24 -



of others and would be free of any real or apparent conflict of interest in performing the services which are the subject of this Section 2.10; and (c) is bound by the terms of a confidentiality agreement with Vertex which is customary in form and content, which covers the testing contemplated by this Section 2.10, and which permits the Lab to report to CFFT, directly, the results which it obtains with respect to efficacy and potency of the Lead Compounds, but only those results.

    A “Testing Request” is a written request relating to the testing of Lead Compounds from either or both of the Primary and the Alternate Programs, which is delivered by CFFT to Vertex during any of the following periods: (i) the ninety day period beginning on the Primary Program Designation Date; (ii) the ninety day period prior to the due date for delivery to Vertex of any Early Termination Notice under Section 10.5.2 hereof; and (iii) the sixty day period beginning with the delivery by either party to the other of a Research Extension Proposal as provided in Section 2.9 hereof.

    “Lead Compounds” shall mean not more than two Compounds from each Program – Primary or Alternate - for which a Testing Request is delivered, none of which are a Development Candidate, which meet the following criteria: (i) the Compound(s) have been selected by Vertex from the Primary Program and/or the Alternate Program, as relevant to the Testing Request (assuming CFFT has not terminated the Alternate Program under the provisions of Section 10.5.3 hereof); (ii) each Compound will be representative of those Compounds in each Program which Vertex believes to be the most promising as potential Drug Products; and
- 25 -



(iii) each Compound shall have been previously tested by Vertex, in vitro, as to potential efficacy and potency in CF, and the results of that testing shall have been provided to CFFT.

    Vertex and CFFT acknowledge that commercially available assays for the testing of Lead Compounds may yield results which are less robust than the results obtained by Vertex in its own proprietary assays. The parties also acknowledge that the transfer of Vertex's proprietary assays to an Agreed Lab may be difficult, and the results less than satisfactory, without a commitment of substantial time and effort by Vertex which, if undertaken, may adversely impact the progress of the Research Program. Therefore, the parties agree that Vertex's responsibility for the testing provided under this Section 2.10 shall be limited as follows: (a) Vertex will cooperate with CFFT in the selection of an Agreed Lab as soon as practicable following the Effective Date, as may be requested by CFFT, and thereafter will assist in the determination whether commercially available assays conducted by the Lab are likely to provide satisfactory results; (b) Vertex will provide the Lab with requisite amounts of each Lead Compound, in connection with formal Testing Requests from CFFT as provided above, and up to three additional Compounds from each of the Primary or Alternate Programs, out of any supplies which Vertex may have on hand, the chemical structures of which have been published by Vertex in peer-reviewed journals or through posters or presentations at scientific conferences, which the Agreed Lab may use for control purposes; (c) Vertex will provide telephone consulting to appropriate representatives of the Agreed Lab concerning applicable assay methodology; (d) if the parties conclude that conventional testing will not yield adequate results, and upon the formal written request of CFFT rendered with due regard to [***] to establish an assay based on proprietary protocols from Vertex, Vertex will provide its proprietary assay protocol to the Agreed Lab sufficiently in
- 26 -



advance of any testing provided for in this Section 2.10 to accommodate such testing, under provisions of confidentiality, restricted access and non-use (for other than testing hereunder), and will ensure that appropriate Vertex representatives are available by telephone from time to time to answer questions and otherwise assist the Agreed Lab representatives in their efforts to establish Vertex's proprietary assay. Vertex shall in no event be responsible for any failure by the Agreed Lab to establish an effective assay using Vertex's protocols, nor shall any time periods provided herein for action by CFFT be extended by reason of any such failure.

ARTICLE III- DEVELOPMENT
3.1Commencement of Development Program.
        As soon as Vertex has identified a Development Candidate which it believes meets the Development Candidate Criteria, it will so notify CFFT and the JRC and will include with that notice the Development Candidate Information with respect to that Development Candidate and its Back-up Compounds. Vertex will promptly commence and pursue a Development Program with respect to that Development Candidate, at its expense, applying diligent, commercially reasonable efforts to develop Drug Product Candidates into Drug Products, consistent with those used by Vertex for its own compounds of similar potential.
3.2Joint Development Committee.
3.2.1Formation and Responsibilities. As soon as practicable after the commencement by Vertex of a Development Program with respect to a Drug Product Candidate, VERTEX will establish a Joint Development Committee (“JDC”) which shall include a
- 27 -



representative designated by CFFT. Additional JDC’s, which shall also include one CFFT representative, may be established from time to time in connection with the development of additional Drug Product Candidates. The JDC (or its successor organization, as designated by Vertex) will be the principal organization through which the development of a Drug Product Candidate is planned, administered, evaluated and completed, subject to appropriate review and approval at senior management levels as required by VERTEX from time to time. In addition to the CFFT member, the JDC will typically have members from the various functional groups (e.g., research, preclinical safety, clinical, regulatory, marketing) which are or will be expected to be involved in development and launch of the Drug Product Candidate. VERTEX will appoint the JDC Chair. The JDC will typically meet at least quarterly, depending on the level of current development activity, and will be responsible for preparation and implementation of the Development Plan described in Section 3.2.2 below with respect to each Drug Product Candidate.
3.2.2Development Plan. The JDC shall be responsible for review of the goals and strategy for development of each Drug Product Candidate and shall prepare and oversee the implementation of an overall Development Plan for each Drug Product Candidate. The Development Plan shall, among other things, detail, schedule and fully describe the proposed toxicology studies, clinical trials, regulatory plans, clinical trial and commercial material requirements, and process development and manufacturing plans for each Drug Product Candidate, along with relevant budget information for the described items, and will outline the key elements involved in obtaining Regulatory Approval in each country where the Drug Product is to be marketed.
- 28 -



3.2.3Meeting Materials. The JDC will consider all information that is material to an assessment of the status, direction and progress of the Development Program, including all clinical trials protocols, data and reports. The JDC Chair will ensure that minutes are prepared and distributed to each member of the JDC promptly after each meeting. Those minutes shall contain a report on the activities of the JDC during its meeting. CFFT’s representative on the JDC will receive all documents and information distributed or communicated to members of the JDC, and may review copies of all other information material to the development of a Drug Product Candidate unless the JDC denies access to that information for demonstrable competitive reasons.
3.2.4CFFT and its Affiliates will use good faith efforts to enlist the Therapeutic Development Network and its resources and expertise in support of the development efforts for each Drug Product Candidate, and will involve appropriate Vertex representatives in that effort.
3.3Development Responsibility and Costs.
        Vertex will have sole responsibility for, and bear the cost of conducting, the Development Program with respect to each Drug Product Candidate.
3.4Regulatory Approvals.
        Vertex shall be solely responsible for preparing and submitting registration dossiers for Regulatory Approval of Drug Product Candidates in the Territory.
3.4.1Vertex Ownership. All Regulatory Approvals shall be held by and in the name of Vertex, and Vertex shall own all submissions in connection therewith.
- 29 -



3.4.2Principal Interface. All formulary or marketing approvals shall also be obtained by and in the name of Vertex, and Vertex will be the principal interface with and will otherwise handle all interactions with regulatory agencies concerning any Drug Product.
3.4.3Regulatory Meetings. If requested by Vertex, CFFT will arrange for one or more representatives of CFFT to participate in meetings between representatives of Vertex and any of the FDA, the EMEA and Koseisho (MHW Japan), to the extent that Vertex reasonably believes that representatives from CFFT would further the regulatory approval process.

ARTICLE IV – PAYMENTS
4.1Staffing and Research Support Payments.
CFFT will make the payments to Vertex specified below during 2004 and 2005 in support of the Research Program under this Agreement.

[***]
[***]
[***]
[***]
[***]
[***]
Total
$21.281

- 30 -



Vertex will dedicate a minimum average [***] during its term, [***] Unless otherwise agreed in writing by CFFT, from and after the earlier of the date upon which Vertex notifies CFFT of its selection of a Primary and an Alternate Program, Vertex will devote [***] to the Alternate Program, and will apply [***]. Subject to the foregoing requirements, the research support specified above can be allocated as Vertex may determine in good faith between in-house and outside resources, between the Primary Program and the Alternative Program, and between and among individual budget line items.
4.2Budget.
The initial budget for the Research Program is attached hereto as Exhibit 4.2 (the “Initial Budget”). Any material revisions to the Initial Budget which would result in an increase in total funding for the Research Program, or which are specified in Section 2.4.1, will require the prior approval of CFFT. Any other adjustments to the Research Program budget may be undertaken by Vertex with prior notice to, but without prior approval from, CFFT. The Initial Budget as revised or adjusted pursuant to the foregoing and in effect at any given time, shall be called the “Current Budget.” Vertex will provide CFFT with quarterly reports, within thirty (30) days after the end of each quarter, showing expenses incurred under the Research Program during the quarter just ended against budgeted expenses for that quarter.
4.3Payments.
Payments due under the Current Budget on account of internal FTEs shall be made by CFFT [***]. Payments due under the Current Budget on account of external costs shall be made by CFFT [***] All payments shall be made without deduction for withholding or other similar taxes, in United States dollars to the credit of such bank account as may be designated by
- 31 -



Vertex in writing to CFFT. Any payments which fall due on a date which is a legal holiday in The Commonwealth of Massachusetts may be made on the next following day which is not a legal holiday in the Commonwealth. On or before each of March 1, 2005 and March 1, 2006, Vertex will provide CFFT with an accounting of all internal FTE costs and outsourcing costs incurred under the Research Program during the most recently concluded calendar year. Internal FTE costs will be calculated [***]. Costs incurred will be compared with funds provided by CFFT on account of that year, and [***].
4.4Clinical Trial Commencement Milestone.
CFFT will pay to Vertex the sum of $1.5 million (the “Development Candidate Milestone”) with respect to the first Drug Product Candidate under the Research Program to commence human clinical trials of that Drug Product Candidate in any country with a generally accepted system of Regulatory Approvals. The first human clinical trial of a Drug Product Candidate will be deemed to have commenced when that Candidate is first dosed in a human under a clinical trial protocol which has been approved by the relevant oversight authority in the country in which the trial is being conducted. Payment with respect to a Drug Product Candidate will be made within thirty (30) days after receipt by CFFT of notice from Vertex that human clinical trials of that Drug Product Candidate have commenced.
4.5Records.
        Vertex shall keep accurate records and books of accounts containing all data reasonably required for the calculation and verification of FTE’s employed, and outsourcing costs incurred, by Vertex in the Research Program. CFFT, through an independent accounting firm unaffiliated with either CFFT or Vertex, shall have the right at its expense to audit Vertex’s
- 32 -



relevant records to verify compliance with FTE and other research funding allocation requirements hereunder.
        At CFFT’s request, VERTEX shall make those records available, no more than once a year, during reasonable working hours, for review by a recognized independent accounting firm acceptable to both parties, at CFFT’s expense, for the sole purpose of verifying the accuracy of those records in the calculation of Research Program FTEs and outsourcing costs. Vertex shall not, however, be required to retain or make available to CFFT or its accountants, any such records or books of account for either 2004 or 2005, beyond thirty-six (36) months from the termination of the Research Program. CFFT shall cause the accounting firm to retain all such information in confidence.
        In the event that the aggregate costs actually chargeable to the Research Program during any year are less than the amount previously advanced to Vertex by CFFT and properly attributable to that year (a “Negative Difference”), in addition to reimbursing CFFT for the Negative Difference plus interest calculated at [***] if the Negative Difference is more than [***] then Vertex shall also pay the reasonable costs of the independent accountant employed by CFFT in the review.
4.6Payments Due Under the Original Agreement.
Vertex acknowledges that no further milestone payments, beyond those made to Vertex prior to the Effective Date of this Agreement under the Original Agreement. Outsource costs incurred by Vertex under the Original Agreement prior to the Effective Date will be reimbursed by CFFT under the terms of the Original Agreement from available funds provided under the Original Agreement. Except as specified in the preceding sentence, neither Vertex nor
- 33 -



CFFT shall have any remaining obligations under the Original Agreement after the Effective Date.

ARTICLE V – COMMERCIALIZATION; ROYALTIES
5.1Marketing and Promotion.
Vertex and/or its licensees and sublicensees shall have exclusive rights to market, sell and distribute all Drug Products in the Territory, subject to the Special CFFT Rights provided in Sections 10.5 and 10.6 below.
5.2Due Diligence.
Vertex shall use diligent and commercially reasonable efforts consistent with the requirements of the Development Program and sound and reasonable business practices and judgment to effect introduction of Drug Products into major markets in North America and Europe as soon as reasonably practicable, devoting the same degree of attention and diligence to those efforts that it devotes to similar activities for its other products of comparable market potential.
5.3Royalties.
5.3.1    Net Sales in the Field. Vertex shall pay to CFFT the following royalties on annual Net Sales of each Drug Product:

4% [***] Net Sales
[***] Net Sales
- 34 -



[***] Net Sales [***]

[***] Net Sales under this Section 5.3.1 shall not in any event include any Net Sales of Drug Products which are the subject of the royalty obligations set forth in Sections 5.3.2, 10.5.4, 10.5.5, and 10.5.6 hereof.

5.3.2    Net Sales outside the Field. Vertex shall pay CFFT a royalty of [***] of annual Net Sales of each Drug Product for use outside the Field.

5.4Sales Reports.
(a)    After the First Commercial Sale of a Drug Product, Vertex shall furnish or cause to be furnished to CFFT on a quarterly basis a written report or reports covering each calendar quarter (each such calendar quarter being sometimes referred to herein as a “reporting period”) within sixty days after the close of each quarter showing, for Net Sales in the Field and, separately, for Net Sales outside the Field, (i) the Net Sales of each Drug Product in each country in the world during the reporting period by Vertex and each Affiliate, licensee and sublicensee; (ii) the royalties, payable in U.S. dollars (“Dollars”), which shall have accrued under Section 5.3 hereof in respect of such sales and the basis of calculating those royalties; (iii) withholding taxes, if any, required by law to be deducted from any royalties payable in respect of any such sales; (iv) the exchange rates used in converting into Dollars, from the currencies in which sales were made, any payments due which are based on Net Sales; and (v) dispositions of Drug Products other than pursuant to sale for cash. With respect to sales of Drug Products invoiced in Dollars, the Net Sales amounts and the amounts due to CFFT hereunder shall be expressed in Dollars.
- 35 -



With respect to sales of Drug Products invoiced in a currency other than Dollars, the Net Sales and amounts due to CFFT hereunder shall be expressed in the domestic currency of the party making the sale, together with the Dollar equivalent of the amount payable to CFFT, calculated by translating foreign currency sales into U.S. dollars based on the average of the exchange rates reported in The Wall Street Journal or comparable publication over the period covered by the royalty report. If any licensee or sublicensee makes any sales invoiced in a currency other than its domestic currency, the Net Sales shall be converted to its domestic currency in accordance with the licensee’s or sublicensee’s normal accounting principles. Vertex shall furnish to CFFT appropriate evidence of payment of any tax or other amount required by applicable laws or regulations to be deducted from any royalty payment payable by Vertex to CFFT pursuant to this Agreement, including any tax or withholding levied by a foreign taxing authority in respect of the payment or accrual of any royalty. Reports shall be due on the thirtieth (30th) day following the close of each reporting period, although Vertex shall also provide CFFT with a “flash” report of Net Sales, only, within ten (10) business days after the end of each month. Vertex shall keep accurate records in sufficient detail to enable the amounts due hereunder to be determined and to be verified by CFFT.
        (b)    Amounts shown to have accrued by each sales report provided for under Section 5.4(a), above, shall be due and payable on the date that sales report is due.
        (c)    All payments shall be made in Dollars. If at any time legal restrictions prevent the prompt remittance of any payments with respect to any country in the Territory where Drug Products are sold, Vertex or its sublicensees shall have the right and option to make such payments by depositing the amount thereof in local currency to CFFT’s account in a bank or depository in such country.
- 36 -



        (d)    Upon the written request of CFFT, at CFFT’s expense and not more than once in or in respect of any calendar year, Vertex shall permit an independent accountant of national prominence selected by CFFT, to have access during normal business hours to those records of Vertex as may be reasonably necessary to verify the accuracy of the sales reports furnished by Vertex pursuant to this Section 5.4, in respect of any calendar year ending not more than thirty-six (36) months prior to the date of such notice. The report prepared by such independent accountant, a copy of which shall be sent or otherwise provided to Vertex by such independent accountant at the same time it is sent or otherwise provided to CFFT, shall contain the conclusions of such independent accountant regarding the audit and will specify that the amounts paid to CFFT pursuant thereto were correct or, if incorrect, the amount of any underpayment or overpayment. If such independent accountant’s report shows any underpayment, Vertex shall remit to CFFT within thirty (30) days after Vertex’s receipt of such report, (i) the amount of such underpayment plus interest at the Prime Rate plus two (2) percentage points calculated from the date such payment is due, and (ii) if such underpayment exceeds [***] then being audited, the reasonable and necessary fees and expenses of such independent accountant performing the audit, subject to reasonable substantiation thereof. Any overpayments shall be fully creditable against amounts payable in subsequent payment periods. CFFT agrees that all information subject to review under this Section 5.4 or under any sublicense agreement is confidential and that CFFT shall retain and cause its accountant to retain all such information in confidence. Upon the expiration of thirty-six (36) months following the end of any calendar year, the calculation of amounts payable with respect to such fiscal year shall be binding and conclusive upon CFFT, and Vertex shall be released from any liability or accountability with respect to payments for such year.
- 37 -



        (e)    In case of any delay in payment by Vertex to CFFT not occasioned by Force Majeure, interest shall be calculated at the [***] from the tenth (10th) day after the due date of the payment, shall be due from Vertex.
5.5Vertex First Negotiation Right re: CFF Royalty Disposition.
If CFFT should wish to assign, sell or otherwise transfer rights in or to any of the royalty payments due or to become due from Vertex, its Affiliates, successors, assignees, licensees or sublicensees under any of the provisions of this Agreement, or to undertake any transaction which would have the same or a similar effect as any such assignment, sale or transfer, it will provide Vertex with sixty (60) days prior written notice (a “Transfer Notice”), and during that sixty day period will at Vertex’s request negotiate with Vertex in good faith, with the objective of reaching an agreement under which those CFFT rights which were the subject of the Transfer Notice would be assigned, sold or transferred to Vertex, its successors or assigns in lieu of an assignment, sale, transfer or other transaction to or with a Third Party. If at the end of the sixty day period referenced above Vertex and CFFT have been unsuccessful in negotiating mutually agreeable terms of assignment, sale or transfer, then CFFT shall be under no further obligation to Vertex under this Section 5.5, unless it shall not conclude a transaction with a Third Party covering the rights which were the subject of the initial Transfer Notice within twelve (12) months after the date of delivery of that Transfer Notice, in which event any subsequent effort to assign, sell or transfer any of those rights shall be once again subject to the terms of this Section 5.5.

- 38 -



ARTICLE VI - CONFIDENTIALITY
6.1Undertaking.
        During the term of this Agreement, each party shall keep confidential, and other than as provided herein shall not use or disclose, directly or indirectly, any trade secrets, confidential or proprietary information, or any other knowledge, information, documents or materials, owned, developed or possessed by the other party, whether in tangible or intangible form, the confidentiality of which such other party takes reasonable measures to protect (“Confidential Information”). Neither CFFT nor Vertex will use the other party’s Confidential Information except as expressly permitted in this Agreement
(a)     Each party shall take any and all lawful measures to prevent the unauthorized use and disclosure of the other party’s Confidential Information, and to prevent unauthorized persons or entities from obtaining or using that Information.
(b)Each party will refrain from directly or indirectly taking any action which would constitute or facilitate the unauthorized use or disclosure of the other party’s Confidential Information. Each party may disclose that Information to its officers, employees and agents, to authorized licensees and sublicensees, and to subcontractors in connection with the development or manufacture of Drug Candidates, Drug Product Candidates or Drug Products, to the extent necessary to enable such parties to perform their obligations hereunder or under the applicable license, sublicense or subcontract, as the case may be; provided, that such officers, employees, agents, licensees, sublicensees and
- 39 -



subcontractors have entered into appropriate confidentiality agreements for secrecy and non-use of such Confidential Information which by their terms shall be enforceable by injunctive relief at the instance of the disclosing party.
(c)     Each party shall be liable for any unauthorized use and disclosure of the other party’s Confidential Information by its officers, employees and agents and any such sublicensees and subcontractors.
6.2Exceptions.
        Notwithstanding the foregoing, the provisions of Section 6.1 hereof shall not apply to Confidential Information which the receiving party can conclusively establish:
(a) has entered the public domain without such party’s breach of any obligation owed to the disclosing party;
(b)is permitted to be disclosed by the prior written consent of the disclosing party;
(c)has become known to the receiving party from a source other than the disclosing party, other than by breach of an obligation of confidentiality owed to the disclosing party;
(d)is disclosed by the disclosing party to a Third Party without restrictions on its disclosure;
(e)is independently developed by the receiving party without breach of this Agreement; or
- 40 -



(f)is required to be disclosed by the receiving party to comply with applicable laws or regulations, to defend or prosecute litigation or to comply with governmental regulations, provided that the receiving party provides prior written notice of such disclosure to the disclosing party and takes reasonable and lawful actions to avoid or minimize the degree of such disclosure.

Either Vertex or CFFT may at any time, by notice in writing to the other party, waive any or all of the confidentiality obligations to which the other party is subject hereunder, for any length or time or with respect to any specific information.
6.3Publicity.
        The parties will agree upon the timing and content of any initial press release or other public communications relating to this Agreement and the transactions contemplated herein.
(a) Except to the extent already disclosed in that initial press release or other public communication, no public announcement concerning the terms of this Agreement or concerning the transactions described herein shall be made, either directly or indirectly, by Vertex or CFFT, except (i) as may be legally required by applicable laws, regulations, or judicial order, or (ii) if limited to the fact that the Research Program exists, that research is in progress, and its anticipated completion without first obtaining the approval of the other party and agreement upon the nature, text, and timing of such announcement, which approval and agreement shall not be unreasonably withheld.
- 41 -



(b)The party desiring to make any such public announcement shall provide the other party with a written copy of the proposed announcement in sufficient time prior to public release to allow such other party to comment upon such announcement, prior to public release.
6.4Survival.
        The provisions of this Article VI shall survive the termination of this Agreement and shall extend [***].

ARTICLE VII - PUBLICATION
    Each of Vertex and CFFT reserves the right to publish or publicly present the results (the “Results”) of the Research Program, subject to the following terms and conditions. The party proposing to publish or publicly present the Results (the “publishing party”) will submit a draft of any proposed manuscript or speech to the other party (the “non-publishing party”) for comments at least [***] prior to submission for publication or oral presentation. The non-publishing party shall notify the publishing party in writing [***] of receipt of such draft whether such draft contains (i) information of the non-publishing party which it considers to be confidential under the provisions of Article VI hereof, (ii) information that if published would have an adverse effect on a patent application covering the subject matter of this Agreement which the non-publishing party intends to file, or (iii) information which the non-publishing party reasonably believes would be likely to have a material adverse impact on the development or commercialization of a Drug Product Candidate. In any such notification, the non-publishing party shall indicate with specificity its suggestions regarding the manner and degree to which the
- 42 -



publishing party may disclose such information. In the case of item (ii) above, the non-publishing party may request a delay and the publishing party shall delay such publication, for a period not exceeding [***], to permit the timely preparation and filing of a patent application or an application for a certificate of invention on the information involved. In the case of item (i) above, no party may publish Confidential Information of the other party without its consent in violation of Article V of this Agreement. In the case of item (iii) above, if the publishing party shall disagree with the non-publishing party’s assessment of the impact of the publication, then the issue shall be referred to the JSC for resolution. If the JSC is unable to reach agreement on the matter within thirty (30) days after such referral, the matter shall be referred by the JSC to the Chief Executive Officer of CFFT and the Chief Executive Officer of Vertex who shall attempt in good faith to reach a fair and equitable resolution of this disagreement. If the disagreement is not resolved in this manner within two (2) weeks of referral by the JSC as aforesaid, then the decision of the publishing party as to publication of any information generated by it, subject always to the confidentiality provisions of Article V hereof, shall be final, provided that such decision shall be exercised with reasonable regard for the interests of the non-publishing party. The parties agree that authorship of any publication will be determined based on the customary standards then being applied in the relevant scientific journal, and that appropriate credit will be acknowledged when the subject matter of a publication is derived in whole or in significant part from Vertex CF Technology or inventions licensed by CFFT pursuant to Section 9.1 of this Agreement. The parties will use their best efforts to gain the right to review proposed publications relating to the subject matter of the Research Program by consultants or contractors.
    Notwithstanding the foregoing, Vertex intends to advance the body of general scientific knowledge of CF and its potential therapies, and to contribute to the identification of chemical
- 43 -



tools as optimal scientific benchmarks, all in a manner consistent with its general scientific and commercial objectives in entering into the collaboration with CFFT to which this Agreement relates. In furtherance of that objective, Vertex would expect, after giving due consideration to the appropriate protection of intellectual property, to publish information in peer-reviewed scientific journals concerning its efforts under the Research Program, including chemical structural information about at least two Compounds. Vertex will include as co-authors of any such publication contributing CFFT personnel and consultants and other persons who would customarily be considered in that regard, including members of the JRC as appropriate. CFFT’s financial contribution to the Research Program also will be acknowledged.
    This Article VII shall survive the termination of this Agreement for five (5) years from the date of such termination.

ARTICLE VIII- INDEMNIFICATION
8.1Indemnification by Vertex.
    Vertex will indemnify and hold CFFT and its Affiliates, and their employees, officers and directors harmless against any loss, damages, action, suit, claim, demand, liability, expense, bodily injury, death or property damage (a “Loss”), that may be brought, instituted or arise against or be incurred by such persons to the extent such Loss is based on or arises out of:
(a) the development, manufacture, use, sale, storage or handling of a Compound, a Development Candidate, a Drug Product Candidate or a Drug Product by VERTEX or its Affiliates or their representatives, agents, authorized
- 44 -



licensees, sublicensees or subcontractors under this Agreement, or any actual or alleged violation of law resulting therefrom; or
(b)the breach by Vertex of any of its covenants, representations or warranties set forth in this Agreement; and
(c) provided however, that the foregoing indemnification shall not apply to any Loss to the extent such Loss is caused by the negligent or willful misconduct of CFFT or its Affiliates.
8.2Indemnification by CFFT.
        CFFT will indemnify and hold Vertex, and its Affiliates, and their employees, officers and directors harmless against any Loss that may be brought, instituted or arise against or be incurred by such persons to the extent such Loss is based on or arises out of:
(a) the development, manufacture, use, sale, storage or handling of a Compound, a Development Candidate, a Drug Product Candidate or a Drug Product by CFFT or its Affiliates or their representatives, agents, authorized licensees, sublicensees or subcontractors under this Agreement, or any actual or alleged violation of law resulting therefrom; or
(b)the breach by CFFT of any of its covenants, representations or warranties set forth in this Agreement; and
(c) provided that the foregoing indemnification shall not apply to any Loss to the extent such Loss is caused by the negligent or willful misconduct of Vertex or its Affiliates.
- 45 -



8.3Claims Procedures.
        Each Party entitled to be indemnified by the other Party (an “Indemnified Party”) pursuant to Section 8.1 or 8.2 hereof shall give notice to the other Party (an “Indemnifying Party”) promptly after such Indemnified Party has actual knowledge of any threatened or asserted claim as to which indemnity may be sought, and shall permit the Indemnifying Party to assume the defense of any such claim or any litigation resulting therefrom; provided:
(a) That counsel for the Indemnifying Party, who shall conduct the defense of such claim or any litigation resulting therefrom, shall be approved by the Indemnified Party (whose approval shall not unreasonably be withheld) and the Indemnified Party may participate in such defense at such party’s expense (unless (i) the employment of counsel by such Indemnified Party has been authorized by the Indemnifying Party; or (ii) the Indemnified Party shall have reasonably concluded that there may be a conflict of interest between the Indemnifying Party and the Indemnified Party in the defense of such action, in each of which cases the Indemnifying Party shall pay the reasonable fees and expenses of one law firm serving as counsel for the Indemnified Party, which law firm shall be subject to approval, not to be unreasonably withheld, by the Indemnifying Party); and
(b)The failure of any Indemnified Party to give notice as provided herein shall not relieve the Indemnifying Party of its obligations under this Agreement to the extent that the failure to give notice did not result in harm to the Indemnifying Party.
- 46 -



(c) No Indemnifying Party, in the defense of any such claim or litigation, shall, except with the approval of each Indemnified Party which approval shall not be unreasonably withheld, consent to entry of any judgment or enter into any settlement which (i) would result in injunctive or other relief being imposed against the Indemnified Party; or (ii) does not include as an unconditional term thereof the giving by the claimant or plaintiff to such Indemnified Party of a release from all liability in respect to such claim or litigation.
(d)Each Indemnified Party shall furnish such information regarding itself or the claim in question as an Indemnifying Party may reasonably request in writing and shall be reasonably required in connection with the defense of such claim and litigation resulting therefrom.

ARTICLE IX– PATENTABLE INVENTIONS
9.1Ownership.
        All inventions made and all Know-How generated exclusively by either party or its Affiliates (directly or through others acting on its behalf) prior to and during the term of this Agreement relating to the Research Program shall be owned by the party making the invention or generating the Know-How claimed, or if such invention is made jointly (a “Joint Invention”), shall be owned jointly, all as determined in accordance with United States laws of inventorship; provided that, CFFT hereby grants to Vertex an exclusive (even as to CFFT worldwide) license
- 47 -



to its rights in any Joint Invention and any CFFT invention resulting from the Research Program for the purposes specified in this Agreement.
9.2Preparation.
        Vertex shall take responsibility for the preparation, filing, prosecution and maintenance of all Vertex Patents, and any patents and patent applications claiming Joint Inventions, and CFFT shall take responsibility for the preparation, filing, prosecution and maintenance of all CFFT Patents. Vertex shall provide the JRC with periodic reports listing, by name, Patents filed by Vertex in the United States and other jurisdictions, along with a general summary of the claims made and the jurisdictions of filing.
9.3Costs.
[***]

ARTICLE X – TERM AND TERMINATION
10.1Term.
        This Agreement will extend until the Research Termination Date as defined herein, unless earlier terminated by either party hereto in accordance with this Agreement, or unless extended by mutual agreement of the parties.
- 48 -



10.2Termination of the Research Program by CFFT for Cause.
Upon written notice to Vertex, CFFT may at its sole discretion unilaterally terminate the Research Program and this Agreement upon the occurrence of any of the following events:
(a) Vertex shall materially breach any of its material obligations under this Agreement, and such material breach shall not have been remedied or material steps initiated to remedy the same to CFFT’s reasonable satisfaction, within thirty (30) days after CFFT sends written notice of breach to Vertex; or
(b)Vertex shall cease to function as a going concern by suspending or discontinuing its business for any reason except for interruptions caused by events of Force Majeure.
            In the event of any valid termination under this Section 10.2, CFFT shall not be required to make any payments under Section 3.2 hereof which have not accrued prior to receipt by Vertex of the notice of breach referenced under Section 10.2(a) or receipt by Vertex of the notice of termination pursuant to Section 10.2(b), as the case may be.
10.3Termination of the Research Program by Vertex for Cause.
Vertex may at its sole discretion terminate this Agreement upon written notice to CFFT upon the occurrence of the following event:

CFFT shall materially breach any of its material obligations under this Agreement and such material breach shall not have been remedied or material steps initiated to remedy the
- 49 -



same to Vertex’s reasonable satisfaction, within thirty (30) days after Vertex sends written notice of breach to CFFT.
10.4General Effect of Termination.
(a) Except where explicitly provided elsewhere herein, termination of this Agreement for any reason, or expiration of this Agreement, will not affect: (i) obligations which have accrued as of the date of termination or expiration, and (ii) obligations and rights which, expressly or from the context thereof, are intended to survive termination or expiration of this Agreement. Without limitation, the following shall survive termination either indefinitely or for the period so stated: Section 2.9 (for the limited purposes of completing a Testing Request with respect to a Development Candidate after the Research Termination Date) and Articles III, V, VI, VII, VIII, IX, XI and XII.
(b)Upon termination or expiration of this Agreement, Vertex will retain exclusive rights to Vertex CF Technology and the inventions licensed to it by CFFT pursuant to Section 9.1 of this Agreement (including intellectual property), except CFFT shall hold those rights specified under Sections 10.5 and 10.6 hereof, as applicable.
10.5CFFT Special Termination Rights.
CFFT at its sole discretion may exercise the following Special Termination Rights at or within the time period stated, before the Research Termination Date.
- 50 -



10.5.1Termination after Program Designation. At any time after the Primary Program Designation Date referenced in Section 2.4 hereof, CFFT may request in writing (a “Selection Disagreement Notice”) that Vertex reconsider its Primary Program choice and its primary focus on either Potentiators or Correctors. If Vertex does not elect by written notice to CFFT to amend its choice and select for the Primary Program the mode of action (i.e., Potentiator or Corrector), preferred by CFFT (the “Preferred CFFT Mode of Action”), then the Agreement will terminate effective sixty (60) days following receipt by Vertex of the Selection Disagreement Notice, unless that Notice is earlier withdrawn by CFFT by further notice in writing delivered to Vertex within sixty (60) days after receipt by Vertex of the Selection Disagreement Notice.
10.5.2Early Termination. At its sole discretion, CFFT may terminate this Agreement effective June 30, 2005, upon not less than sixty (60) days prior written notice to Vertex, (an “Early Termination Notice”).
10.5.3Alternate Program Termination. CFFT may by written notice delivered to Vertex (the “Alternate Program Termination Notice”) elect to terminate the Alternate Program and all funding which under the Current Budget would have been allocated to the Alternate Program after the effective date of termination. Termination will be effective on the 30th day following receipt by Vertex of the Alternate Program Termination Notice (the “Alternate Program Termination Date”). Notwithstanding such Termination, CFFT will reimburse Vertex during the ninety (90) days following such Termination for all outsourced costs [***] From and after the date the Alternate Program Termination Notice is received by Vertex, CFFT will not be obligated to fund any other outsourcing costs allocated in the Current Budget to the Alternate Program. Funding for FTEs which are allocated to the Alternate Program may at Vertex’s
- 51 -



discretion, after consultation with CFFT, be allocated to provide additional FTE support for the Primary Program. The required minimum FTE level set forth in Section 4.1 hereof will be adjusted as appropriate to reflect termination of the Alternate Program as provided herein.
10.5.4Upon the effective date of termination of this Agreement under Section 10.5.1 above, Vertex hereby grants to CFFT and its Affiliates an exclusive, worldwide license, with the right to sublicense, under the Vertex CF Technology to make, have made, use, have used, import, offer for sale, sell and have sold drug products in the Field for which the principal mode of action is the Preferred CFFT Mode of Action, and the license to Vertex of inventions pursuant to Section 9.1 of this Agreement regarding such Mode of Action shall terminate. In consideration of the foregoing license, CFFT will pay Vertex [***].
10.5.5In the event this Agreement is terminated by CFFT under Section 10.5.2 hereof, and in lieu of any other obligations (including royalty obligations under Section 5.3 hereof) owed by Vertex to CFFT hereunder except obligations that explicitly survive termination of this Agreement, Vertex shall pay CFFT [***]
10.5.6In the event the Alternate Program is terminated by CFFT under Section 10.5.3 hereof, and Vertex thereafter sells a Drug Product in the Field which relies for its principal therapeutic effect in the Field on the mode of action which was the subject of the Alternate Program, then in lieu of the royalty obligation set forth in Section 5.3 hereof, Vertex will pay to CFFT [***]
10.5.7For purposes of Section 10.5.5 and 10.5.6, a product shall constitute a Drug Product even though the notice for a Development Candidate specified in Section 1.11 has not been issued by Vertex.
- 52 -



10.6Consequences of an Interruption.
10.6.1For purposes of this Agreement, an “Interruption” shall be deemed to have occurred in any of the following circumstances:
(a) with respect to either the Primary Program or the Alternate Program, considered separately, if at any time after the Research Termination Date and before a Drug Product is achieved, Vertex or its Affiliates, licensees, sublicensees, assignees or partners (collectively, and for purposes of this Section 10.6 only, “Vertex”) either, as applicable, (i) ceases reasonable research efforts directed toward identification of a Development Candidate, or (ii) ceases reasonable development efforts with respect to a Development Candidate (if one has been designated by Vertex), for a period of more than 180 consecutive days, and CFFT delivers written notice (an “Interruption Notice”) to Vertex stating that an Interruption under this Section 10.6 has occurred; provided that an Interruption will not be deemed to have occurred with respect to a Development Candidate unless Vertex commences reasonable development efforts with respect to another Development Candidate from the same Program, within thirty (30) days after receipt of any such Interruption Notice and such development efforts continue uninterrupted for no less than three hundred sixty (360) days;
10.6.2Upon the effective date of any Interruption under Section 10.6.1 above, the license granted to Vertex under Section 9.1 for any CFFT invention shall terminate with respect to the applicable Program described below, and the following license in favor of CFFT shall become effective:
- 53 -



(a) If the Program to which the Interruption relates involves the design of Compounds which are intended to act as Potentiators, then CFFT shall have an exclusive right [***] and with respect to those Compounds, CFFT shall have an irrevocable, exclusive worldwide license, with the right to sublicense, under the Vertex CF Technology to develop, manufacture, have manufactured, use, sell, offer to sell and import those Compounds in the Field.
(b)If the Program to which the Interruption relates involves the design of Compounds which are intended to act as Correctors, then CFFT shall have an exclusive right [***] and with respect to those Compounds, CFFT shall have an irrevocable, exclusive worldwide license, with the right to sublicense, under the Vertex CF Technology to develop, manufacture, have manufactured, use, sell, offer to sell and import those Compounds in the Field.
(c) In lieu of any other obligation owed by CFFT to Vertex pursuant to this Agreement, except obligations that explicitly survive termination of this Agreement, CFFT shall pay Vertex [***]
(d)In connection with either or both of the foregoing licenses, Vertex will deliver to CFFT the Termination Know-How Package associated with the Program to which the license relates expeditiously upon the occurrence of an Interruption.
(e) For purposes of CFFT’s compound selection right under subsection (a) or (b) above, the classification of a particular Compound as a
- 54 -



Potentiator or a Corrector will be determined as specified in the respective definitions of those terms which are set forth in Article I hereof.
10.7Refused Program Extension.
If (a) Vertex proposes a Research Program Extension under Section 2.9 hereof which is a “Qualifying Extension Proposal” as defined below: and
(b) CFFT refuses that proposal and declines to continue funding of the relevant Program (a “Refused Program”) as specified in the Qualifying Extension Proposal; and
(c) Vertex continues funding of the Refused Program for the proposed term, on a funding level for the proposed term at least equal to Vertex’s share of the funding provided in the Qualified Extension Proposal and a Drug Product is thereafter sold by Vertex then the royalty otherwise payable to CFFT under Section 5.3 hereof with respect to any Development Candidate selected from the Refused Program by Vertex more than twelve (12) months after the Research Termination Date, shall be reduced [***] An extension of any efforts by Vertex pursuant to the foregoing shall be called a “Refused Program Extension.”

For purposes of this Section 10.7, a “Qualifying Extension Proposal” shall mean, with respect to any Program, a proposed extension of that Program beyond the Research Termination Date (i) at an average annualized cost not greater than the level provided under the Current Budget in effect for the six month period immediately preceding the Research Termination Date with respect to that Program; (ii) on relevant terms substantially similar to those set forth in this Agreement; but (iii) with the aggregate funding commitment divided equally between Vertex and CFFT.
- 55 -



ARTICLE XI – REPRESENTATIONS AND WARRANTIES
11.1Representations and Warranties of Vertex.
Vertex represents and warrants to CFFT that this Agreement has been duly executed and delivered by Vertex and constitutes the valid and binding obligation of Vertex, enforceable against Vertex in accordance with its terms except as enforceability may be limited by bankruptcy, fraudulent conveyance, insolvency, bankruptcy, reorganization, moratorium and other laws relating to or affecting creditors’ rights generally and by general equitable principles. The execution, delivery and performance of this Agreement have been duly authorized by all necessary action on the part of VERTEX, its officers and directors.:
11.2Representations and Warranties of CFFT.
CFFT represents and warrants to Vertex that this Agreement has been duly executed and delivered by CFFT and constitutes the valid and binding obligation of CFFT, enforceable against CFFT in accordance with its terms except as enforceability may be limited by bankruptcy, fraudulent conveyance, insolvency, bankruptcy, reorganization, moratorium and other laws relating to or affecting creditors’ rights generally and by general equitable principles. The execution, delivery and performance of this Agreement have been duly authorized by all necessary action on the part of CFFT, its officers and directors.

- 56 -



ARTICLE XII – DISPUTE RESOLUTION
12.1Governing Law, and Jurisdiction.
        This Agreement shall be governed and construed in accordance with the internal laws of The Commonwealth of Massachusetts.
12.2Dispute Resolution Process.
(a) General. Except as set forth in (b) below or as otherwise explicitly provided herein, in the event of any controversy or claim arising out of or relating to any provision of this Agreement, or the collaborative effort contemplated hereby, the parties shall, and either party may, initially refer such dispute to the JSC, and failing resolution of the controversy or claim within thirty (30) days after such referral, the matter shall be referred to the Chief Executive Officer of Vertex and the Chief Executive Officer of CFFT who shall, as soon as practicable, attempt in good faith to resolve the controversy or claim. If such controversy or claim is not resolved within sixty (60) days of the date of initial referral of the matter to the JSC, either party shall be free to initiate proceedings in any court having requisite jurisdiction.
(b)Third Party Referral. Any dispute or claim relating to the “Referral Matters” as defined below which the parties are unable to resolve pursuant to the other dispute resolution mechanisms provided in this Agreement (other than litigation) shall, upon the written request of one party delivered to the other party, be submitted to and settled by a panel of Third Parties (a “Third Party
- 57 -



Panel”) appointed by Vertex and CFFT as provided below. The “Referral Matter” shall consist solely of disagreements concerning whether a particular Compound has satisfied all of the applicable Development Candidate Criteria. Within thirty (30) days after delivery of the above-referenced written request, each party will appoint one person who is not an Affiliate of the party appointing that person, and who is knowledgeable in the areas of pharmaceutical science, business and commercial aspects of drug development and sale, or the clinical development of pharmaceuticals, to hear and determine the dispute. The two persons so chosen will select another impartial Third Party and their majority decision will be final and conclusive upon the parties hereto. If either party fails to designate its appointee within the thirty (30) day period referenced above, then the appointee who has been designated by the other party will serve as the sole member of the Third Party Panel and will be deemed to be the single, mutually approved party to resolve the dispute. Each party will bear its own costs in the Third Party Referral process, and the parties will split equally the costs of the Third Party Panel members. The Third Party Panel will, upon the request of either party, issue its final determination in writing.

ARTICLE XIII – MISCELLANEOUS PROVISIONS
13.1Waiver.
        No provision of this Agreement may be waived except in writing by both parties hereto. No failure or delay by either party hereto in exercising any right or remedy hereunder or
- 58 -



under applicable law will operate as a waiver thereof, or a waiver of any right or remedy on any subsequent occasion.
13.2Force Majeure.
        Neither party will be in breach hereof by reason of its delay in the performance of or failure to perform any of its obligations hereunder, if that delay or failure is caused by strikes, acts of God or the public enemy, riots, incendiaries, interference by civil or military authorities, compliance with governmental priorities for materials, or any fault beyond its control or without its fault or negligence.
13.3Severability.
        Should one or more provisions of this Agreement be or become invalid, then the parties hereto shall attempt to agree upon valid provisions in substitution for the invalid provisions, which in their economic effect come so close to the invalid provisions that it can be reasonably assumed that the parties would have accepted this Agreement with those new provisions. If the parties are unable to agree on such valid provisions, the invalidity of such one or more provisions of this Agreement shall nevertheless not affect the validity of the Agreement as a whole, unless the invalid provisions are of such essential importance for this Agreement that it may be reasonably presumed that the parties would not have entered into this Agreement without the invalid provisions.
13.4Government Acts.
        In the event that any act, regulation, directive, or law of a country or its government, including its departments, agencies or courts, should make impossible or prohibit,
- 59 -



restrain, modify or limit any material act or obligation of CFFT or Vertex under this Agreement, the party, if any, not so affected, shall have the right, at its option, to suspend or terminate this Agreement as to such country, if good faith negotiations between the parties to make such modifications therein as may be necessary to fairly address the impact thereof, are not successful after a reasonable period of time in producing mutually acceptable modifications to this Agreement.
13.5Assignment.
        This Agreement may not be assigned or otherwise transferred by either party without the prior written consent of the other party; provided, however, that either party may assign this Agreement, without the consent of the other party, (i) to any of its Affiliates, if the assigning party guarantees the full performance of its Affiliates’ obligations hereunder, or (ii) in connection with the transfer or sale of all or substantially all of its assets or business or in the event of its merger or consolidation with another company. Any purported assignment in contravention of this Section 13.5 shall, at the option of the non-assigning party, be null and void and of no effect. No assignment shall release either party from responsibility for the performance of any accrued obligation of such party hereunder. This Agreement shall be binding upon and enforceable against the successor to or any permitted assignees from either of the parties hereto.
13.6Counterparts.
        This Agreement may be executed in duplicate, each of which shall be deemed to be original and both of which shall constitute one and the same Agreement.
- 60 -



13.7No Agency.
        Nothing herein contained shall be deemed to create an agency, joint venture, amalgamation, partnership or similar relationship between CFFT and Vertex. Notwithstanding any of the provisions of this Agreement, neither party to this Agreement shall at any time enter into, incur, or hold itself out to third parties as having authority to enter into or incur, on behalf of the other party, any commitment, expense, or liability whatsoever, and all contracts, expenses and liabilities in connection with or relating to the obligations of each party under this Agreement shall be made, paid, and undertaken exclusively by such party on its own behalf and not as an agent or representative of the other.
13.8Notice.
        All communications between the parties with respect to any of the provisions of this Agreement will be sent to the addresses set out below, or to such other addresses as may be designated by one party to the other by notice pursuant hereto, by prepaid, certified air mail (which shall be deemed received by the other party on the seventh business day following deposit in the mails), or by facsimile transmission, or other electronic means of communication (which shall be deemed received when transmitted), with confirmation by first class letter, postage pre-paid, given by the close of business on or before the next following business day:
if to CFFT, at:
Cystic Fibrosis Foundation Therapeutics Incorporated
6931 Arlington Road
Bethesda, Maryland 20814
Attention: Dr. Robert J. Beall, President

        with a copy to: Kenneth I. Schaner, Esq.
- 61 -



            Swidler Berlin Shereff Friedman, LLP
            3000 K Street, N.W., Suite 300
            Washington, D.C. 20007

if to Vertex, at:
Vertex Pharmaceuticals Incorporated
130 Waverly Street
Cambridge, MA 02139-4211
Attention: President

    with a copy to: Legal Department
Attention: General Counsel

13.9Headings.
        The paragraph headings are for convenience only and will not be deemed to affect in any way the language of the provisions to which they refer.
13.10Authority.
        The undersigned represent that they are authorized to sign this Agreement on behalf of the parties hereto. The parties each represent that no provision of this Agreement will violate any other agreement that such party may have with any other person or company. Each party has relied on that representation in entering into this Agreement.
13.11Entire Agreement.
        This Agreement contains the entire understanding of the parties relating to the matters referred to herein, and may only be amended by a written document, duly executed on behalf of the respective parties.
- 62 -



13.12Notice of Pharmaceutical Side-Effects.
        During the term of this Agreement, the parties shall keep each other promptly and fully informed and will promptly notify appropriate authorities in accordance with applicable law, after receipt of information with respect to any serious adverse event (as defined by the ICH Harmonized Tripartite Guideline on Clinical Safety Data Management), directly or indirectly attributable to the use or application of Compounds, a Development Candidate, Bulk Drug Substance, a Drug Product Candidate, a Drug Product, and any other product for which royalties are payable under this Agreement.
13.13Invoice Requirement.
        Any amounts payable to Vertex hereunder shall be made within thirty days after receipt by CFFT, or its nominee designated for that purpose in advance by CFFT in writing to Vertex, of an invoice covering such payment.

    VERTEX PHARMACEUTICALS INCORPORATED

    By: /s/ Kenneth S. Boger    
     Kenneth S. Boger
    Title: Senior Vice President and General Counsel

    CYSTIC FIBROSIS FOUNDATION
     THERAPEUTICS INCORORATED

    By: /s/ Robert Beall    
    Title: President and CEO    


- 63 -




EXHIBIT 2.4

RESEARCH PLAN
image_0a.jpg

image_1a.jpg





Research Plan

for the

CFFT – Vertex Pharmaceuticals Collaboration



May 10, 2004







[***]







[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***]
[***][***]
[***][***][***]
[***][***][***]
[***][***][***]
[***][***][***]
[***][***][***]
[***]
[***][***]
[***]
[***]
[***][***]
[***][***]


May 10, 2004    Confidential    Page 2



[***]

May 10, 2004    Confidential    Page 3




EXHIBIT 4.2

INITIAL BUDGET FOR RESEARCH PROGRAM

Vertex/CFFT – CFTR Drug Discovery Budget

2004-2005


[***]



EX-10.2 3 a2021q310-qexhibit102.htm EX-10.2 Document
                                            Exhibit 10.2        

Certain confidential information contained in this document, marked by [***], has been omitted because it is not material and would likely cause competitive harm to Vertex Pharmaceuticals Incorporated if publicly disclosed.


AMENDMENT NO. 1
TO
RESEARCH, DEVELOPMENT AND
COMMECIALIZATION AGREEMENT (the “Existing Agreement”)
DATED MAY 24, 2004 BY AND BETWEEN VERTEX PHARMACEUTICALS INCORPORATED (“Vertex”) and CYSTIC FIBROSIS FOUNDATION THERAPEUTICS INCORPORATED (“CFFT”)

    This Amendment No. 1 (the “Amendment”) is made this 6th day of January, 2006 (the “Effective Date”) between Vertex, a Massachusetts corporation with principal offices at 130 Waverly Street, Cambridge, MA 02139-4242 and CFFT, a Delaware corporation with principal offices at 6931 Arlington Road, Bethesda, Maryland 20814. Vertex and CFFT are referred to hereinafter collectively as the Parties.

INTRODUCTION
In 1998, CFFT made an award to Aurora Biosciences to do a feasibility study using high throughput screening for cf targets. On May 19, 2000, CFFT selected and provided support for Aurora Biosciences to conduct high throughput screening with respect to the CFTR target identified by CFFT. Since that time, Aurora Biosciences, and then after its merger into Vertex, Vertex, have been conducting a Research Program with CFFT’s support aimed at identification and design of Potentiator and Corrector Compounds, both of which are directed as a principal mode of therapeutic action at modulation of the biological effect of CFTR in different ways and with different anticipated results. The Existing Agreement contemplated that during the course of the Research Program, Vertex, with CFFT’s agreement, would select either the Potentiator or the Corrector approaches as its Primary Program, to which a majority of resources under the
1




Research Program would be directed, and the other approach would be designated as an Alternative Program, to which the balance of resources would be directed.

Vertex has selected the Potentiator approach as the Primary Program, with the concurrence of CFFT, and expects to designate a Potentiator Compound as a Development Candidate on or before December 31, 2005.

The Parties continue to believe that it may be possible to create Corrector Compounds of significant potential value as therapeutics in the Field. To further this effort, CFFT and Vertex agree hereinafter to provide additional funding and Vertex intends to continue its research efforts with respect to Correctors beyond the current Research Termination Date of December 31, 2005. The purpose of this Amendment is to modify the terms of the Existing Agreement to reflect the progress made in the Research Program during its current term and to set forth the terms of the extended Corrector Research Program.

Capitalized terms not otherwise defined in this Amendment shall have the meaning ascribed to them in the Existing Agreement. If specific provisions of this Amendment are inconsistent with specific provisions of the Existing Agreement, the provisions of this Amendment shall control.

In consideration of the mutual covenants set forth in this Amendment, and other good and valuable consideration, the receipt of which is hereby acknowledged, the Parties agree as follows:
2




1.General.
1.1.Vertex and CFFT acknowledge that the “Primary Program” under the Existing Agreement refers to research activities relating to Potentiator Compounds. CFFT has no further right to request under Section 2.5 of the Existing Agreement that Vertex designate Correctors as the Primary Program, or to terminate the Existing Agreement under Section 10.5.1 thereof.
1.2.After December 31, 2005, the “Research Program” will refer to research undertaken under the Existing Agreement, as amended hereby, with respect only to Corrector Compounds (except for the Potentiator research funded during 2006 as specified in the attached Research Plan). The “Research Plan” under Section 2.4 of the Existing Agreement will mean, after December 31, 2005, the initial plan for conduct of the Research Program focused on Correctors (and to a limited extent, Potentiators, as provided in the Research Plan), subject to applicable provisions of Section 2.4.1 of the Existing Agreement regarding modifications to that Research Plan. A copy of the initial Research Plan for continuing Corrector research (the “Initial Corrector Research Plan”) is attached to this Amendment as Exhibit 1.2. The concepts of Primary Subplan and Alternative Subplan as referenced in Section 2.4.3 of the Existing Agreement will no longer apply to activities undertaken under the Research Program after December 31, 2005. The terms of the Existing Agreement that provide for the allocation of resources between the Primary and the Alternative Programs will not be applicable to the Research Program after December 31, 2005.
3



1.3.The budget for the Research Program under the Existing Agreement for the one year period ending December 31, 2005 (the “Current Budget”) is attached hereto as Exhibit 1.3, has been approved by both Parties hereto and represents an agreed allocation of funding between the Primary and the Alternative Programs for the period ending December 31, 2005. The Parties have agreed on a separate budget (the “Initial Corrector Budget”) representing an agreed allocation of additional Corrector research funding to be provided under this Amendment, as referenced in Section 4.1 below, for the period commencing on the Effective Date of this Amendment and ending on the Research Termination Date referenced in Section 1.4 below.
1.4.The Research Termination Date shall mean the end of the revised Research Program directed at the identification and design of Corrector Drug Product Candidates (the “Corrector Research Program”) which shall be March 31, 2008, unless the Research Program under the Existing Agreement as amended hereby is otherwise extended or terminated in accordance with its terms.
1.5.The term “Drug Product[s]” is amended to mean a finished dosage form that is prepared from Bulk Drug Substance covered by Vertex CF Technology and is ready for administration to the ultimate consumer as a pharmaceutical.
1.6.The term “Vertex CF Technology” as defined in the Existing Agreement shall also be deemed to refer to data, technical information, know-how, inventions (whether or not patented), trade secrets, processes and methods discovered or developed, and Controlled by Vertex or its Affiliates, in the course of the performance of the Research Program
4



under this Amendment, but shall not refer to Vertex’s general drug design technology whether in hardware or software form, tangible or intangible.
1.7.The provisions of Section 6.3 of the Existing Agreement shall apply to this Amendment as if it were being entered into as part of the Existing Agreement. The Parties will agree on the timing and content of a press release relating to this Amendment.
2.Termination Provisions.
2.1.On the Effective Date of this Amendment, CFFT shall no longer have the right to terminate the Existing Agreement under Section 10.5.1 (relating to a disagreement over the choice of Primary and Alternative Programs) or Section 10.6.3 (relating to termination of the Alternative Program). Therefore, those sections of the Existing Agreement are hereby deleted.
2.2.Section 10.5.2 of the Existing Agreement is hereby amended to read as follows:
“At its sole discretion, CFFT may terminate the Research Program effective June 30, 2006 or June 30, 2007, upon not less than sixty (60) days prior written notice to Vertex (an “Early Termination Notice”).”
2.3.Sections 10.5.4, 10.5.6 and 10.7 of the Existing Agreement are hereby deleted.
2.4.Section 10.6.1 of the Existing Agreement is hereby amended by substituting the word “if” for the word “unless” in the fourth-to-last line of that section.
3.Other CFTR Research.
    During the period for which funding is provided to Vertex by CFFT under the Existing Agreement (as amended herein or subsequently from time to time), and under a separate agreement
5



providing for continued Potentiator funding (the “Potentiator Funding Agreement”), if such funding is provided in other than in the Existing Agreement, all of Vertex’s research efforts directed at the identification, development and commercialization of pharmaceutical products that have as their principal mode of action the modulation of CFTR shall be conducted under the Existing Agreement (as amended herein or subsequently from time to time) and under the Potentiator Funding Agreement. During the [***] period following the later of the last date upon which CFFT provides funding to Vertex under the Existing Agreement (as amended herein or subsequently from time to time), or the last date upon which CFFT provides continuing Potentiator funding under the Potentiator Funding Agreement, if such funding is provided for other than in the Existing Agreement, Vertex shall not enter into any research, development or commercialization agreement (a “Third Party Agreement”) with a third party directed toward the eventual commercialization (including the acquisition and sale of a marketed product) of a pharmaceutical product that has as its principal mode of action the modulation of CFTR and is not a Drug Product (the “New Product”), unless CFFT will receive the same royalty rate from Vertex or the third party under the Third Party Agreement as is provided under Section 5.3.1 of the Existing Agreement (as it may be subsequently amended), on account of any Net Sales of the New Product. An agreement between Vertex and a third party for the conduct of research activities, under which that third party does not then (or by subsequent agreement with such third party) receive any license rights to, or compensation with respect to the development or sale of, any pharmaceutical product that has CFTR modulation as its principal mode of action, shall not be deemed a Third Party Agreement for the purposes of the foregoing restriction. The foregoing provisions of this Section 3 shall not apply to any Third Party Agreement relating to a New Product that is a Corrector from and after the date upon which CFFT exercises its termination rights under section 10.5.2 of the Existing Agreement (as amended pursuant to this Amendment No. 1). In the event of an Interruption under Section 10.6.2 of the Existing Agreement with respect to either Potentiator or Corrector research programs, Vertex shall not enter into any agreement
6



with a third party for commercial purposes, for a period of [***] after such Interruption, relating to the program to which the Interruption related.

4.Budget and Funding.
From and after the Effective Date of this Amendment, the following provisions shall apply to any incremental funding for Corrector research in 2005, and to the budget and funding for all Corrector research thereafter under the Research Plan, in lieu of the provisions in Sections 4.1, 4.2 and 4.3 of the Existing Agreement.
4.1.The initial budget for incremental funding of the Corrector Research Program, relating to discovery, optimization and IND-enabling activities for Corrector Compounds, is attached hereto as Exhibit 4.1 (the “Initial Corrector Budget”). The Initial Corrector Budget includes only amounts that are incremental to the funding currently provided for Corrector research in the “Alternative Program” under the Current Budget. Any material revisions to the Initial Corrector Budget which would result in an increase in total funding for the Corrector Research Program beyond the amount provided under this Amendment will require the prior approval of CFFT. Any other adjustments to the Initial Corrector Budget may be undertaken by Vertex with prior notice to, but without prior approval from, CFFT. Vertex will provide CFFT with [***] reports within [***] showing expenses incurred under the Corrector Research Program during the quarter just ended against budgeted expenses for that quarter. For [***], the report will cover the period from the Effective Date of this Amendment through the end of that quarter.
7



4.2.CFFT will fund [***] of the Initial Corrector Budget and Vertex will fund [***] of the Initial Corrector Budget. Based on the approved Initial Corrector Budget of [***], CFFT will make the payments to Vertex specified below during the specified periods.
INITIAL CORRECTOR BUDGET (millions $)
Research PeriodAggregate Budget AmountCFFT Financial Commitment

January 1, 2006 – December 31, 2006
[***][***]

January 1, 2007 – March 31, 2008
[***][***]

Payments due under the Initial Corrector Budget on account of internal FTEs shall be made by CFFT [***]. Payments due under the Initial Corrector Budget on account of external costs shall be made by CFFT to Vertex [***] within [***] following [***]. All payments shall be made without deduction for withholding or similar taxes in United States dollars to the credit of such bank account as may be designated in writing to CFFT. Any payments which fall due on a date that is a legal holiday in The Commonwealth of Massachusetts may be made on the next following day that is not a legal holiday in The Commonwealth. On or before January 31 of 2006, 2007, 2008 and 2009, Vertex will provide CFFT with an accounting of all internal FTE costs and external Research costs (including documentary evidence of such external costs) incurred under the Research Program during the most recently concluded calendar year. Internal FTE costs will be calculated at an annual rate of [***] per FTE.
4.3.If CFFT’s contribution for any reporting period is in excess of its agreed portion of the total expense incurred by Vertex (internal and external) for the Corrector Research Program for that period, the excess amount will be carried over and applied as a credit
8



against CFFT’s required contribution in future periods, except that any aggregate excess contributions provided by CFFT as of the end of the Research Program Term will be refunded to CFFT within [***] thereafter. To the extent not inconsistent with the provisions of this Amendment, the provisions of Section 4.5 will apply to the Corrector Research Program.
4.4.Vertex will dedicate a minimum average of [***] FTE scientists (on an annualized basis) to the Corrector Research Program during its term, [***].

5.Royalties Outside the Field
    Section 5.3.2 of the Existing Agreement is amended as follows:
    “5.3.2 Net Sales outside the Field. Vertex shall pay CFFT a royalty of [***].”

[Signature Page Follows]

9



    IN WITNESS WHEREOF, the Parties hereto have executed this Agreement the day and year first above written.
VERTEX PHARMACEUTICALS             CYSTIC FIBROSIS FOUNDATION
INCORPORATED                    THERAPEUTICS, INCORPORATED
                            
By: /s/    Kenneth S. Boger            By: /s/ Robert J. Beall, Ph.D.         
Title: Senior Vice President and General Counsel    Title: President and Chief Executive Officer



10



Exhibit 1.2
Corrector Research Plan

[***]

11



Exhibit 1.3
Current Budget

[***]

12



Exhibit 4.1
Initial Corrector Budget

[***]

13

EX-10.3 4 a2021q310-qexhibit103.htm EX-10.3 Document
                                            Exhibit 10.3
     Execution Copy
Certain confidential information contained in this document, marked by [***], has been omitted because it is not material and would likely cause competitive harm to Vertex Pharmaceuticals Incorporated if publicly disclosed.

AMENDMENT NO. 5 to
RESEARCH, DEVELOPMENT AND COMMERCIALIZATION AGREEMENT,
DATED MAY 24, 2004, by and between VERTEX PHARMACEUTICALS INCORPORATED and CYSTIC FIBROSIS FOUNDATION THERAPEUTICS INCORPORATED

    This Amendment No. 5 (the “Fifth Amendment”) is made effective as of April 1, 2011 (the “Effective Date”) by and between Vertex Pharmaceuticals Incorporated, a Massachusetts corporation with its principal offices at 130 Waverly Street, Cambridge, Massachusetts 02139-4242 (“Vertex”), and Cystic Fibrosis Foundation Therapeutics Incorporated, a Delaware corporation with its principal offices at 6931 Arlington Road, Bethesda, Maryland 20814 (“CFFT”).
This Fifth Amendment amends the Research, Development and Commercialization Agreement, dated May 24, 2004, by and between Vertex and CFFT (the “Original Agreement”), as amended by Amendment No. 1 to the Original Agreement, dated January 6, 2006 (the “First Amendment”), Amendment No. 2 dated January 1, 2006 (the “Second Amendment”), Amendment No. 3 dated November 20, 2006 (the “Third Amendment”), and Amendment No. 4 dated August 20, 2007 (the “Fourth Amendment”). Any reference herein to the “Original Agreement, as amended”, refers to the Original Agreement and all amendments, excluding this Fifth Amendment, unless the context otherwise requires. Vertex and CFFT are referred to herein individually as a “Party” and collectively as the “Parties.”
Background
In 1998, CFFT made an award to Aurora Biosciences Corporation (“Aurora”) to conduct a feasibility study using high throughput screening for cystic fibrosis targets. On May 19, 2000, CFFT selected and provided support for Aurora to conduct high throughput screening with





respect to the cystic fibrosis transmembrane conductance regulator (“CFTR”) target identified by CFFT. From that time until March 31, 2008 (the “Original Research Term”), Aurora, and then after its merger into Vertex, Vertex, conducted a research program with CFFT’s support aimed at identification and design of “Potentiator” and “Corrector” compounds, both of which are directed as a principal mode of therapeutic action at modulation of the biological effect of CFTR in different ways and with different anticipated results.
On May 24, 2004, the Parties executed the Original Agreement. The Original Agreement contemplated that during the course of the research program, Vertex, with CFFT’s agreement, would select either the Potentiator or the Corrector approach as its Primary Program (as defined in the Original Agreement, as amended), to which a majority of resources under the research program would be directed, and the other approach would be designated as an Alternative Program (as defined in the Original Agreement, as amended), to which the balance of resources would be directed.
In 2005, with the concurrence of CFFT, Vertex selected the Potentiator approach as the Primary Program, and designated a certain Potentiator, VX-770, as a Development Candidate under the terms of the Original Agreement, as amended. On March 16, 2006, the Parties executed the Second Amendment, which provided for funding for the accelerated development of Potentiator Compounds. On November 20, 2006, the Parties executed the Third Amendment, which allocated on-going CFFT funding to the Vertex Potentiator Back-up Program.
To further the discovery of Corrector Compounds of significant potential value as therapeutics, on January 6, 2006, the Parties executed the First Amendment, which provided, among other things, for continued funding for research relating to Corrector Compounds. On
- 2 -




August 20, 2007, the Parties executed the Fourth Amendment, which re-allocated certain of the Corrector Research Program funding in order to support accelerated preclinical development of the Corrector Development Candidate VX-809. Upon termination of the Original Research Term, the Original Agreement, as amended, expired pursuant to Section 10.1, and certain provisions, set forth in Section 10.4 of the Original Agreement, as amended, survived.
As of the date of this Fifth Amendment, Vertex is continuing the clinical development of the Potentiator VX-770, the Corrector VX-809, and a combination regimen of both VX-770 and VX-809. Vertex also is developing the Corrector VX-661, which was discovered during the Original Research Term, and intends to identify VX-661 as a Development Candidate in accordance with Section 3.1 of the Original Agreement, as amended. VX-809 and VX-661, together with any additional Correctors discovered by Vertex during the Original Research Term are referred to in this Fifth Amendment as “First Generation Correctors.”
In furtherance of its charitable purpose to cure and/or mitigate the effects of cystic fibrosis, CFFT intends to provide the additional funding specified in this Fifth Amendment for the research and development of Correctors for cystic fibrosis. This Fifth Amendment sets forth the Parties’ agreement with respect to such (a) additional funding from CFFT to support clinical development of VX-661, (b) additional funding from CFFT for a new research term to conduct further research relating to discovery of additional Corrector Compounds, such newly-discovered compounds to be referred to herein as “Second Generation Correctors,” and (c) clinical development of Second Generation Corrector(s), in accordance with the Original Agreement, as amended, together with this Fifth Amendment; and to amend the Original Agreement, as amended, accordingly.
- 3 -




Capitalized terms not otherwise defined in this Fifth Amendment shall have the meaning ascribed to them in the Original Agreement, as amended. Terms used in this Fifth Amendment to refer to a Drug Product which is prepared from a specific Drug Product Candidate or Category of Drug Candidate, for example, Drug Product prepared from VX-770 or Second Generation Correctors, shall be referred to herein by identifying the Drug Product Candidate or category, such as VX-770 Drug Product or Second Generation Corrector Drug Product. If specific provisions of this Fifth Amendment are inconsistent with specific provisions of the Original Agreement, as amended, the provisions of this Fifth Amendment, with respect to the subject matter of this Fifth Amendment, shall control. Otherwise the Original Agreement, as amended, to the extent its provisions have survived the termination of the Original Research Term, shall continue to be applicable.
Amendment
In consideration of the mutual covenants set forth in this Fifth Amendment, and other good and valuable consideration, the receipt of which is hereby acknowledged, the Parties agree as follows:
Section 1. First Generation Corrector Development and Development Funding.
    1.1    VX-661 as Drug Product Candidate. The Parties agree that VX-661 will be designated as a Development Candidate, and that Vertex has commenced a Development Program with respect thereto. The Corrector JDC in place for VX-809 development shall serve as the JDC for VX-661.
1.2    Development Plan. The Corrector JDC shall review implementation of the overall development plan for VX-661. The development plan shall describe the proposed
- 4 -




clinical trial activities, non-clinical development activities, and supply and manufacturing activities for VX-661. Any change in the development plan for VX-661 will be reviewed [***].
    1.3    Budget and Funding. Exhibit 1.3(a) contains a summary that sets forth certain estimated costs of the proposed VX-661 development activities for the period through the completion of the [***]. CFFT agrees to fund up to [***]. The proposed activities and budget[***] for the VX-661 development program may be revised by the Corrector JDC from time to time, provided that the amount of [***] to be reimbursed by CFFT shall not be increased without the written consent of CFFT.
[***]. On the Effective Date CFFT shall pay Vertex [***] (of the total [***] to be funded) [***]. For purposes of this Fifth Amendment, Vertex will provide CFFT with [***] reports within [***] (commencing with the second calendar quarter of 2011) showing expenses incurred and invoices received under the VX-661 development program during the quarter just ended against budgeted expenses for that quarter (which, for the second calendar quarter of 2011, shall include any expenses for activities undertaken during the first calendar quarter of 2011 that were invoiced [***]). Payments due for [***] shall be made by CFFT to Vertex [***] within [***] following receipt by CFFT of an invoice for such VX-661 External Development Costs accompanied by usual and customary documentation of such costs, including copies of Third Party invoices supporting such costs and evidence that the costs relate to the VX-661 development program. All payments shall be made without deduction for withholding or similar taxes in United States dollars to the credit of such bank account as may be designated in writing to CFFT. Any payments that fall due on a date that is a legal holiday in The Commonwealth of
- 5 -




Massachusetts may be made on the next following day that is not a legal holiday in The Commonwealth.
If the development program for VX-661 is discontinued or the VX-661 External Development Costs incurred to advance VX-661 through completion of the [***] are less than [***], CFFT agrees, subject to termination rights by CFFT in accordance with this Fifth Amendment, that any funds remaining from the original [***] funding commitment hereunder will be available to reimburse Vertex for the actual external development costs related to continued development of First Generation Correctors, on the invoicing and payment terms set forth in this Section 1.3 as if it were with respect to VX-661 External Development Costs.
At its sole discretion, CFFT shall have the right to terminate its funding obligation under this Section 1.3, effective upon written notice provided to Vertex [***]. Upon any such funding termination: (a) CFFT shall be responsible to fund only those costs incurred for activities initiated by Vertex and for which Vertex has incurred non-terminable obligations to a Third Party prior to the funding termination; (b) the royalty rates for Net Sales of VX-661 Drug Product and VX-809 Drug Product set forth in Section 5.3.1(b), [***], as illustrated by the examples set forth in Exhibit 1.3(c); and (c) Section 10.6 of the Original Agreement, as amended by this Fifth Amendment, shall terminate and CFFT shall have none of the rights set forth in such Section 10.6.
Section 2. Second Generation Corrector Research and Development Program Funding.
    2.1    Research Plan and Program. Beginning on the Effective Date, the “Research Program” will refer to research undertaken under the terms of this Fifth Amendment pursuant to the research plan for Second Generation Corrector Research (which shall be the “Research Plan
- 6 -




referred to in Section 2.4 of the Original Agreement, as amended, and the research conducted under the Research Plan shall be the “Research Program” under the Original Agreement, as amended, and under this Fifth Amendment), an initial version of which is attached hereto as Exhibit 2.1 (the “Second Generation Corrector Research Plan”). The “Research Term” shall begin on the Effective Date and end on the Research Termination Date (as defined in this Fifth Amendment).
    2.2    Budget; Funding Obligation; Payments. The budget for the Research Program [***] (as defined in this Fifth Amendment) is attached hereto as Exhibit 2.2(a) (as revised during the term of the Research Program, the “Second Generation Corrector Research Budget”). CFFT agrees to fund up to [***] of the costs of the Research Program for Second Generation Correctors as set forth herein and in the Second Generation Corrector Research Budget, including Vertex internal costs and external costs, for research and development activities, which for purposes of this Fifth Amendment, shall include all research and development activities undertaken with respect to a Second Generation Corrector or Correctors from [***].
For purposes of this Fifth Amendment, Vertex will provide CFFT with [***] reports within [***] (commencing with the second calendar quarter of 2011) showing expenses incurred and invoices received under the Research Program during the quarter just ended against budgeted expenses for that quarter. The first such report shall be due after completion of the second calendar quarter of 2011, and will cover the period from [***] through the end of that quarter.
Payments due under the Second Generation Corrector Research Budget on account of internal FTEs shall be made by CFFT [***]. Internal FTE costs will be calculated at an annual
- 7 -




rate of $[***] per FTE. On the Effective Date CFFT shall pay [***] (of the total [***] to be funded), [***].
Payments due on account of external costs of the Research Program shall be made by CFFT to Vertex [***] within [***] days following receipt by CFFT of an invoice for such external costs accompanied by usual and customary documentation of such costs, including copies of Third Party invoices supporting such costs and evidence that the costs relate to the Research Program. For all non-United States Dollar expenditures, documentation of the currency conversion rate shall be provided. Each invoice shall also include a quarterly “true-up” of internal FTEs. Accounting and invoicing for expenditures for the Research Program shall be maintained and provided separately from those for the VX-661 development program.
On or before January 31 of each year during the Research Term, Vertex will provide CFFT with an accounting of all internal FTE costs and external research costs (including documentary evidence of external FTEs and other costs, which shall include a yearly FTE true-up) incurred under the Research Program during the most recently concluded calendar year. If CFFT’s funding for any reporting period is in excess of the amount set forth in the Second Generation Corrector Research Budget for that period, the excess amount will be carried over and applied as a credit against CFFT’s required funding in future periods, subject to the limit of CFFT’s funding obligation set forth above. If CFFT’s funding for any reporting period is less than the amount set forth in the Second Generation Corrector Research Budget for that period, the balance remaining will be carried over and added to the budgeted amount for the next reporting period. If there is any unexpended funding provided by CFFT at the termination of the Research Program, it shall be promptly returned to CFFT. To the extent not inconsistent with the
- 8 -




provisions of this Amendment, the provisions of Section 4.5 of the Original Agreement, as amended, will apply to the Research Program.
CFFT agrees to fund up to [***] of external development costs for Second Generation Correctors, as set forth in the estimated development budget in Exhibit 2.2(b), which for purposes of this Fifth Amendment shall include all costs and expenses invoiced by Third Parties, whether for goods or services, associated with the development of a Second Generation Corrector or Correctors at any time after an IND is opened for such Second Generation Corrector or Correctors. Vertex will provide CFFT with [***] reports within [***] showing external expenses incurred in development of Second Generation Corrector(s) during the quarter just ended against budgeted expenses for that quarter. Payments due for such expenses shall be made by CFFT to Vertex [***] within [***] days following receipt by CFFT of an invoice for such expenses accompanied by usual and customary documentation of such costs.
For illustrative purposes, Exhibit 2.2(c) shows the total combined costs to be funded by CFFT for (i) the Second Generation Corrector Research Program (as set forth in greater detail in Exhibit 2.2(a)) and (ii) the estimated external development costs for the clinical development of Second Generation Correctors (as set forth in greater detail in Exhibit 2.2(b)).
All payments made by CFFT under this Section 2.2 shall be made without deduction for withholding or similar taxes in United States dollars to the credit of such bank account as may be designated in writing to CFFT. Any payments that fall due on a date that is a legal holiday in The Commonwealth of Massachusetts may be made on the next following day that is not a legal holiday in The Commonwealth.
- 9 -




2.3    Conduct of Research. Vertex will dedicate a minimum average of [***] FTE scientists (on an annualized basis) to the Research Program during its term[***].
2.4    Termination of Research and/or Development Funding. The Research Term shall end on [***], unless the Research Program is otherwise extended or terminated in accordance with this Fifth Amendment (the “Research Termination Date”). After the Research Termination Date, CFFT shall be responsible to fund only those expenses that do not exceed the Second Generation Corrector Research Budget for activities initiated by Vertex prior to the Research Termination Date and for which Vertex has either incurred non-terminable obligations to a Third Party, or which require a minimal amount of time and/or resources to complete after the Research Termination Date.
CFFT may in its sole discretion upon [***] notice provided any time after the first anniversary of the Effective Date terminate its funding obligation for the Research Program. In addition, at its sole discretion, CFFT shall have the right to terminate its funding obligations for external development costs for Second Generation Correctors [***]. Upon any such funding termination: (a) CFFT shall be responsible to fund those internal costs incurred for research activities, if any, initiated by Vertex prior to the termination and/or external costs for activities initiated by Vertex and for which Vertex has incurred non-terminable obligations to a Third Party prior to the funding termination; (b) the royalty rates set forth in Sections 5.3.1(c)[***] shall be reduced [***]; and (c) Section 10.6 of the Original Agreement, as amended by this Fifth Amendment, shall terminate and CFFT shall have none of the rights set forth in such Section 10.6.
- 10 -




Section 3. Amendments to Royalty Rates.
    3.1    Royalty Rates. Section 5.3.1 of the Original Agreement, as amended, is deleted, and in its place the following shall be inserted:
5.3.1 Net Sales in the Field
(a)    Vertex shall pay to CFFT the following royalties on Net Sales [***]:
[***]
[***]
[***];
[***].
(b)     [***]:
[***]
[***].
[***].
(c)                    [***]:
[***]
[***].
[***].
3.2Section 5.3.2 of the Original Agreement, as amended, is amended by designating the original language as subparagraph (a), and adding the following as subparagraph (b):
(b)    “Vertex also shall pay [***] in two equal installments, as set forth below. [***] which would be payable in the following amounts, in each case
- 11 -




within [***] after the [***] in which cumulative Net Sales of Drug Products containing VX-661 or VX-809 have reached the following levels:

[***][***]
[***][***]
[***][***]
[***]
[***]”

Section 4. Miscellaneous Provisions.
    Section 4.1 Interruption. Section 10.6 of the Original Agreement, as amended, shall be deleted in its entirety, and the following substituted therefore:
    10.6 Interruption.
        10.6.1 Definitions. For purposes of this Agreement, the terms defined in this Section 10.6.1 shall have the following meanings:
10.6.1.1 “Ceased”, with respect to the development of a Development Candidate, will mean that Vertex has ceased commercially reasonable development activity, in accordance with the standards of commercial reasonableness set forth in Section 3.1 of the Original Agreement, as amended, with respect to that Development Candidate for a period of twelve consecutive months.
10.6.1.2 “Follow-on” [***].
10.6.1.3 “Lead” [***].
10.6.1.4 “Permitted Reason” shall mean, with respect to any Second Generation Corrector:
- 12 -




(a)    Vertex has not completed a clinical study of such Second Generation Corrector designed to establish so-called “proof-of-concept (“POC”), but either (i) Vertex obtained evidence that such compound is unlikely to achieve Successful POC; or (ii) such compound failed to demonstrate Successful Pre-Clinical CFTR Correction Activity; or
(b)    Vertex completed clinical studies designed to establish POC for the compound and the compound failed to achieve Successful POC.
10.6.1.5 "Successful Pre-Clinical CFTR Correction Activity" shall mean, with respect to any compound, demonstration that the compound [***]; and (b) [***]. [***].
10.6.1.6 “Successful POC” shall mean demonstration by a compound [***] of [***].
10.6.1.7 “Vertex” for the purpose of this Section 10.6 only shall mean Vertex or any of its Affiliates, licensees, sublicensees, assignees or partners.
10.6.2    Interruption; License to CFFT. If, prior to commercialization by Vertex of a Second Generation Corrector, Vertex has ceased development with respect to all Correctors (first generation and second generation), there shall be deemed to be an “Interruption.” In the event of an Interruption, the following license in favor of CFFT shall become effective:
(a)    if Vertex is not commercializing any First Generation Corrector at the time of the Interruption, then CFFT shall have an
- 13 -




irrevocable, exclusive worldwide license [***], with the right to sublicense, under the Vertex CF Technology, to develop, manufacture, have manufactured, use, sell, offer to sell and import those Compounds in the Field; or
(b)     if Vertex is commercializing a First Generation Corrector at the time of the Interruption, then CFFT shall have an irrevocable, exclusive worldwide license [***], with the right to sublicense, under the Vertex CF Technology, to develop, manufacture, have manufactured, use, sell, offer to sell and import those Compounds in the Field;
provided, however, the license under this Section 10.6.2(b) shall not encompass any Corrector for which Vertex ceased Development for a Permitted Reason.
    [***].
    10.6.3. Termination of Interruption Rights. This Section 10.6 shall terminate, and CFFT shall have no further rights hereunder, immediately upon the First Commercial Sale of a Second Generation Corrector Drug Product, and as otherwise provided in this Fifth Amendment.
Section 4.2 Termination upon Vertex Change-in-Control. CFFT shall have the right, exercisable in its sole discretion, to terminate all of its funding obligations under this Fifth Amendment upon a Change-in-Control of Vertex, subject to CFFT’s obligations to fund previously committed amounts in accordance with the provisions of this Fifth Amendment. In the event of any such termination prior to an Interruption (as defined above), the provisions of Section 10.6 shall be terminated and have no further force or effect. For purposes of this Section
- 14 -




4.2, a “Change-in-Control” shall mean that any “person” or “group,” as such terms are used in Sections 13(d) and 14(d)(2) of the Securities Exchange Act of 1934 (the “Act”), becomes a beneficial owner, as such term is used in Rule 13d-3 promulgated under the Act, of securities of Vertex representing more than [***] of the combined voting power of the outstanding securities of Vertex having the right to vote in the election of directors; or (b) all or substantially all the business or assets of Vertex are sold or disposed of, or Vertex or a subsidiary of Vertex combines with another company pursuant to a merger, consolidation, or other similar transaction, other than (i) a transaction solely for the purpose of reincorporating Vertex or one of its subsidiaries in a different jurisdiction or recapitalizing or reclassifying Vertex’s stock; or (ii) a merger or consolidation in which the shareholders of Vertex immediately prior to such merger or consolidation continue to own at least a majority of the outstanding voting securities of Vertex or the surviving entity immediately after the merger or consolidation.
Section 4.3 Publicity. The provisions of Section 6.3 of the Original Agreement shall apply to this Fifth Amendment as if it were being entered into as part of the Original Agreement, as amended. The Parties will agree on the timing and content of a press release relating to this Fifth Amendment.
Section 4.4 Third Party Testing.
    Upon receipt of a Testing Request (as defined below) from CFFT, Vertex will supply to an Agreed Lab (as defined below) reasonably adequate quantities of the Lead and/or the Follow-on (as such terms are defined in Section 10.6.1, as revised by this Fifth Amendment), as necessary to enable the Agreed Lab to conduct in vitro testing of the efficacy and potency of either or both of such Compounds [***] (for purposes of this Section 4.4, the “Vertex Assay”).
- 15 -




All such testing will be undertaken at the expense of CFFT in addition to any funding otherwise provided hereunder.     
An “Agreed Lab” is a commercial testing laboratory unaffiliated with either CFFT or Vertex and reasonably acceptable to both, which (a) specializes in rendering services to the pharmaceutical industry and has nationally recognized expertise in the testing of pharmaceutical compounds; (b) has a superior reputation for integrity in dealing with the proprietary information of others and would be free of any real or apparent conflict of interest in performing the services which are the subject of this Section 4.4; and (c) is bound by the terms of a confidentiality agreement with Vertex which is customary in form and content, which covers the testing contemplated by this Section 4.4, and which permits the Agreed Lab to report directly to CFFT and Vertex the results which it obtains with respect to efficacy and potency of the Lead and/or Follow-on. The Agreed Lab will adhere strictly to testing protocol approved by Vertex and shall be required to report all testing results directly to both CFFT and Vertex. [***].
A “Testing Request” is a written request relating to the testing of either the Lead or Follow-on, which is delivered by CFFT to Vertex within the [***] period beginning upon receipt by CFFT of notification from Vertex of its identification of such Compound as Development Candidate.
Vertex and CFFT acknowledge that the use of a commercially available assay equivalent to the Vertex Assay for the testing of the Lead and Follow-on may yield results which are less robust than the results obtained by use of the Vertex Assay. The Parties also acknowledge that the transfer of the Vertex Assay to an Agreed Lab may be difficult, and the results less than satisfactory, without a commitment of substantial time and effort by Vertex which, if undertaken,
- 16 -




may adversely impact the progress of the Research Program. Therefore, the parties agree that Vertex's responsibility for the testing provided under this Section 4.4 shall be limited as follows: (a) Vertex will cooperate with CFFT in the selection of an Agreed Lab , as may be requested by CFFT, and thereafter will assist in the determination whether commercially available assays conducted by the Agreed Lab are likely to provide satisfactory results; (b) Vertex will provide the Agreed Lab with requisite amounts of each Compound, in connection with Testing Requests from CFFT as provided above, out of any supplies which Vertex may have on hand; (c) Vertex will provide telephone consulting to appropriate representatives of the Agreed Lab concerning applicable assay methodology; (d) if the parties conclude that conventional testing will not yield adequate results, and upon the written request of CFFT rendered with due regard to the [***] to establish an assay based on proprietary protocols from Vertex, Vertex will provide the Vertex Assay to the Agreed Lab sufficiently in advance of any testing provided for in this Section 4.4 to accommodate such testing, under provisions of confidentiality, restricted access and non-use (for other than testing hereunder), and will ensure that appropriate Vertex representatives are available by telephone from time to time to answer questions and otherwise assist the Agreed Lab representatives in their efforts to establish the Vertex Assay. Vertex shall in no event be responsible for any failure by the Agreed Lab to establish an effective assay using Vertex's protocols, nor shall any time periods provided herein for action by CFFT be extended by reason of any such failure.
- 17 -





Section 5. Original Agreement Ratified; Certain Expired Provisions Reinstated.
    In all other respects, the Original Agreement, as amended, to the extent unexpired, is hereby ratified and confirmed. The following provisions, which expired under the Original Agreement, as amended, as a result of the conclusion of the Original Research Term, are hereby reinstated effective on the Effective Date solely for the purposes and to the extent applicable to the subjects addressed in this Fifth Amendment: 2.4.1, 2.6, 2.7, 2.8, 10.1, 10.4, and Article XIII, and all other provisions that have expired as of the Effective Date, whether set forth in the Original Agreement or any amendment to the Original Agreement, shall have no force or effect as a result of the execution of this Fifth Amendment.

[Signature Page Follows]
- 18 -




    In witness whereof, the Parties hereto have executed this Agreement as of the day and year first above written.


VERTEX PHARMACEUTICALS,             CYSTIC FIBROSIS FOUNDATION
INCORPORATED                    THERAPEUTICS, INCORPORATED



By: _/s/ Matthew W. Emmens______        By: _/s/ Robert J. Beall______________

Title: _Chairman, CEO & President__        Title: _President & CEO ____________

Date: _April 4, 2011______________        Date: _April 4, 2011________________

- 19 -




Exhibit 1.3(a)
[***]

- 20 -




Exhibit 1.3(b)
[***]

- 21 -




Exhibit 1.3(c)

[***]

- 22 -




Exhibit 2.1

Second Generation Corrector Research Plan

[***]


- 23 -




Exhibit 2.2(a)

[***]

- 24 -




Exhibit 2.2(b)

[***]


- 25 -




Exhibit 2.2(c)

[***]


- 26 -




Exhibit 2.4

[***]

- 27 -

EX-10.4 5 a2021q310-qexhibit104.htm EX-10.4 Document
Exhibit 10.4
Certain confidential information contained in this document, marked by [***], has been omitted because it is not material and would likely cause competitive harm to Vertex Pharmaceuticals Incorporated if publicly disclosed.

Amendment No. 7
Research, Development and Commercialization Agreement,
Dated May 24, 2004 by and between
Vertex Pharmaceuticals Incorporated
And
Cystic Fibrosis Foundation Therapeutics Incorporated
Whereas, Cystic Fibrosis Foundation Therapeutics Incorporated, a Delaware corporation (“CFFT”), and Vertex Pharmaceuticals Incorporated, a Massachusetts corporation (“Vertex”), are parties to that certain Research, Development and Commercialization Agreement dated May 24, 2004, as previously amended by Amendment No. 1 thereto dated January 6, 2006, Amendment No. 2 thereto dated as of January 1, 2006, Amendment No. 3 thereto dated November 20, 2006, Amendment No. 4 thereto dated August 20, 2007, Amendment No. 5 thereto dated as of April 1, 2011, and Amendment No. 6 thereto dated March 29, 2012 (collectively, the “Agreement”). Capitalized terms used herein without specific definition shall have the meanings set forth in the Agreement.
Whereas, CFFT and Vertex have been engaged in discussions relating to several aspects of the Agreement, including (a) the appropriate means for allocating Net Sales of Combination Products among the components thereof for purposes of determining royalties under the Agreement, (b) the application of certain royalty provisions of the Agreement to Net Sales of certain Drug Products, and (c) the rights and obligations of the parties with respect to certain chemical compounds that Vertex represented were first synthesized and/or tested after February 28, 2014. The parties have reached agreement on the matters under discussion, and wish to memorialize such agreement pursuant to this Amendment No. 7 executed on October 13, 2016 (the “Execution Date”).
Whereas, CFFT entered into an agreement with RPI Finance Trust (“RP”) pursuant to which it has assigned and transferred to RP certain of its rights under the Agreement, including its right to receive certain royalty payments from Vertex under the Agreement. Solely for purposes of Sections 6, 8, 9, 10, 11, 12.1 and 13 of this Amendment No. 7, and as a material inducement for Vertex to enter into this Amendment No. 7, RP is a signatory to this Amendment No. 7.
Whereas, nothing in this Amendment No. 7. is intended to alter CFFT’s original charitable purpose for entering into the Agreement.
Whereas, in connection with this Amendment No. 7, on or about the date hereof, the Cystic Fibrosis Foundation and Vertex are entering into a Data License Agreement.
Now, therefore, in consideration of the mutual covenants set forth in this Amendment No. 7, and other good and valuable consideration, the receipt and sufficiency of which are hereby
    



acknowledged, effective as of September 1, 2016 (the “Amendment No. 7 Effective Date”), the parties agree as follows:
1.Definitions.
1.1    Additional Definitions. The following defined terms shall be added to Section 1 of the Agreement in alphabetical order:
(a)    Additional Compound” means each chemical compound listed on Exhibit 2016-A and [***]. Vertex represents that each such compound was first synthesized and/or tested by or under the direction of Vertex on or after March 1, 2014 and on or prior to August 31, 2016 (the “Additional Term”) in connection with Vertex’s research and development of Correctors for the treatment of cystic fibrosis. A list of the Additional Compounds (other than [***]) is set forth in Exhibit 2016-A. Each such compound is listed by its VRT number, a designation given to each unique chemical structure by Vertex. Any compound first synthesized and/or tested by Vertex after the Additional Term that is assigned its own VRT number consistent with Vertex’s historical practices, including any such compound derived from any Additional Compound, shall not be an Additional Compound for purposes of this Agreement unless such compound is [***] of a compound set forth in Exhibit 2016-A.
(b)    Additional Product” means a pharmaceutical product or formulation comprising, in whole or in part, an Additional Compound. For clarity, in no event will an Additional Product be deemed to be a Drug Product.
(c)    Corrector” means any compound which as its principal mode of therapeutic action, modulates the biological effect of CFTR by increasing the amount of functional del508 CFTR present at the apical cell membrane.
(d)    CF Spend” means, with respect to a given period, the aggregate (i) [***] (ii) [***] in each case incurred by [***]during such period in connection with [***], including, without limitation, [***].
(e)    FTE Rate” means [***]; provided that such rate will increase or decrease on [***]. The FTE Rate includes (i) all wages and salaries, employee benefits, bonus, travel and entertainment, supplies and other direct expenses and (ii) indirect allocations, including all general and administrative expenses, human resources, finance, occupancy and depreciation.
(f)    A [***] of an Additional Compound shall mean a compound that (A) is [***]such Additional Compound as evidenced by [***], and (B) at [***], such Additional Compound represents in [***] of the compound and its [***].
1.2    Net Sales. Section 1.25 of the Agreement is deleted in its entirety and replaced with the following:
1.25    “Net Sales” with respect to any Drug Product or Additional Product shall mean the gross amount invoiced by Vertex and any Vertex Affiliate, licensee, sublicensee, assignee or transferee for that Drug Product or Additional Product sold in bona fide, arms-length transactions to Third Parties for use in the Field, less (i) quantity and/or cash discounts from the gross invoice price which are actually allowed or taken; (ii) freight, postage and insurance included in the invoice price; (iii) amounts repaid or credited by reasons of rejections or return of goods or



because of retroactive price reductions specifically identifiable to the Drug Product or Additional Product; (iv) amounts payable resulting from government (or agency thereof) mandated rebate programs; (v) third-party rebates to the extent actually allowed; (vi) invoiced customs duties and sales taxes (excluding income, value-added and similar taxes), if any, actually paid and directly related to the sale that are not reimbursed by the buyer; and (vii) any other specifically identifiable amounts included in the Drug Product’s or Additional Product’s gross invoice price that should be credited for reasons substantially equivalent to those listed above; all as determined in accordance with Vertex’s usual and customary accounting methods, which are in accordance with generally accepted accounting principles.
1.25.1    In the case of any sale or other disposal of a Drug Product or Additional Product between or among Vertex and its Affiliates, licensees, sublicensees, assignees or transferees for resale, Net Sales shall be calculated as above only on the value charged or invoiced on the first arm’s-length sale thereafter to a Third Party;
1.25.2    In the case of any sale which is not invoiced or is delivered before invoice, Net Sales shall be calculated at the time of shipment or when the Drug Product or Additional Product is paid for, if paid for before shipment or invoice;
1.25.3    In the case of any sale or other disposal for value, such as barter or counter-trade, of any Drug Product or Additional Product, or part thereof, other than in an arm’s length transaction exclusively for money, Net Sales shall be calculated as above on the value of [***] or the [***] of the Drug Product or Additional Product in the country of sale or disposal;
1.25.4.    If the Drug Product or Additional Product is sold in finished dosage form with one or more other active pharmaceutical ingredients (“Combination Product”), which may include Drug Product(s), Additional Product(s) and other active pharmaceutical ingredients that are not Drug Product(s) or Additional Product(s) (each such other ingredient, a “Non-royalty Bearing Component”), the Net Sales of each Drug Product or Additional Product, for the purposes of determining royalty payments under this Agreement, shall be determined by multiplying the Net Sales of the Combination Product by the fraction 1/n, where “n” is the total number of active ingredients (including the Drug Product(s), Additional Product(s) and Non-royalty Bearing Component(s)) in such Combination Product. For example, if a Combination Product consists of one Drug Product, one Additional Product and one Non-royalty Bearing Component, then Net Sales of the Combination Product shall be allocated one-third to each of the three (3) active pharmaceutical ingredients in such Combination Product (i.e. 1/3rd to the Drug Product, 1/3rd to the Additional Product and 1/3rd to the Non-royalty Bearing Component). For the avoidance of doubt, no royalty will be paid to CFFT under this Agreement with respect to any portion of Net Sales allocated to a Non-royalty Bearing Component as provided above.
2.    Royalties. Section 5.3.1 of the Agreement is deleted in its entirety and replaced with the following:
5.3.1    Net Sales in the Field.
(a)    Original Drug Products. Vertex shall pay to CFFT the following royalties on aggregate Net Sales of [***] Drug Product, First [***]) and Second Generation Corrector Drug Products (together, the “Original Drug Products”) in the Field:



i.[***]Net Sales of Original Drug Products in the Field that are [***];
ii.[***]Net Sales of Original Drug Products in the Field [***].
The foregoing rates shall be effective as of [***]. All royalties payable on the Original Drug Products for the period from [***] through [***] shall be payable in accordance with the methodology for calculating royalties on Original Drug Products contained in the royalty reports delivered by Vertex to CFFT for the first and second calendar quarters of 2016.
(b)    [Intentionally Omitted].
(c)    [Intentionally Omitted].
(d)    Additional Products. Vertex shall pay to CFFT the following royalties on Net Sales of Additional Products in the Field:
i.For Additional Products containing Additional Compounds first synthesized and/or tested by or under the direction of Vertex during the period commencing on [***]and ending on and including [***]: [***] of annual Net Sales of such Additional Product in the Field;
ii.For Additional Products containing Additional Compounds first synthesized and/or tested by or under the direction of Vertex during the period commencing on [***] and ending on and including [***]: [***] of annual Net Sales of such Additional Products in the Field; and
iii.For Additional Products containing Additional Compounds first synthesized and/or tested by or under the direction of Vertex during the period commencing on [***]and ending on and including [***]: [***] of annual Net Sales of such Additional Products in the Field.
(e)    Royalties Payable Once. Royalties on Net Sales of any Drug Product and Additional Product will be payable only once and if there are Drug Products and/or Additional Products in a Combination Product, royalties shall only be paid once for each Drug Product or Additional Product, as applicable, with respect to the portion of the Net Sales of the Combination Product that is allocated to such Drug Product or Additional Product as provided in Section 1.25.4.
(f)    Application of Royalty Provisions to ORKAMBI Net Sales. For purposes of clarity, (1) ORKAMBI is a Combination Product consisting of two Original Drug Products, VX-770 Drug Product and VX-809 Drug Product, and (2) accordingly, royalties on Net Sales of ORKAMBI shall be payable as follows: under the Combination Product principles set forth in Section 1.25.4, 1/n, where n=2, or fifty percent (50%) of Net Sales of ORKAMBI shall be allocated to each of the VX-770 Drug Product and the VX-809 Drug Product. An illustrative example of the calculation of royalties on Net Sales of ORKAMBI and KALYDECO (i.e., VX-770 Drug Product sold not as a Combination Product) is attached hereto as Exhibit 2016-B.
(g)    Additional Example. For purposes of clarity, if Vertex were to sell a Combination Product consisting of VX-770 Drug Product, an Additional Product described in Section 5.3.1(d)(i) and an Additional Product described in Section 5.3.1(d)(ii), royalties on Net Sales of such Combination Product shall be payable as follows: under the Combination Product principles



set forth in Section 1.25.4, one third (1/3) of Net Sales of such Combination Product shall be allocated to each of the VX-770 Drug Product and the first and second Additional Products, and royalties on the portion of Net Sales allocated to the VX-770 Drug Product would be payable under Section 5.3.1(a), royalties on the portion of Net Sales allocated to the Additional Product described in Section 5.3.1(d)(i) would be payable under Section 5.3.1(d)(i) and royalties on the portion of Net Sales allocated to the Additional Product described in Section 5.3.1(d)(ii) would be payable under Section 5.3.1(d)(ii). An illustrative example of such calculation is attached hereto as Exhibit 2016-C.
(h)    Calendar Year. For the avoidance of doubt, each calculation of annual Net Sales shall be calculated on the basis of a calendar year from January 1 of such calendar year through December 31 of such calendar year.
(i)    Third Party Compounds. For purposes of this Agreement, Compounds and Additional Compounds shall not include any chemical compound as to which rights are or were acquired by Vertex or any of its Affiliates from bona fide Third Party entities after [***], whether by merger, acquisition of shares, asset acquisition, license or other means of conveyance whether or not Vertex or its Affiliates or any third party acting under Vertex’s or its Affiliate’s direction evaluated such compound prior to [***]. For example, [***].
(j)    Reporting on Additional Product. The reporting and payment provisions set forth in Section 5.4 of the Agreement shall apply to Additional Products (substituting “Additional Product” for “Drug Product” therein).
3.    Dispute Resolution. Section 12.2 of the Agreement is deleted in its entirety and replaced with the following:
12.2    Dispute Resolution Process.    
(a)    In the event of any dispute, controversy or claim arising out of or relating to this Agreement, or the rights and obligations of Vertex, CFFT and RP in relation thereto, Vertex, CFFT and RP, each on its own behalf and on behalf of its predecessors, successors, assigns, officers, directors, employees, trustees, parents, subsidiaries and Affiliates, shall, before initiating any action under Section 12.2(b), refer the relevant dispute, controversy or claim to the Chief Executive Officers of Vertex, CFFT and (in the event RP has an interest in such dispute, controversy or claim) RP, who shall, as soon as practicable, attempt in good faith to resolve the dispute, controversy or claim. If such dispute, controversy or claim is not resolved within [***] after the referral of the matter to the Chief Executive Officers, Vertex or CFFT (jointly with RP, if applicable) may initiate proceedings pursuant to Section 12.2(b) below.
(b)    (i)    Any dispute, controversy or claim arising out of or relating to this Agreement, or the breach thereof, shall be adjudicated by confidential arbitration administered by the American Arbitration Association in accordance with its Commercial Arbitration Rules (including Procedures for Large Complex Cases) and judgment on the award rendered by the arbitrators shall be final, not subject to appeal and may be entered in any court having jurisdiction thereof. The place of arbitration shall be New York, New York.
(ii)    Claims shall be heard by a panel of three arbitrators. Each party shall select (or, if RP is a party to such claim, CFFT and RP shall jointly select) one



arbitrator and shall provide notice of such selection with its initial pleading. The two arbitrators selected by the parties (and RP, if applicable) shall select a third arbitrator within thirty days after the notice of the second arbitrator’s selection. If the arbitrators selected by the parties (and RP, if applicable) are unable or fail to agree upon the third arbitrator, the third arbitrator shall be selected by the American Arbitration Association from its Large, Complex Commercial Case Panel. Each party (and RP, if applicable) shall bear its own costs and expenses and an equal share (with CFFT and RP jointly bearing [***], if applicable) of the arbitrators’ fees and administrative fees of arbitration. The award of the arbitrators shall be accompanied by a reasoned opinion. Except as may be required by law, neither a party nor RP nor an arbitrator may disclose the existence, content, or results of any arbitration hereunder without the prior written consent of both parties (and RP, if applicable).
4.    Confidentiality.
4.1    Undertaking. The phrase “During the term of this Agreement” shall be deleted from the first sentence of Section 6.1 of the Agreement.
4.2    Survival. Section 6.4 of the Agreement is deleted in its entirety and replaced with the following:
The provisions of this Article VI shall survive until the [***] of the date of expiration of all payment obligations under this Agreement.
5.    Additional Exhibits. The new Exhibits 2016-A, Exhibit 2016-B and Exhibit 2016-C shall be added to and become part of the Agreement.
6.    Acknowledgement Regarding Past Royalties and Drug Products and Additional Products.
6.1    CFFT and RP acknowledge and agree that no royalties in excess of the royalties already paid by Vertex to CFFT (and its assignees) are due to CFFT (or its assignees) based on Net Sales of Drug Products occurring prior to June 30, 2016.
6.2    CFFT and RP agree that subject to the definitions of Compound and Additional Compound, no chemical compound that is first synthesized and/or tested by or under the direction of Vertex after August 31, 2016 shall be considered a Compound or Additional Compound under the Agreement regardless of any such chemical compound’s structural, chemical or other similarity to a chemical compound first synthesized and/or tested by or under the direction of Vertex prior to August 31, 2016.
7.    Program Awards by CFFT to Vertex.
7.1    CFFT shall award Vertex a one-time, non-refundable, non-creditable sum of $75.0 million payable [***] after the Execution Date by wire transfer of immediately available funds to an account designated by Vertex for expenditures in connection with research and development efforts regarding Original Drug Products and Additional Products.
7.2    For so long as Vertex is conducting (or has a bona fide intention of conducting in the future) at least [***] to evaluate an Original Drug Product or an Additional Product, CFFT shall provide [***] awards to Vertex of [***], with the first payment due on [***], to support research and development efforts regarding Original Drug Products and



Additional Products; provided, that if Vertex and its Affiliates have collectively incurred [***] in CF Spend during the [***] period ending on the [***] (the “[***] Period”), the amount to be paid by CFFT on the applicable payment date will be reduced to an amount equal to [***] less the amount by which the aggregate amount of CFFT’s awards under this Section 7.2 during such [***] Period exceed [***] of the applicable CF Spend during such [***] Period. Any negative amount will be carried forward and used to reduce any awards otherwise due hereunder. For so long as CFFT is obligated to provide Vertex with funding under this Section 7.2, at least [***] prior to the date on which each such payment is due, Vertex will provide CFFT with a high-level summary of the CF Spend during the applicable [***] Period (including the total number of FTEs and a break-out of the total amount of internal costs and out-of-pocket costs incurred), together with a certificate of an officer of Vertex certifying the accuracy of such high-level summary.
8.    Release.
8.1    CFFT and RP and each of their predecessors, successors, assigns, officers, directors, employees, trustees, parents, subsidiaries and Affiliates fully, finally and forever release, relinquish, acquit and discharge Vertex and each of its predecessors, successors, assigns, officers, directors, employees, trustees, parents, subsidiaries, Affiliates, customers, suppliers and distributors (each individually a “Vertex Releasee”) of and from, and covenant not to sue, not to assign to any other entity a right to sue, and not to authorize any other entity to sue any Vertex Releasee for any and all Losses (as defined below) of every name and nature, both at law and in equity, known or unknown, suspected or unsuspected, accrued or unaccrued that (a) arise out of or relate to the Agreement and (b) existed as of the Execution Date. This release shall not prevent or impair the right of CFFT or RP to bring a claim for any breach of the Agreement, as amended, arising on or after the Execution Date or for breach of a representation, warranty, or covenant made in this Amendment No. 7.
8.2    Vertex and each of its predecessors, successors, assigns, officers, directors, employees, trustees, parents, subsidiaries and Affiliates fully, finally and forever release, relinquish, acquit and discharge CFFT and RP and each of their predecessors, successors, assigns, officers, directors, employees, trustees, parents, subsidiaries, Affiliates, customers, suppliers and distributors (each individually a “CFFT Releasee” or “RP Releasee”), of and from, and covenant not to sue, not to assign to any other entity a right to sue and not to authorize any other entity to sue, any CFFT Releasee or RP Releasee for any and all Losses of every name and nature, both at law and in equity, known or unknown, suspected or unsuspected, accrued or unaccrued that (a) arise out of and relate to the Agreement and (b) existed as of the Execution Date. This release shall not prevent or impair Vertex from making a claim for any breach of the Agreement, as amended, arising on or after the Execution Date or for breach of a representation, warranty, or covenant made in this Amendment No. 7.
8.3    Each party waives to the fullest extent permitted by law the provisions and benefits of Section 1542 of the California Civil code, which provides that:
“A general release does not extend to claims which the creditor does not know or suspect to exist in his or her favor at the time of executing the release, which if known by him or her must have materially affected his or her settlement to the debtor.”



8.4    Losses” shall mean claims, actions, causes of actions, suits, defenses, judgments, debts, offsets, accounts, covenants, contracts, agreements, torts, damages and any and all demands and liabilities whatsoever, including costs, expenses and attorneys’ fees.
8.5    Each party represents, warrants and covenants that it has not heretofore assigned or transferred to any person or entity any matters released by such party in this Section 8, and such party agrees to indemnify and hold harmless the other party and its Releasees from and against any Losses arising from any such alleged or actual assignment or transfer.
9.    Agreement to be Bound. RP (on its own behalf and on behalf of its predecessors, successors, assigns, officers, directors, employees, trustees, parents, subsidiaries and Affiliates) agrees to be bound by (a) the dispute resolution procedures set forth in Section 12.2 of the Agreement (as amended by Section 3 of this Amendment No. 7) and (ii) Sections 6, 8, 9, 10, 11, 12.1 and 13 of this Amendment No. 7.
10.    Communications. Notwithstanding Section 6.3 of the Agreement, Vertex, CFFT and RP (and their respective predecessors, successors, assigns, officers, directors, employees, trustees, parents, subsidiaries and Affiliates) agree that any public or private communication regarding the terms of this Amendment No. 7, shall be made in the form of, or in a manner consistent with, Schedule 1 to this Amendment No. 7; provided that (a) Vertex, CFFT and RP may disclose the terms of this Amendment No. 7 to the extent required by applicable law and/or in connection with arbitration under this Agreement, (b) RP and CFFT may disclose the terms of this Amendment No. 7 in their audited financial statements to the extent so required by their independent accountants, and include comparable disclosure in its unaudited quarterly financial statements, (c) RP may disclose the terms of this Amendment No. 7 to its existing and prospective lenders and equity investors so long as such parties are subject to reasonable restrictions of confidentiality and (d) CFFT may disclose the terms of this Amendment No. 7 to Canada Pension Plan Investment Board.
11.    [***]. Vertex agrees that it shall not at any time [***] regarding [***] current or former directors, officers, stockholders, employees, agents, attorneys or representatives, any of the other CFFT Releasees or RP Releasees under Section 8, or regarding CFFT’s or RP’s [***]. CFFT [***] each agree that neither of them shall at any time [***] regarding Vertex or Vertex’s current or former directors, officers, stockholders, employees, agents, attorneys or representatives, any of the other Vertex Releasees under Section 8, or regarding Vertex’s [***].
12.    Representations and Warranties; Covenants.
12.1    Mutual Representations. Each party represents and warrants to the other party that (a) such party is duly organized, validly existing, and in good standing under the laws of the jurisdiction of its establishment or incorporation, (b) such party has taken all action necessary to authorize it to enter into this Agreement and perform its obligations under this Amendment No. 7, (c) this Amendment No. 7 has been duly executed and delivered on behalf of such party and constitutes a legal, valid and binding obligation of such party and (d) neither the execution of this Amendment No. 7 nor the performance of such party’s obligations hereunder will conflict with, result in a breach of, or constitute a default under any provision of such party’s organizational documents, or of any law, rule, regulation, authorization or approval of any government entity, or of any agreement to which it is a party or by which it is bound.




12.2    Vertex Representation. Vertex represents and warrants to CFFT that Exhibit 2016-A was prepared in good faith by Vertex based on its business records and includes all compounds first synthesized and/or tested by Vertex in connection with its research and development of Correctors during the Additional Term, [***]. If the parties agree (or the arbitrators acting under Section 12.2 of the Agreement determine) that any compound that was first synthesized and/or tested by Vertex in connection with its research and development of Correctors during the Additional Term is not included in Exhibit 2016-A, such compound shall be added to Exhibit 2016-A, will be an Additional Compound, and shall be treated as having been included in Exhibit 2016-A as of the Amendment No. 7 Effective Date. The addition of such compound to Exhibit 2016-A and the application of the terms of this Agreement to such compound will be CFFT’s sole and exclusive remedies for any good-faith failure to include such compound on Exhibit 2016-A. Vertex represents and warrants as of the Amendment No. 7 Effective Date that no Correctors other than [***]have been advanced into clinical trials and that Vertex has a bona fide intention to advance one or more Additional Products other than [***],[***] into clinical trials in the [***] following the Amendment No. 7 Effective Date, subject to further assessment of efficacy and safety.

12.3    Vertex Covenant. If, at any time following the Amendment No. 7 Effective Date, Vertex files a new drug application with the United States Food and Drug Administration for marketing approval pursuant to 21 C.F.R. § 314.3 or submits a similar application to any regulatory authority in any other country or jurisdiction, in each case, with respect to any product containing a Corrector, if requested by CFFT in writing, Vertex will provide CFFT with reasonably detailed information regarding the date on which each such compound was first synthesized and/or tested by or at the direction of Vertex as part of its research and development of Correctors. Except as set forth in this Section 12.3, and subject to CFFT’s right to enforce representations and obligation herein, Vertex will not be obligated to provide CFFT with any information regarding the date on which any compound was first synthesized and/or tested by or at the direction of Vertex as part of its research and development of Correctors.

13.    Assignment. None of the Agreement, nor any Compound, any Original Drug Product or Additional Compound, or any rights to any Compound or Additional Compound, may be transferred or assigned by Vertex without the prior written consent of CFFT, except that, Vertex may transfer all of its rights in the Agreement and all Compounds, Original Drug Products, and Additional Compounds, but only if the transferee or assignee executes and delivers to CFFT an agreement to assume all of Vertex’s obligations under the Agreement. CFFT may transfer or assign its rights under the Agreement solely as provided in the Agreement. RP may not assign or transfer its rights under this Amendment No. 7.

14.    Existing Agreement Ratified. As amended and supplemented hereby, all terms and provisions of the Agreement in effect immediately prior to the Amendment No. 7 Effective Date shall remain in full force and effect. For the avoidance of doubt, the following sections from the Agreement remain in effect, as amended by this Amendment No. 7 and prior amendments: Articles V, VI (for the period of time specified therein), VII (for the period of time



specified therein), VIII, IX, XI, XII, XIII and any other provision of the Agreement that, by its terms, survives the termination of the Agreement. If specific provisions of this Amendment No. 7 are inconsistent with specific provisions of the Agreement, the provisions of this Amendment No. 7 shall control. This Amendment No. 7 may be executed in any number of counterparts, each of which shall be deemed an original, and all of which, taken together, shall constitutes one and the same agreement. Vertex, CFFT and RP may execute this Amendment No. 7 by electronically transmitted signature and such electronically transmitted signature will be as effective as an original executed signature page.
[Signature Page Follows]




In WITNESS WHEREOF, the undersigned have executed this Amendment No. 7 on the Execution Date effective as of the Amendment No. 7 Effective Date.

CYSTIC FIBROSIS FOUNDATION THERAPEUTICS INCORPORATEDVERTEX PHARMACEUTICALS INCORPORATED
By:
/s/ Preston CampbellBy:/s/ Ian Smith
Name:
Preston CampbellName:Ian Smith
Title:
President & CEOTitle:EVP& CFO


SOLELY FOR PURPOSES OF SECTIONS 6, 8, 9, 10, 11, 12.1 AND 13 OF THIS AMENDMENT NO. 7, RP HAS EXECUTED THIS AMENDMENT NO. 7 ON THE EXECUTION DATE EFFECTIVE AS OF THE AMENDMENT NO. 7 EFFECTIVE DATE.
RPI FINANCE TRUST
By:     Wilmington Trust Company, not
in its individual capacity but
solely in its capacity as owner trustee

RPI FINANCE TRUST
By:Wilmington Trust Company, not
in its individual capacity but
solely in its capacity as owner trustee
By:
s/ Eric A Kardash
Name:
Eric A Kardash
Title:
Assistant Vice President

It is expressly understood and agreed by the parties hereto that (i) this Agreement is executed and delivered by Wilmington Trust Company, not individually or personally, but solely as owner trustee of RPI Finance Trust, (ii) nothing herein contained shall be construed as creating any liability on Wilmington Trust Company, individually or personally, any such liability, if any, being expressly waived by the parties hereto and by any person claiming by, through or under the parties hereto, and (iii) under no circumstances shall Wilmington Trust Company be personally liable for the payment of any indebtedness or expenses of RPI Finance Trust.




Exhibit 2016-A
Additional Compounds

Confidential Materials omitted and filed separately with the Securities and Exchange Commission. A total of 99 page were omitted. [***]




Exhibit 2016-B
KALYDECO & ORKAMBI Example
If annual Net Sales of KALYDECO are equal to [***] and annual Net Sales of ORKAMBI are equal to [***], and no other products containing VX-770 Drug Product or VX-809 Drug Product or any other Original Drug Product are sold in the applicable calendar year, the royalty payable to CFFT by Vertex would be calculated as follows:

[***]
$[***]
[***]
$[***]
[***]
$[***]
[***]
[***]
$[***]

$[***]
Royalty Paid on Original Drug Products:
[***]
$[***]
[***]
$[***]

Total Royalty:
$[***]





Exhibit 2016-C
Additional Example
If annual Net Sales of the Combination Product described in Section 5.3.1(g) are equal to [***] and no other products containing any of the components of such Combination Product or any Original Drug Product or Additional Product either separately or as part of another unrelated Combination Product, are sold in the applicable year, the royalty payable to CFFT by Vertex would be calculated as follows:
[***]
$[***]
[***]
$[***]
[***]
$[***]
[***]
$[***]
[***]:
[***]
$[***]
[***]
$[***]
Royalty Paid on Additional Product under Section 5.3.1(d)(i):
Total Annual Net Sales [***]
$[***]
Royalty Paid on Additional Product under Section 5.3.1(d)(ii):
Total Annual Net Sales [***]
$[***]
Total Royalty:
$[***]






Schedule 1
Publicity

Item 1.01. Entry into a Material Definitive Agreement
    The information contained in Item 8.01 regarding the Amendment is incorporated herein by reference.

Item 8.01 Other Events

On October 13, 2016, we amended and expanded our Research, Development and Commercialization Agreement (the “Collaboration Agreement”), dated May 24, 2004, by and between Cystic Fibrosis Foundation Therapeutics Incorporated (“CFFT”) and Vertex Pharmaceuticals Incorporated (the “Amendment”), in order to update and clarify the terms of our relationship. The Amendment provides for an upfront program award from CFFT to us of $75.0 million and development funding from CFFT to us of up to $6.0 million annually. Pursuant to the Amendment, we have agreed to pay royalties ranging from low single digits to mid-single digits on certain compounds first synthesized and/or tested between March 1, 2014 and August 31, 2016. We will continue to pay royalties ranging from single digits to sub-teens on any approved drugs first synthesized and/or tested on or before February 28, 2014. The parties also clarified that net sales on combination products will be allocated equally to each of the active pharmaceutical ingredients in the combination product consistent with the allocation of net sales for ORKAMBI and provided further clarification with respect to the calculation of royalties on products covered by the Collaboration Agreement.
Independently, we entered into a data license agreement with the Cystic Fibrosis Foundation pursuant to which we will pay for continuing access to data from the CFF’s patient registry, which we believe will be important for research, development and approval of future CF medicines.



EX-31.1 6 a2021q310-qexhibit311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Reshma Kewalramani, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Vertex Pharmaceuticals Incorporated;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 3, 2021/s/ Reshma Kewalramani
Reshma Kewalramani
Chief Executive Officer and President


EX-31.2 7 a2021q310-qexhibit312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Charles F. Wagner, Jr., certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Vertex Pharmaceuticals Incorporated;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 3, 2021/s/ Charles F. Wagner, Jr.
Charles F. Wagner, Jr.
Executive Vice President and Chief Financial Officer

EX-32.1 8 a2021q310-qexhibit321.htm EX-32.1 Document

Exhibit 32.1
SECTION 906 CEO/CFO CERTIFICATION
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code) each of the undersigned officers of Vertex Pharmaceuticals Incorporated, a Massachusetts corporation (the “Company”), does hereby certify, to such officer’s knowledge, that the Quarterly Report on Form 10-Q for the quarter ended September 30, 2021 (the “Form 10-Q”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: November 3, 2021
/s/ Reshma Kewalramani
Reshma Kewalramani
Chief Executive Officer and President
Date: November 3, 2021
/s/ Charles F. Wagner, Jr.
Charles F. Wagner, Jr.
Executive Vice President and Chief Financial Officer



EX-101.SCH 9 vrtx-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation and Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation and Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Basis of Presentation and Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Collaborative Arrangements link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Collaborative Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Collaborative Arrangements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Collaborative Arrangements - Collaborative Arrangement on Research and Development (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Earnings Per Share - Schedule of Computation (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Earnings Per Share - Anti-dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Subject to Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Fair Value Measurements - Fair Value of Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Marketable Securities and Equity Investments link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Marketable Securities and Equity Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Marketable Securities and Equity Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Marketable Securities and Equity Investments - Summary of Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Marketable Securities and Equity Investments - Summary of Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Marketable Securities and Equity Investments - Available-for-Sale Debt Securities at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Marketable Securities and Equity Investments - Available-for-Sale Debt Securities by Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Hedging link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - Hedging (Tables) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Hedging - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Hedging - Notional Amount (Details) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Hedging - Cash Flow Hedging Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Hedging - Derivative Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Hedging - Offsetting Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2137109 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2140110 - Disclosure - Stock-based Compensation Expense and Share Repurchase Programs link:presentationLink link:calculationLink link:definitionLink 2341309 - Disclosure - Stock-based Compensation Expense and Share Repurchase Programs (Tables) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Stock-based Compensation Expense and Share Repurchase Programs - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - Stock-based Compensation Expense and Share Repurchase Programs - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2144111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2345310 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2448425 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2149113 - Disclosure - Additional Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2350311 - Disclosure - Additional Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2451426 - Disclosure - Additional Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 vrtx-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 vrtx-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 vrtx-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Number of shares authorized to be repurchased Stock Repurchase Program, Authorized Amount Hedging Designation [Domain] Hedging Designation [Domain] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Unrealized Holding Gains (Losses), Net of Tax On Available-For-Sale Debt Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Letters of Credit Letter of Credit [Member] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Net income Net income Net income Net income Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease assets Operating Lease, Right-of-Use Asset Schedule of Cash Flow Hedging Instruments Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Debt covenant, consolidated leverage ratio Debt Covenant, Consolidated Leverage Ratio Consolidated leverage ratio that must be maintained in order to be in compliance with debt covenants. Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Gross Amounts Presented Derivative Liability Schedule of Offsetting Assets Offsetting Assets [Table Text Block] Fair Value Equity Securities, FV-NI, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Sale of equity securities Proceeds from Sale and Maturity of Other Investments Schedule of Foreign Exchange Contracts, Condensed Consolidated Statements of Operations Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Stock repurchase program, remaining amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Schedule of Inventories by Type Schedule of Inventory, Current [Table Text Block] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Research and development expenses Research and Development Expense [Member] Collaborative Arrangements by Agreement [Domain] Collaborative Arrangements by Agreement [Domain] Collaborative Arrangements by Agreement [Domain] Cash Flow Hedging Cash Flow Hedging [Member] Maturities of available-for-sale debt securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Restricted Cash and Cash Equivalents Items [Line Items] Restricted Cash and Cash Equivalents Items [Line Items] Award Type [Domain] Award Type [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Credit Facility [Domain] Credit Facility [Domain] Schedule of Fair Value of Our Contingent Consideration Liabilities Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Assets Assets [Abstract] Money market funds Cash and Money Market Funds [Member] Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time. Other revenues Collaborative and Royalty [Member] Collaborative and Royalty [Member] Hedging Derivative Instruments and Hedging Activities Disclosure [Text Block] Restrictions on Cash and Cash Equivalents [Table] Restrictions on Cash and Cash Equivalents [Table] Preferred stock, $0.01 par value; 1,000 shares authorized; none issued and outstanding Preferred Stock, Value, Issued Issuances of common stock under benefit plans Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Entity Address, City or Town Entity Address, City or Town Currency [Axis] Currency [Axis] Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Total marketable debt securities Debt Securities, Available-for-sale [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Collaborative arrangement, research and development expenses Collaborative Arrangement, Research and Development Expenses Collaborative Arrangement, Research and Development Expenses Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Gross Amounts Not Offset Derivative Liability, Not Offset, Policy Election Deduction Contingent consideration, measurement input (as a percent) Business Combination, Contingent Consideration, Liability, Measurement Input Accounts receivable, net Increase (Decrease) in Accounts Receivable Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Common stock withheld for employee tax obligations (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Stock-based compensation expense related to inventories Share-based Payment Arrangement, Amount Capitalized CRISPR A&R JDCA CRSIPR A&R JDCA [Member] CRISPR Amended and restated the Original CTX001 JDCA Payments on finance leases Finance Lease, Principal Payments Entity Interactive Data Current Entity Interactive Data Current Number of operating segments Number of Operating Segments Basic (in dollars per share) Basic net income per common share (in dollars per share) Earnings Per Share, Basic Revenue Recognition Revenue from Contract with Customer [Text Block] Document Type Document Type Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Interest income Investment Income, Interest and Dividend Commercial paper Commercial Paper [Member] Common stock withheld for employee tax obligations Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Australian dollar Australia, Dollars Other non-cash items, net Other Noncash Income (Expense) Number of credit agreements Number Of Credit Agreements Number Of Credit Agreements Total assets Gross Amounts Recognized Derivative Asset, Fair Value, Gross Asset Restricted cash and cash equivalents Restricted Cash and Cash Equivalents SYMDEKO/SYMKEVI SYMDEKO/SYMKEVI [Member] SYMDEKO/SYMKEVI [Member] Issuance of common stock under benefit plans Stock Issued During Period, Value, Employee Benefit Plan Financial instruments carried at fair value (asset positions): Assets, Fair Value Disclosure [Abstract] Total financial assets Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Document Transition Report Document Transition Report Other-than-temporary declines in fair value of available-for-sale debt securities Other than Temporary Impairment Losses, Investments Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Cash equivalents: Cash and cash equivalents Cash and Cash Equivalents [Member] Base Rate Base Rate [Member] Total liabilities and shareholders’ equity Liabilities and Equity Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Stock-based compensation expense: Share-based Compensation Allocation [Abstract] -- None. No documentation exists for this element. -- Legal Offset Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Liabilities and Shareholders’ Equity Liabilities and Equity [Abstract] Net unrecognized tax benefits which would affect the tax rate if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounts payable Increase (Decrease) in Accounts Payable Derivative [Line Items] Derivative [Line Items] Hedging Relationship [Domain] Hedging Relationship [Domain] Income Tax Contingency [Table] Income Tax Contingency [Table] Derivative liability current, foreign currency forward contracts Derivative Liability, Current Earnings Per Share Earnings Per Share [Text Block] Additional Cash Flow Information Additional Financial Information Disclosure [Text Block] KALYDECO KALYDECO [Member] KALYDECO inventories, net Minimum Minimum [Member] Marketable securities Marketable Securities, Current Change in fair value of contingent consideration (Decrease) increase in fair value of contingent consideration Decrease in fair value of contingent payments Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Publicly Traded Companies Sale Publically Traded Companies Sale [Member] Publically Traded Companies Sale [Member] Effect of changes in exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Balance Sheet Location [Domain] Balance Sheet Location [Domain] ORKAMBI ORKAMBI [Member] ORKAMBI [Member] Selling, general and administrative expenses Selling, General and Administrative Expense Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Income Tax Authority [Domain] Income Tax Authority [Domain] Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Derivative asset current, foreign currency forward contracts Derivative Asset, Current Trading Symbol Trading Symbol Amounts reclassified from accumulated other comprehensive (loss) income Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Collaborative arrangement, development and regulatory potential milestone payments maximum Collaborative Arrangement Development And Regulatory Potential Milestone Payments Maximum Represents the potential milestone amount to be paid by the entity under the collaboration agreement if drug candidates are approved and commercialized. Deferred tax assets Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Foreign Currency Translation Adjustment Foreign Currency Forward Contract Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Schedule of Provision for Income Taxes and Effective Tax rates Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Stock-based Compensation Expense and Share Repurchase Programs Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Inventories Inventory Disclosure [Text Block] Corporate equity securities Equity Securities [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Up-front payment Collaborative Arrangement Up-front License Fee Collaborative Arrangement Up-front License Fee Marketable Securities and Equity Investments Cash, Cash Equivalents, and Marketable Securities [Text Block] Common stock, $0.01 par value; 500,000 shares authorized, 256,206 and 259,890 shares issued and outstanding, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies Commitments and Contingencies Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Class of Treasury Stock [Table] Class of Treasury Stock [Table] Restricted stock units (including PSUs) Restricted Stock [Member] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Gross Unrealized Gains Equity Securities, FV-NI, Unrealized Gain Share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Total costs and expenses Costs and Expenses Entity Registrant Name Entity Registrant Name Amortized Cost Debt and Equity Securities, Cost Debt and Equity Securities, Cost Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Interest expense Interest Income (Expense), Net British pound sterling United Kingdom, Pounds Collaborative Arrangements by Agreement [Axis] Collaborative Arrangements by Agreement [Axis] Significant terms of collaboration arrangements, by individual agreement. Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Share Repurchase Program 2019 Share Repurchase Program 2019 [Member] Share Repurchase Program [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Work-in-process Inventory, Work in Process, Net of Reserves Cash Cash Schedule of Condensed Cash Flow Statement Condensed Cash Flow Statement [Table Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Accrued expenses Accrued Liabilities, Current Revenues Revenue from Contract with Customer, Excluding Assessed Tax Finished goods Inventory, Finished Goods, Net of Reserves Stock options Stock options Share-based Payment Arrangement, Option [Member] Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Income from operations Operating Income (Loss) Offsetting Derivative Liabilities [Abstract] Offsetting Derivative Liabilities [Abstract] Canadian dollar Canada, Dollars Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Matures after one year through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Basis of Presentation and Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Collaborative Arrangements Collaborative Arrangement Disclosure [Text Block] Hedging Designation [Axis] Hedging Designation [Axis] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Investment in equity securities and notes receivable Payments to Acquire Other Investments AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Purchases of available-for-sale debt securities Payments to Acquire Debt Securities, Available-for-sale Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Notional amount of foreign currency forward contract Derivative, Notional Amount Discrete tax benefit associated with an increase in the U.K. corporate tax rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Other Assets Other assets Other Assets [Member] Other income (expense), net Other income (expense), net Other Nonoperating Income (Expense) Other liabilities Increase (Decrease) in Other Operating Liabilities Remaining milestone payment Business Combination, Remaining Milestone Payment Business Combination, Remaining Milestone Payment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Other Liabilities, Current Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Gross Unrealized Losses Equity Securities, FV-NI, Unrealized Loss Schedule of Collaborative Arrangement on Research and Development Collaborative Arrangement and Arrangement Other than Collaborative [Table Text Block] Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Legal Entity [Axis] Legal Entity [Axis] Award Type [Axis] Award Type [Axis] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Total stock-based compensation expense included in costs and expenses Share-based Payment Arrangement, Expensed and Capitalized, Amount Corporate equity securities Equity Securities, FV-NI and without Readily Determinable Fair Value [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Total shareholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Designated as Hedging Instruments Designated as hedging instruments Designated as Hedging Instrument [Member] Repurchases of common stock Payments for Repurchase of Common Stock Eurodollar Eurodollar [Member] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Unrealized gains (losses) on foreign currency forward contracts, net of tax of $(9.6) million, $7.6 million, $(21.2) million and $7.3 million, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Balance Sheet Location [Axis] Balance Sheet Location [Axis] Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Derivative asset noncurrent, foreign currency forward contracts Derivative Asset, Noncurrent Deferred income taxes Increase (Decrease) in Other Deferred Liability Measurement Frequency [Domain] Measurement Frequency [Domain] Income tax effect Share-based Payment Arrangement, Expense, Tax Benefit City Area Code City Area Code Retained earnings Retained Earnings (Accumulated Deficit) Restricted stock units (including PSUs) Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Unrealized gains (losses) on foreign currency forward contracts, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent Share Repurchase Program [Axis] Share Repurchase Program [Axis] Contingent liabilities Contingent Liabilities Contingent Liabilities U.S. Treasury securities US Treasury Securities [Member] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Schedule of Foreign Exchange Contracts Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block] Derivative term Derivative, Term of Contract Provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Proceeds from finance leases Proceeds From Finance Leases Proceeds From Finance Leases Equity Components [Axis] Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Schedule of Cash Equivalents and Marketable Securities Cash, Cash Equivalents and Investments [Table Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Inventories Total Inventory, Net Entity File Number Entity File Number Repurchase of common stock Amount of shares repurchased Stock Repurchased During Period, Value Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Indemnification claims Indemnification Claims Amount of indemnification claims currently outstanding Long-term contingent consideration Long-term contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Product and Service [Axis] Product and Service [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Entity Small Business Entity Small Business Equity securities without readily determinable fair value, amount Equity Securities without Readily Determinable Fair Value, Amount Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Debt covenant, increase in consolidated leverage ratio Debt Covenant, Increase In Consolidated Leverage Ratio Debt Covenant, Increase In Consolidated Leverage Ratio Schedule of Cash, Cash Equivalents and Available-for-sale Securities [Table] Schedule of Cash, Cash Equivalents and Available-for-sale Securities [Table] Schedule of the cash and cash equivalents and available-for-sale investments held by the entity. Equity Component [Domain] Equity Component [Domain] Repurchase of common stock (in shares) Shares repurchased (in shares) Stock Repurchased During Period, Shares Accrued expenses Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Statement [Line Items] Statement Statement [Line Items] Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Employee stock purchase program (in shares) Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements Fair Value Debt securities Total Debt Securities, Available-for-sale Counterparty Name [Domain] Counterparty Name [Domain] Entity Address, State or Province Entity Address, State or Province Issuance of common stock under benefit plans (in shares) Stock Issued During Period, Shares, Employee Benefit Plan Income before provision for income taxes Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Entity [Domain] Entity [Domain] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Local Phone Number Local Phone Number Total other comprehensive income (loss) Other comprehensive income loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Stock-based Compensation Expense by Line Item Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total assets Assets Moderna, Inc. Moderna Agreement [Member] Moderna Agreement [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] CRISPR CRISPR [Member] CRISPR Research and development expenses Collaborative arrangement, research and development expenses Research and Development Expense Product and Service [Domain] Product and Service [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Legal Offset Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Balance at December 31, 2020 Balance at September 30, 2021 Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Weighted-average cost basis Amortized Cost Equity Securities, FV-NI, Cost Revolving Credit Facility Revolving Credit Facility [Member] All Currencies [Domain] All Currencies [Domain] Fair Value by Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Summary of cash, cash equivalents and marketable securities Schedule of Cash, Cash Equivalents and Available-for-sale Securities [Line Items] -- None. No documentation exists for this element. -- Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Entity Tax Identification Number Entity Tax Identification Number Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Geographical [Axis] Geographical [Axis] Basic (in shares) Basic weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Diluted net income per common share (in dollars per share) Earnings Per Share, Diluted Effect of potentially dilutive securities: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Product revenues, net Product [Member] Total financial liabilities Financial Liabilities Fair Value Disclosure Hedging Relationship [Axis] Hedging Relationship [Axis] Cash paid for income taxes Income Taxes Paid, Net Swiss Franc Switzerland, Francs Total product revenues outside of the United States Non-US [Member] Share Repurchase Program 2020 Share Repurchase Program 2020 [Member] Share Repurchase Program 2020 Intangible assets Intangible Assets, Net (Excluding Goodwill) Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Contract liabilities Contract with Customer, Liability Net unrealized gains Unrealized Gain (Loss) on Investments Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Shares used in per share calculations: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Other long-term liabilities Other Noncurrent Liabilities [Member] Derivative liability noncurrent, foreign currency forward contracts Derivative Liability, Noncurrent Corporate debt securities Corporate Debt Securities [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Gross Amounts Not Offset Derivative Asset, Not Offset, Policy Election Deduction Depreciation expense Depreciation, Depletion and Amortization Share Repurchase Program 2021 Share Repurchase Program 2021 [Member] Share Repurchase Program 2021 Schedule of Financial Assets Subject to Fair Value Measurements (Excluding Vie Cash and Cash Equivalents, Which are Recorded as Restricted Cash and Cash Equivalents (Vie)) Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Total stock-based compensation expense, net of tax Share-based Payment Arrangement, Expense, after Tax UK Corporate Tax Rate Foreign Tax Authority [Member] CRISPR Therapeutics CRISPR Therapeutics AG [Member] CRISPR Therapeutics AG Accumulated Other Comprehensive Income (Loss) Total AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Allocation of net profits and net losses, percent Collaborative Arrangement, Allocation Of Net Profits And Losses, Percent Collaborative Arrangement, Allocation Of Net Profits And Losses, Percent Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Gross Unrealized Gains Debt and Equity Securities, Unrealized Gain Debt and Equity Securities, Unrealized Gain Schedule of Company's Net Unrealized Gains on Corporate Equity Securities Unrealized Gain (Loss) on Investments [Table Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Derivative [Table] Derivative [Table] Cost of sales Cost of Goods and Services Sold Revenues: Revenues [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Marketable securities Marketable Securities [Member] Marketable Securities [Member] Income Statement Location [Domain] Income Statement Location [Domain] Income Statement Location [Domain] Shareholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] TRIKAFTA/KAFTRIO TRIKAFTA/KAFTRIO [Member] TRIKAFTA/KAFTRIO [Member] Debt covenant, interest coverage ratio Debt Covenant, interest Coverage Ratio Debt Covenant, interest Coverage Ratio Other long-term liabilities Other Liabilities, Noncurrent Gross Amounts Offset Derivative Asset, Fair Value, Gross Liability Marketable securities Marketable Securities Net income per common share: Earnings Per Share [Abstract] Gross Amounts Presented Derivative Asset Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Gains on equity securities Equity Securities, FV-NI, Unrealized Gain (Loss) Document Quarterly Report Document Quarterly Report Gross Amounts Offset Derivative Liability, Fair Value, Gross Asset Other current liabilities Other Current Liabilities [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Costs and expenses: Costs and Expenses [Abstract] Financial instruments carried at fair value (liability positions): Liabilities, Fair Value Disclosure [Abstract] Total stock-based compensation expense included in costs and expenses Share-based Payment Arrangement, Expense Europe Europe [Member] Document Fiscal Period Focus Document Fiscal Period Focus Effective tax rate Effective Income Tax Rate Reconciliation, Percent Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Proceeds received Proceeds from Sale and Maturity of Marketable Securities Government-sponsored enterprise securities Government-sponsored enterprise securities US Government-sponsored Enterprises Debt Securities [Member] Counterparty Name [Axis] Counterparty Name [Axis] Cash, cash equivalents and restricted cash—beginning of period Cash, cash equivalents and restricted cash—end of period Cash, cash equivalents and restricted cash per condensed consolidated statement of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Discount Rate Measurement Input, Discount Rate [Member] Other Other, Non U.S. [Member] Other, Non U.S. [Member] Current assets: Assets, Current [Abstract] Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Statement of Comprehensive Income [Abstract] Other financing activities Proceeds from (Payments for) Other Financing Activities Entity Central Index Key Entity Central Index Key Security Exchange Name Security Exchange Name Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Diluted (in shares) Diluted weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Recurring Basis Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Fair Value Debt and Equity Securities, Fair Value Debt and Equity Securities, Fair Value Unrealized Holding Gains (Losses), Net of Tax On Foreign Currency Foreign Forward Contracts Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Schedule of Potential Gross Common Equivalent Shares Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Credit Facility [Axis] Credit Facility [Axis] Not Designated as Hedging Instrument Not designated as hedging instruments Not Designated as Hedging Instrument [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Collaborative Arrangement, Transaction with Party to Collaborative Arrangement Collaborative Arrangement, Transaction with Party to Collaborative Arrangement [Member] Unrealized holding (losses) gains on marketable securities, net Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Gross Unrealized Losses Debt and Equity Securities, Unrealized Loss Debt and Equity Securities, Unrealized Loss Total current liabilities Liabilities, Current ESPP share issuances Employee Stock [Member] Payments in connection with common stock withheld for employee tax obligations Payment, Tax Withholding, Share-based Payment Arrangement Euro Euro Member Countries, Euro Foreign Currency Forward Contracts Foreign Exchange Forward [Member] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Money market funds Money Market Funds [Member] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Line of credit facility additional borrowing capacity Line Of Credit Facility Additional Borrowing Capacity Amount of increased borrowing capacity available in the future. Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Recently Adopted and Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Schedule of Offsetting Liabilities Offsetting Liabilities [Table Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Total liabilities Gross Amounts Recognized Derivative Liability, Fair Value, Gross Liability Collaborative arrangement, right to exclusively license, number of targets Collaborative Arrangement, Right To License, Number Of Targets Collaborative Arrangement, Right To License, Number Of Targets Cover [Abstract] Cover [Abstract] Long-term finance lease liabilities Finance Lease, Liability, Noncurrent Goodwill Goodwill Offsetting Derivative Assets [Abstract] Offsetting Derivative Assets [Abstract] Cost of sales Cost of Sales [Member] Matures within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Discrete tax benefit associated with intra-entity transfer of intellectual property rights Effective Income Tax Rate Reconciliation, Intra-Entity Transfer Of Intellectual Property Rights, Amount Effective Income Tax Rate Reconciliation, Intra-Entity Transfer Of Intellectual Property Rights, Amount Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] EX-101.PRE 13 vrtx-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 image_0a.jpg begin 644 image_0a.jpg M_]C_X 02D9)1@ ! @$ E@"6 #_[0QV4&AO=&]S:&]P(#,N, X0DE- ^D M '@ P $@ 2 "V (H_^'_X@+Y D8#1P4H _P @ $@ 2 M "V (H $ !D 0 # P, !)P\ 0 ! 8 @ M&0&0 X0DE- ^T M ! E@ $ 0"6 0 !.$))300- $ >#A"24T$&0 M! !XX0DE- _, D $ .$))300* ! X0DE- M)Q H 0 ".$))30/U !( "]F9@ ! &QF9@ & M ! "]F9@ ! *&9F@ & ! #( ! %H & ! #4 ! M "T & !.$))30/X !P #_________________________ M____ ^@ _____________________________P/H /__________ M__________________\#Z #_____________________________ ^@ M #A"24T$ @ !.$))300" $ #A"24T$" $ M $ ) "0 X0DE-!!X 0 .$))300: !U M!@ D@ .8 * %4 ;@!T &D = !L &4 9 M #$ ! M $ .8 "2 M #A"24T$$0 0$ .$))3004 M $ CA"24T$# ), $ !P 1P 5 %TP ) M% 8 '_V/_@ !!*1DE& $" 0!( $@ /_N Y!9&]B90!D@ '_VP"$ M P(" @)" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1# P,# P,$0P,# P,# P, M# P,# P,# P,# P,# P,# P,# P!#0L+#0X-$ X.$!0.#@X4% X.#@X4$0P, M# P,$1$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( M $< < ,!(@ "$0$#$0'_W0 $ ?_Q $_ !!0$! 0$! 0 # $" M! 4&!P@)"@L! $% 0$! 0$! $ @,$!08'" D*"Q 00! P($ M @4'!@@% PPS 0 "$0,$(1(Q!4%181,B<8$R!A21H;%"(R054L%B,S1R@M%# M!R624_#A\6-S-1:BLH,F1)-49$7"HW0V%])5XF7RLX3#TW7C\T8GE*2%M)7$ MU.3TI;7%U>7U5F9VAI:FML;6YO8W1U=G=X>7I[?'U^?W$0 " @$"! 0#! 4& M!P<&!34! (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!4M'P,R1BX7*"DD-3%6-S M-/$E!A:BLH,')C7"TD235*,79$55-G1EXO*SA,/3=>/S1I2DA;25Q-3D]*6U MQ=7E]59F=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , P$ A$#$0 _ /54DDDE M*22224I9_4NN=/Z9E8.)EN\5TTM-EECC#6M:-SWN=^ZUJ\:ZYU5_7.I9&?D,(9>/3II<-KF8[=W MH4O@NVVNWOOO]_\ 2+O^!J3X0XBR8\?&:[/M*2YWZD=?=UCI7I9+]_4,**LE MT1O:9^S97TG?S];?TO\ W:JR5T2:11KLL(()!Z*22200I))))2DDDDE/_]#U M5)977_K#B] H9DYE%]E#RYOJ4-:_:YK38VM[765O_2L8_P!/_!^S])Z?Z'U+ M^1DUT8MF4_6NJMUKH(^BT;S[G.;7]'^7L24F26%E?6[#Q.G8/4K\7*%'4C% M#6.>"X>I1ZK&W>S[35^DJ_<_[4^A;^C5YG5+3F58MN!DT"\.+;W^BZH%@W>F M]U&1<]CW-^A^C24\G_C'ZXUS6= QW;B[;?GQ!A@.[&Q7#:[^?M;]H?[_ .9Q M_P#1Y:X6#X+OL=1I=T3-SNI4/=9EQ:07$[6L?4^_.HKST*J_ MYNG]%Z57\TA8?2_\7^?TPY^%TJ_(>+64?86OL;D>I86[&[+H_P#07;)H9(1C5'Q;&/+"$:H^+R?1^KW]#ZC7U.D2*O;D,B=^.2UV M15^;[VM;Z]'_ U7^CLM7LU5M=U;+:GMLKL:',>T@MS])ZQZG]G=[K:_H7+<9UWI70>E]+IKPLNK M'R_T6+CD;[*G2W;B7^M>]]3MUFQC?4]*CT_2_0_HTW)*,B"+699QF08@WUMZ M1)4:NI6OS6XEF!DX^^MUC,BSTC42PL::391?>YESO4WUL?7^DK]7_16*MTGZ MRX74\_)Z:VF_$S<,3=CY+6L=SM?Z?IV6MMV;J+/4K_1>EE8MGJ?IE&Q.NDJ. M%U:G-S,O&HJL=0VQA%M%A'YWIWUUOVKENB=0OZQ] M6L?ZO6M=7E.L=T[-:?ILQ:F;\E[FNW/_ *-LZ3;D?X/J-Z[A4Y_J_I?T'^&6'3]>?J?3EU9@P^H6Y%#7-I M??HS])L3A"1%@%<,^[[2\W95 MESFNN]9P]]=WI-KJ9Z3'-;5Z%5=#Z?UBKU/M'K6\]B_7GZF8>?=U'&Z=E5YF M3N]>X&DE^XM>[?NS=OTF>S_1_P"#3=/^O'U+Z9D9&3@=-RL>W+.[(+#3#SN= M9N=6S^;_FT?;G^Z4^UD_=+KXG_P"4K,/;]G_]^Q%'Z^M'J]#: MT0_[?7M($Q[F=OZ^SVK+9]>?J8SJCNKLZ=EMZA8(?D T[G#:RK8X?;=FS957 M[-OYF_\ G$NI?7KZF=5=2[J'3LJ\XY)I)-(V%VV7MV9K?TGZ-NRSZ=?^#2]N M?[I5[63]TOJ+'^_(JRMSKZ\M_Z3)]_K_K?VBJO<6=B_5[H^'G MOZEC8XJS+38;+6N>"[U7>M;ZC=^Q^ZW])[F_HW_S:T4$*22224__TO54DDDE M-7)Z5TO+M];+PZ,BW:&>I;4Q[MH+G-9O>USMC7/>A?L#H/\ Y6XG_;%?_D%? M21L]TV>Y:'[ Z#_Y6XG_ &Q7_P"03?\ -_H/_E;B?]L5_P#D%H))6>Y5Q'N6 MA^P.@_\ E;B?]L5_^02_8'0?_*W$_P"V*_\ R"OI)6>Y5Q'N7//U>Z X%IZ; MB$.$$&BN"#V^@M!))"U$D[J22220I))))3__T_54E\JI)*?JI)?*J22GZJ27 MRJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?_V3A"24T$(0 M50 $! #P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ Z?5\L)F?N?\IFI*NFK*6&KI9!EIJ@!DAE%\1(#;$7;[V568HI3%/AVKC@ M@(" @(" @(" @(" @("#_]&U* @(" @(" @("#3MZFN8](Z6FJHB;WI5XT]M MC?;YTFVR8=S$/'?Q1YREZ>ORRX3^OU>>5/Q4=@8IK41/M*/E20MX#^<#O,W-C5+VNO^H9WN=/] M0FY4U 0$! 0$! 0$! 0$! 0$!!__TK4H" @(" @(" @XR21Q1E)(3!&#.1F3 MX,S,V+N[H*C;TM,LKLPG&:,3MZYPRI+-+PC$! M 0$! 0$! 0$! 0$!!__3M2@(" @(" @(""(/J"U[[LM(Z8H9,*^YCFK2%]L= M+CAE\*9VR_\ ;$^]5KUNNL^4KOI]59\I_%*\LM-1QN9,W"1< @/?&3L(KUA MC.4TAZPPG*:0IOJ&_5]_O=9>*\LU562/(38\4!X C'O8QP 5JXXQC%(;F&$8 MQ2&.7IZ$! _DSH+5[F->_P 5:8&&KDS7BUL,%;CPR"[/T4W_ )&'C?X@FLWO MZ_&>)9'L]/AE\?4I 4"L(" @(" @(" @(" @(/_5M2@(" @(" @(([WL:"U3 MK,*.AH*ZGI+53N\LLS'#YG[6?7[<HA"5W#D\<6+9CCLVH/'JJ[3VC3U?=(! M Y*.(IACDQREEYNQV?:@Q>[_ %)?-26E[M<*6&CI92<:2.-R(C87P(W]?\ 36HZVTG0TU3'3N)12XR [QF#&.+8OQFQP0;O!-KJ>CBJ!:V" MC:%Z9Z9S(9&DSXDQ$_)XN' M)$D&'WD[P;OI&KHV@I(*JFK -QZ1S$A.-VS-BSX.SYA0--:@U]J>QM=Z$[91 M!(1A%!+%/*3N#Y=IM(+#M[PD&L-OFU19+W+;-36Z GISR5'Y?,!LS[6,<2(3 M9Q?,/)02#JS4E?1:<@N-AB"NJZV2 *&$A!G%^1B7>H,)=+[O3M5CJ M+M6TEI:.FCZ66 #F*1AV8[>1BWA(,/H_>1KO5=544UOI+;$5-&TDA3O,S8$^ M5F;*Y(-CM]XWA1:HH;;>J2A"WU0RD]52/(>+Q Y9>.[92QR\H>2@\.\C>+>= M(W*DB@IJ>JI:R(C'I,XF) 3,3.[/@[/BV&Q!D-+:@UEJ*QP7>&*WT\51GZ.( M^G(N(;@^+L[-PB@[:"[:Y#55/;+M248VV>*64*NE>0L7C9N*^=VREB3/R>2@ M^:_U+J;3=&UTM]'!7VX,&JA/.,D3OL8^*^!1]ON/U0PF[W>O4:GOAVVNIX*- MWB*2F8')RD,7;$<2?L#B2"0;C6PT-OJ:R>088:>,I9)2;%A$&Q=W;LH-5T!J M?56I:7WC74$%!;7V0&SF\DSMPN(N_%#OD&WR=+AYMQQ[&;'^Q!S0$! 0$!!_ M_]>U*"']_FG6>.AU!".T'_*5;MVGQ*(G^Y\X^,*#9MS5_:Z:-AIC+&HMA/2R M,_#D;C1/^@^7Q$'=O4.>IL=+8*7_ .R^U<5*#-V $NDD-^] 0XR#;+;04UNM M]-04PY:>EC&*(>]!L&05YWU#CKZM;NH8/_6S()KCUSHVEM\1RWFD$0C'8TP$ M[X#P,S/B3_8R#+VFJBKZ"FN0 P/60QRL^&W(8YQ9_NS((K^H5O-6)^^J?ZHD M&T[FV$-W]"3[&K=?*X!- ML]3.VT(@9GS#38MG,BXQ?LQY)$@DJ***&((H@:.*,6&,!;!A%FP9F9NT@Y(" M @(" @(/_]"U*#%:ILD=\T]7VH\&>IB(8R?:PR-MC+Q39D$(;G+Y)9=9%;*K M&*.XXTLP%LRU$;OT>/VYLT?A&@E>W -ZUU6W1^-1V$/=U'V6_,R,QU)M]HB\ M<7Z2#;4%*@Y;E]!+4VF$W#3E";C4U\;,Y3U8MQ0@=V=NCAQS2GSRRQC MQJ*ZYTT5/'339 A:27 LL8,&+LS/PX8H-\BK]X<5($362A>6,&%B> MM+*^#88X=%C_ $H.6F*76,]WJ[CJ:."%HXQBMM-3%G &)W>4W=^,YEA&.+\U M!@-[&B=2ZIJ;>-LCB_+T82.9RR9'P::"U72, F@ED M(#B-C$@D?,W:=G9WP0:AO$W3W6Y:A&\:=8 .I\Y5"4G19)PPPD!^_P"%\.>. M;G()#TL6HVM,4.H(HQN,39))X38PE9N ^!LI/SF0>;7EKN=VTM76NVQB=56" M,8N9L B.=G)W?P60:;NLT#JK2U[J)[C'"])50=$112YB$Q)B%\'8=G*02D@C M+>MH74NJ;E0E;(H6IZ.(Q*2:5@T>B+NNV@]E#%O!N%_I2O=/2T=EILTI0TLKR%)*+>;8W+!W$2? M/@P\H4'S>'1:XNM"5KT\$4%-,+M5U7BH,]I:SQ6;3U! M;8XVB>GA$919V?&3#&0L6XF-OR\I.P,\9/QP,N MYYP]]XR#7-W>C=X>D[D3R1T\]JJ79JNF&?:SML:2-G9ASC_?'Q4$L-P(" @( M" @(/__2M2@(" @((DUKO_H]/ZBJ;/0VQKD-'A'/4]/T;=-SP%F \7 MF[E6NOUO**S*YU>G.6-9FC!=9Z7Y='VM_4KWJBGAIYWIIY(R"*H86-XR)L&-A?8^7 MA78=B?E#I_3/:C,CDOU49F[D9E$#N1.^+N[N6UW5K;FR[O39\ZLMG^.5'H0\ MI-N;&]-CJR6?XY4>A#RDVYL;TV.K)9_CE1Z$/*3;FQO38ZLMG^.5'H0\I-N; M&]-CJR6?XY4>A#RDVYL;TV.K)9_CE1Z$/*3;FQO38ZLEG^.5'H0\I-N;&]-C MJR6?XY4>A#RDVYL;TV.K)9_CE1Z$/*3;FQO38ZLEG^.5'H0\I-N;&]-CJR6? MXY4>A#_BFW-C>FQU9+/\$H.S/RFM%;M[/.:THV%1HA 0$! 0$! 0$'_]2U* @(" @( M" @(" @(" @(" @(" @(" @(" @(" @__]6U* @(" @(" @(" @(" @(" @( M" @(" @(" @(" @__]:U* @(" @(" @(" @(" @(" @(" @(" @(" @(" @_ M_]>U* @(" @(" @(" @(" @(" @(" @(" @(" @(" @__]"U* @(" @(" @( M" @(" @(" @(" @(" @(" @(" @__]&U* @(" @(" @(" @(" @(" @(" @( +" @(" @(" @__]D! end GRAPHIC 15 image_1a.jpg begin 644 image_1a.jpg M_]C_X 02D9)1@ ! 0$!+ $L #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" #4!30# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJE?)"ZEX3_:"OY':W\=>&M.0]$M['=M_P"^XFK#O_AI^T=,R-'\2M$?^]F!(O\ MT&UH ^EJ*^2;WX(?M%WUTTLGQ+L5=O\ GCJ-S$@_X L&VLB\_9\_:$63Y?B+ M+-N^;=%XAO%7_P! 6@#[-HKX>E_9?^.5U"\^B?^!C_P#QJ@#[BN_B!X8L)V@N_$>DVLZ_>BFOHDA;^Z^JP+_[/7Q9_P ,*_$;_GOHG_@8_P#\:H_X85^( MW_/?1/\ P,?_ .-4 ?9%S\.?#[;O^>6IQ/\ ^@M5:;]H#X?\ ^(JK+^US\)X79'\6+O7LEC=- M_P"TJ^1?^&-?BG_T [;_ ,&$'_Q5'_#&OQ3_ .@';?\ @P@_^*H ^L+C]L3X M41*NSQ-+.3_SSTZZ_P#9HJJW'[9GPNBA=DUB[E=%W>4EC+N;_OI:^6?^&-?B MG_T [;_P80?_ !5'_#&OQ3_Z =M_X,(/_BJ /I+_ (;G^'7_ #QUO_P#3_X[ M4%S^W;\/( H33_$-QG^Y:Q?^S2U\Z?\ #&OQ3_Z =M_X,(/_ (JC_AC7XI_] M .V_\&$'_P 50!]#_P##>_P__P"@3XD_\!K?_P"/U5F_;[\$I)B/0===/[[I M;K_[5KP+_AC7XI_] .V_\&$'_P 51_PQK\4_^@';?^#"#_XJ@#WO_AOOP?\ M]"_K7Y1?_%UD3?\ !0/2TE;R_!MV\6?E9[Y%9E]=NRO,(?V&OB.\2NTNBQ.R M_<:[?Y/_ !RI/^&%?B-_SWT3_P #'_\ C5 'HW_#P;3_ /H2KC_P8K_\:JM_ MP\*_ZD'_ ,K'_P!SUP7_ PK\1O^>^B?^!C_ /QJC_AA7XC?\]]$_P# Q_\ MXU0!W,W_ 4(D\IO+\!JC#^)M8W?^V]5O^'A&H?]"3;?^#%__C5^B?^!C_P#QJC_AA7XC?\]]$_\ Q__ (U0!TVH?M_Z[)$GV'PG86S;L,US M=-+_ .@[*H_\-]^,?^A>T3_R+_\ %UC_ /#"OQ&_Y[Z)_P"!C_\ QJC_ (85 M^(W_ #WT3_P,?_XU0!?N?V]_'3MB'1/#RIZO!.W_ +5IO_#>_P 0/^@/X:_\ M!9__ )(IB?L%_$&1$=M5\-K_ +#74_R_^2]/_P"&"/B!_P!!CPU_X%3_ /R/ M0!4E_;K^(LLC,MGH42#^%;.4_P#M6F_\-U?$;_GAHG_@&_\ \=J[_P ,$?$# M_H,>&O\ P*G_ /D>C_A@CX@?]!CPU_X%3_\ R/0!S,O[9OQ3:1F35[1$9ON+ M8Q';_P".4?\ #97Q3_Z#EM_X+X/_ (FNF_X8(^('_08\-?\ @5/_ /(]'_#! M'Q _Z#'AK_P*G_\ D>@#E+C]L7XK2KM3Q'%#_MIIUO\ ^S)4'_#7OQ;_ .AM M_P#*=9__ !JNR_X8(^('_08\-?\ @5/_ /(]'_#!'Q _Z#'AK_P*G_\ D>@# MC?\ AKWXM_\ 0V_^4ZS_ /C51R_M:_%BXBVMXL;;ZK8VJ_\ H,5=JG[ _C_< MN[6?#94=A=3_ /R/5S_A@3QC_P!##HG_ )%_^(H \T_X:H^*G_0WW7_?B#_X MBC_AJCXJ?]#?=?\ ?B#_ .(KTO\ X8$\8_\ 0PZ)_P"1?_B*/^&!/&/_ $,. MB?\ D7_XB@#S&Y_:A^*-S;M$_C"[V,NWY(HD?_OM4K*_X7Y\1O\ H=M;_P# MQZ]C_P"&!/&/_0PZ)_Y%_P#B*/\ A@3QC_T,.B?^1?\ XB@#QS_A?GQ&_P"A MVUO_ ,#'H_X7Y\1O^AVUO_P,>O8_^&!/&/\ T,.B?^1?_B*/^&!/&/\ T,.B M?^1?_B* /$6^-'Q!9G8>.O$F/^PK/_\ %TW_ (7-\0?^AZ\2?^#B?_XNOU>9=O^ M\VVK7_#O?4/^AVMO_!<__P =H ^;?^%G>,?^ALUO_P &,O\ \71_PL[QC_T- MFM_^#&7_ .+KZ2_X=[ZA_P!#M;?^"Y__ ([1_P .]]0_Z':V_P#!<_\ \=H M^9+_ ,>>)=5@\B\\0ZM>1;M^RXOI73_T.L_^V]0_Y_KG_OZU?5?_ [WU#_H M=K;_ ,%S_P#QVC_AWOJ'_0[6W_@N?_X[0!\J?VWJ'_/]<_\ ?UJ/[;U#_G^N M?^_K5]5_\.]]0_Z':V_\%S__ !VC_AWOJ'_0[6W_ (+G_P#CM 'RI_;>H?\ M/]<_]_6H_MO4/^?ZY_[^M7U7_P .]]0_Z':V_P#!<_\ \=H_X=[ZA_T.UM_X M+G_^.T ?*G]MZA_S_7/_ ']:J]S>3WFSSYY9MGW=[;Z^L_\ AWOJ'_0[6W_@ MN?\ ^.T?\.]]0_Z':V_\%S__ !V@#Y'HKZX_X=[ZA_T.UM_X+G_^.T?\.]]0 M_P"AVMO_ 7/_P#': /D>BOKC_AWOJ'_ $.UM_X+G_\ CM'_ [WU#_H=K;_ M ,%S_P#QV@#Y'HKZX_X=[ZA_T.UM_P""Y_\ X[1_P[WU#_H=K;_P7/\ _': M/D>BOKC_ (=[ZA_T.UM_X+G_ /CM'_#O?4/^AVMO_!<__P =H ^1Z*^N/^'> M^H?]#M;?^"Y__CM'_#O?4/\ H=K;_P %S_\ QV@#Y'HKZX_X=[ZA_P!#M;?^ M"Y__ ([1_P .]]0_Z':V_P#!<_\ \=H ^1Z*^N/^'>^H?]#M;?\ @N?_ ..T M?\.]]0_Z':V_\%S_ /QV@#Y'HKZX_P"'>^H?]#M;?^"Y_P#X[1_P[WU#_H=K M;_P7/_\ ': /D>K%M?W-FFV"YEA3_8;97UA_P[WU#_H=K;_P7/\ _':/^'>^ MH?\ 0[6W_@N?_P".T ?*G]MZA_S_ %S_ -_6H_MO4/\ G^N?^_K5].:C^P!X MBCE3[#XJTNZCV_,;B"6$G_OG=5;_ (8$\8_]##HG_D7_ .(H ^;/[;U#_G^N M?^_K4?VWJ'_/]<_]_6KZ3_X8$\8_]##HG_D7_P"(H_X8$\8_]##HG_D7_P"( MH ^=[#QGKVCL[6.N:E9NWW_L]Y*F_P#[Y>KW_"SO&/\ T-FM_P#@QE_^+KWK M_A@3QC_T,.B?^1?_ (BC_A@3QC_T,.B?^1?_ (B@#P7_ (6=XQ_Z&S6__!C+ M_P#%T?\ "SO&/_0V:W_X,9?_ (NO>O\ A@3QC_T,.B?^1?\ XBJ;_L#^/]S; M=9\-A3V-U/\ _(] 'C$/Q=\=6R;8/&WB*%/[B:M.G_L]/_X7-\0?^AZ\2?\ M@XG_ /BZ]E_X8(^('_08\-?^!4__ ,CT?\,$?$#_ *#'AK_P*G_^1Z /'$^- M'Q!B967QUXDPO]_5IW_]GJW_ ,+\^(W_ $.VM_\ @8]>FS?L)?$:%MJWF@3? M[:7DO_LT5-_X85^(W_/?1/\ P,?_ .-4 >:?\+\^(W_0[:W_ .!CUIV?[3GQ M1L;=8(_&-ZZ+_P ]EBE?_OMDW5W'_#"OQ&_Y[Z)_X&/_ /&JIZA^Q)\3+*)7 MCATN_;=M\NWOOFQ]71* .8_X:H^*G_0WW7_?B#_XBG1?M6_%6.12/%TQ9>SV MMN__ +)6Q_PQK\4_^@';?^#"#_XJC_AC7XI_] .V_P#!A!_\50!3_P"&O?BW M_P!#;_Y3K/\ ^-4Z']L/XL0R;F\4+,G]Q].M?_98J)?V0/BPLC*GAA94/\:Z MA:C_ -JTW_AD+XM_]"E_Y4;/_P".T 7/^&ROBG_T'+;_ ,%\'_Q-:L/[WCQ)%\S1O#SK_=2 M"=?_ &K7DW_"@_B-_P!"3K?_ (!O3'^!'Q%A5F?P/KOR_P!RQE>@#V;_ (;[ M\8_]"]HG_D7_ .+K3A_X* ZHD2>9X,M7FV?,ZW[*K-_N[*^?/^%,_$'_ *$7 MQ)_X)Y__ (BF3?"#QY;1>;+X*\0PK_??2;A/_9* /I&W_P""A$RAA/X&COE__A6/C'_H4];_ /!=+_\ $5G7 M_A77-*N/(O-(U"SEV[MEQ;.CT ?7?_#P6P_Z$NX_\&*__&JV_P#AOOP=_P!" M]K?_ 'S%_P#%U\/S:5>0Q/)+9SHB?QO$U5* /O;_ (;U^'__ $"/$G_@-;__ M !^KL?[9,5L1_';X=RE53QQH1+=GOXE_K7Y9T4 ?JW%\8? 4LBQQ^-O#CN>BIJL! M_P#9ZOVGQ \,7\ZP6GB/2;J=ONQ0WT3N?P#5^2M% '[!6U[!=AO)FCEV_>\M M]U6:_'2M.P\3ZOI4J2V.JWUG,OR*]O=,CI_WS0!^O%%?E#;?%SQU:)L@\:^( M84_N+JLZ_P#L];%A^T3\2M.G\V+QGJSOMV_Z1+YJ?]\-0!^HU%?FG;_M:_%B M!-B^+'=?]JQM6_\ 0HJU[']M7XG6DKM+>Z??KMV^5<6*[?\ QS90!^BM%? M MM^WE\0(4C632O#LH'WF:VN S?^1:V-/_ ."@'B"!G^W>%M-N5_A-O/+%M_[Z MW4 ?<5%?'5I_P4(C_P"7GP,R#;]Z+5=_S>G^JKI[;]OGP0T9^T:%X@B?TBC@ M?^!Z9^VO\,+_=Y]YJ.F_P#7Q8.^[_OUOKH;+]J;X6ZF46'QA;1L MS;?](@GA_P#0T6@#UNBN.L/B_P"!M29?LWC+0)G(^XFIP[O^^=U=5!?_ /"A/AU_T)6A_P#@ M"E9NH_LT?#+4I%DD\&:>CA=H%N'A0?\ 49:]2HH \AE_92^%5U%M?PA $]$ MNKA?_09:K3_L@?">:-E3PNT+?WTU&Z_^.U[/10!X%J/[$_PSO=A@M=2L OWO ML]\[;O\ OO=63-^P=\/YI&9=2\0Q#^XES !_Z*KZ3HH ^5[O]@/PQ);E;;Q- MJ\%P?NM,L4JC_@.U:Q;K_@GM VWR?'4B?WM^E;\_^1:^PJ* /BV7_@GS?(S& M#QK"Z_PA].9?_:M8,G[ WC81_NM=T!V]'>=?_:5?>%% 'P#<_L(?$.';MOO# M]S_N74O_ +-%6'??L9_%"TDE6+2+2\1?NO;WT7S?[N]DK]&J* /S+O\ ]E;X MJZ:C-+X1N'VKN_T>ZMY?_07KG;GX*?$&T_UG@?Q%]W=O33)73_QQ*_5:B@#\ MBM2\):YH\J+?:-J%F[KO5+BU=/D_X$E9-?L75:YLH+L+YT,:=_Q[>,]?A_V/[3EV?\ ?&^NRTW]KGXK M:=\O_"3_ &E/[EQ9P/\ ^/;-U?4^K?L1?#74FW6\>K:5_LVEYN_]&J]_X^X(KC_=^[LH \XL/V]/'ELV+G2M"NT]H)4;_T;7=: M+_P4#M'F1=7\&SVT/\4UC?)+_P".,B?^A5SNM?\ !/\ UZ$9TCQ9IM__ -?U MJ]O_ .@^;7"ZW^Q=\4=(?_1M-L=87^]8WR?^U=E 'TSH?[;/PTU0_P"E76J: M*?\ I]L2W_HK?7H.A?''X?>)8PUAXQTAF>&S>5/^^UWK7#W-M+;2O%/$T,J?>1UV.M '[!QR+,BLK!D;[K+ M4M?D)HGB35?#=U]ITC5;W2KC_GM8SM$__?:UZ9X<_:O^*/AT1(OB674K=/\ MEEJ$"S[O]YV7?_X_0!^E]%?$_A#]OS5895B\3^&K2[BZ/<:3*\3)_P ??N_ M[Z6OH'P!^TM\/_B'+;V]CK:6.H3=+#4U\B;=_BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHI,T +1110 4444 %%%% !1110 G6@ 4 M#I7G_P 8?C#X;^"/@JY\0^(;@) GR6UHA_?74O\ #%$O=CC_ (#3C&4Y'?$>KV=O87FKVJ7XM;9V=(HI?GB7(?ML2JZ[-S?+\K,K[6X^3(^95JJ<8U*D8RERDRERQ M/?=,U2TUJSBO+"[AU"TE7='<6\BR(P_V67K5ZOE']@SX)>.?@[X5\2+XRC?3 MXM2N8);/2&G240;5;?+\CLJ[]T?'WOW7/:OJ^G6IQI591C+F0HRYHCJ***S+ M"BBB@ HHHH **** "BBB@!IKS[XT_%K1O@GX!U#Q1K4G^CP )#;(^R2ZG;[D M2?[3?^.JK-T4UZ"2,9K\[?VJ/$/_ T+^USX.^%UI(TNAZ3>1VMZL3_?D;;+ M=.O^Y$NW_>5ZZ,+2]M4][X3*I+DB>QJWQ9\9_"+Q#\2_$7B[4O!TRZ;/K.A^ M&/#4%N5@B6W=XA=-+$[SL_RG9N3_ ( WRIG?L(?M&>-OC:OB73O&"_VH=,2* M:+6XX%A!W\>4Z*J+_#N4[?[U?7<<:Q(JA0J+]U5JCI>AZ?HZ3+I]C;6*SR>9 M*MO$L>]_[S;1RWO5.M%PE'E%[/WOB-6D-+2&N4V,:W\1Z1=ZU/I4>HV[^M:X/&:_-OX2?LA?&;PS^TOI6O:GOCM;'5_M]YXE^ MV*RWT6_=+T?S6:5=Z;67^+YJ_27&!71B*,*4H\LN8RIRE+XAUT61+6 M)9W\V557<^W;N:OS#_9LL3^T1^VQ>>+KE#-IEE?7/B )1%?9:I_O(S0?] M\5^H@ZFO3Q\8TN6G&.MM3FHOFYI#Z***\PZ0HHHH **** "BBB@ HHHH *** M* "BBB@ HHI,T +1110 444AH H:IJ=GHUC+?7]U#8V<*[I+BYD6-$7_ &F; MI2V&HVNK64-W97,5W:3KOCGMW#I(O]Y66OF[]NKX-^-?C%\.=)L_!@^VOI]Y M]HNM(\U8OM2[2JLK/\NY/F^7OOK3_8A^%'B[X/\ P?GTGQB?LMYQA[#VO/[W\ICS2YN4^C:*2EKE-@HHHH M**** "BBB@ HHHH **** "D-+2&@#R;]H+X[:+^S]X&F\1:J#>72>.]?3]IK]O30O#3_O\ POX:O&M_*D^>*3[- MNDN-Z?\ 365/*_VDVU^B#QI(K(RAE;[RM7H3A'"QA>/O2]XYXOVO,?,'[#?[ M0/BOXY^#==7Q9 MS?Z//%&FKQ1K$+P2*S%61/D#)M_@_A=/E'5OJ2L[2]+L= M%MOLVGVD-A!N9O)MXUC3^:T/6N.K*-2I*48\J-HQY8CZ***S*"BBB M@ HHHH **** "BBB@ HHHH **** "BBDS0 M%%)0 M%%(: /#/VCO%OQ4\ > M&]5\1^#%\*-H.EV#W=T-86Y:]^4,S>5L^7LOWJ\0_85^.OQ1^-_Q'\1S>*M< M_M'PYIVEJIMTMH(%BNI95\K[B*Q^6*>O3/V_/'G_ A?[.>JVD4CQW6O7,6E M1,K=%8F67_@)BB=?^!5SO_!.#XW_ Z]6*A#!RG*.M]#GD_P!YRGUS1117E'0%%%% !1110 4444 -. *!@BN8 M\>^/-$^&WA6^\0^(KZ/3M)LT+RRN?^^55>K,W]VN6^ 7Q4O/C5\/D\82Z:NE M:??7DZZ;#OWR_98W\K=)_MLZ2?=[;:?LY6NGZE9WT]F_E7$5O.LCP/_==5/RGZU3\=:/J/B'P5KVEZ1?G2M5O- M/N+:SOPS+]GG>-E27Y>?E8JWX5\*_L;?LM_%/X9?'.'7_$-B= T6Q@GBN3]K M5_M^Y65(EV-\R;]DOS_W:Z:5&$ZGRH\OACQ/_P#U MU3;M_P"^&KZZHH _,[QS^RQ\2/ :RS3Z(VL647_+UHS?:%_[X_UO_CE>2U^Q M=>0?&/\ 9P\*_%V&2:YM?[+US;B/5K1?G/\ UU7_ ):+_P"/>C+0!\4_"[]I M;QK\+I+>WMM3EU318MJMI6H-OB"_W4;[T7_ ?^^*^Z/A#\=/#?QHTII-)N&M M=2@4-=:;/Q- 3_Z$O^TO_CM?G/\ $CX>ZM\+_%U[H&L1HL\'S+,GW)XF^[*O M^S5#PAXOU?P+K]KK.B7(=(I5.R5/IO5J[2@ HHHH **** *-[?V^FVLUS'?@IX?MMFZ]IG+WKR;XG>(/ MBWIR:I+X&\)^&M7@@V&W&H:Q*EQ=?=W?NO*5$_C7YI?X<_[->LKUH)SD5RQE MRLU9\,_LW?MQ^+?B/\;;3P?XXT[2=(M[U);6);2VEMWBO%^95?S97_N.FW^\ MZU]QA<9'K7Y>?MK^'+OX(_M4:?XTT>-8EU![?7K;]WMB^U1-ME7_ &OF5';_ M *[5^E_AK7+3Q;X;TG6[!_-L=1M8KVW<_P 44B!D_P#'6%>GC*45&%6G\,CG MHRE[T9'Q!\.OVP_BG;_M-Q> _'FE65I;7VI_V;)ID5MM>S=A^Z:*7^-/NON? M=N7[E?>O85\W>,?"5C\2/VR/"3&S22+P/HK:I>704.'N)Y&2UMW_ +K)L>5: M^D1Q7/BI4Y%O&.@SR):0:^EG+;S++M_Y>(%EVK]U_N?+\O\ P&OF M_P#8>^,\GP/^,-UX<\0I+8:7KKIIMXEQ^Z^QWB.RQ,R_P_,SHW^_N_AK]&OC M9\++;XS?#J\\*W=Q]DAN[BUE:4)N*B.X25A_P)49?^!5[.(A#"UXQE']VW7_;9E1V;_=[_P!Y:_*;X^7?Q)^+7[0*>$/% M>I6&I>)$NXM(M;;3&VZ?:M*R?(G_ )_F9_G^3_8K];=>UFS\.Z'J&LW\ODV M-C;2W5Q-_?.[(B?^ M196_[95[672]G&I6M\*.2M[THQ/M#X-Q?&>PU:"P\;Z9X'T[PM:V1BMT\-_: MO.5EV+$G[UMNW;N_(5[7V% .*4\"O&G+F?,=$8\I!*S)$QB4.^/E5FVYKXJ_ M:1_:[^,7P-U#3X+WP1X9TBWU/S?L=P]]+J7F^7LW_<\K9M\U?O+7VU7YC_MV MZS=?%G]J71? FG2X:S6STB)';Y/M5TZL[_\ ?$L2_P# :]#+Z<:M7EG'W3*M M+EC[I]V?L[>+/$7CSX->&O$GBM(8=:U6W:\9+>/9$L3.WD[1[Q;&_P"!5Z:: MS=!T>R\.Z)I^C6$0@L;"VBM;>+^[$BA57\%6M(UY\WS2YHF\=A!C%>>?%OXU M>%O@=X;;6/%6HBVC;-/%4;OX;\/!;J+3782Q1+O\ M]%@_\==V_O;6_O5U8>@JJE4G\,3*I+E]V)]0_#CQK\8?C(L.O1Z/HWPW\)W" MI-9IJ\$M_J5TN>'V++$L2LO][YO]Y:\V_:#_ &EO%'[,7Q:\.65UKP\7Z'J5 MLUU?Z/<6,4%Q:Q>;M1XI8]H_A?:K?W&W?>WI]F=J\:^-G[+/@GX]Z[HNK^)4 MOUO=,'E!K*?ROM$.[=Y,GRM\N2WW=K?-]ZJHU:?M/WL?='*,N7W3U;1=9MO$ M&BV.J6,@GL[V!+F!O[R.NY:TJI65A;Z79V]I:01V]I!&L<<42[5C5?NJJU=K MB9J%%%% !112&@#Y<^)WQ#_:2\*:QXDO=%\(^#YO"&G///!>WLK>:]JGS;G_ M -*3YMH_NU\7?LPQ_%#Q;\8=6\=>"=#TOQ-XFLO-N[I]8EV1)+<[E=_]:GS- MNE_\?K[Y_;;\8GP=^S7XOECG$-UJ,2:5$"?O>>ZI*O\ WZ\VO//^":?@5?#W MP6U+Q'+ $N/$&HOLE_OP0?NE_P#(OVBO=H5O8X2=7DCK[IR2CS5.4](^"GB+ MXZZMXJO(/B;X6\.:)H*V;O!<:1+NF:YW)M1O](D^7;YO\/\ "M>ZXVT<48]# M7A3ES._*=,8\H$8KQ']HWXG_ !#^%WAN_P!:\+>$M(UK2;&U-QR2#; M][-OL7'=+TS?\ @5?76?]U\ONJN[_ / *]K/6OFK]O7XI)\/?@'J6GP3%-5\2-_94"+MW>4W^O?G^ M'RMR_65:SP\>:M&)4_A/F+]A'6_#OP>\.^-/B?XIF>*W=XM!TR.W'F7%Y*Q\ MV6**+^-_]17MWCKXZ_M(76C7'B7PM\*[?0_#<"-*+?5V\_4WB7/SM!YJ,O\ MN;=W^]4?_!/_ . EMH7@#2?'NMPO<:S?>>^E13CY;&!SL:5%/'FR[/\ 6]?* M\I>/FS]C%:]#%XBG]9E*W,84XRY3XH_9?_;VO/B?XSM?!_CG3].TV^OY/+L- M2L-T44DO\,4BN[?,_P#"RO\ >*KMK[:!XK\;!9P:5^V-]CT2-+:U@\>>58Q6 MGR(JK?[51-O_ &OV1%1F-"G1E&=/[15&4I_$./2O/\ XI:YX]T73(Y/ WA? M3?$MZV[S!J&I_91%]W;M7;\_#-_$GW?]JO0#]VN%^-/C;_A7?PH\6^)%94FT MW3)YH-W_ #WV?NE_[[VUYM/65C:6Q\E?L]_MG_$OXU?'+1/"-UI.A:?I#-.U M^UG!(SK%'$S??:5OX]B_\"KO/VH/VN=?^&UK=0?#OP^^NII=U]GUKQ%(N[[# M:[EDO;K_ 'EVVZQ?[=PGR;=U?H_H_@30]"\'V_A6VTZ(Z!%:FS^PS+YJ2QG[ MR/NSN#?-NW?>W'->MBU1H5[)?CQ\.=3U'Q/9QIJ&FWW MV1-0MH?*ANE\I7^[N^^N?F^ZOS+BOH[J*Q?#7AG2?"&CP:3HFF6FD:7;D^5: M6,*Q1)W.%7@?-FMDG'->55E"=24H1Y3HC?E]X4$5X#\4_P!J[1O"'B9?!?A' M3;CQ_P#$&>0Q1:'II^2!^G[^7[J!>=W]W;\VT?-7/_ML?M,O\#/!\6B:%.%\ M9:U$?LS=?L<&=KS_ .]U5/\ :^;G;M;&_83_ &>K7PEX/M_B3K_FW_C'Q+'] MKCFNSN:UMY?F7:_\3RKL=G_VMO\ >W=4*$8TO;U?^W2'/WN6)ZE::1\=-1TH MW5WXE\$Z1J/E[DTRWT6ZN8=V/NO.UTC?\"5!7GOP+_; O_%_Q*O_ (9?$/0H M?"_C:VD>")[(NUK:_*/]J;Q3)I/[<5_JVC MC;>Z=J6FLK!F^>6**W__ &*UPE*.*R]X_5VEI!T%+7FG0,/&*^2= M:_:OUWXC_&4?#+X06.GW%Q!,ZZAXDU8M+;Q+&V)6BB5AO5?D&_?\S/C;_%7U MLU?C_INH:M^QY^U),\L4\UMH]\\,L0^7[98R?Q??_BB967_;1?[E>C@:,:_. MG\7V3FK2Y.4^WOB9KWQ^^!O@VZ\11:KX<^)FFV<3SWXN-*>RN[95'WT2*78\ M:8+-_'^'W?1?V7OB)KWQ;^$.F^,/$2PPWFK3W$D=O:Q[8H(DE>)$7/S?\L]V M6Y^>N]BETCXD>"1);S)?Z)KMC\LJ=)8)4_\ B6K.^$_@.+X7_#;PUX2BE2X_ MLFQCMWN$38LL@'SOM_VGW-^-2RA6[O%C9H M8I9/*21OX59MK;?][::T:*YS4^&OVC/VP?C%\$]9M-/O?!/AO1$OHY'MI7O7 MU+SE1]K,NUHMOWT^^O\ ]C]1? G6]>\5?"+PMKGB1_#'7/CO\=?# M\'C&/Q!H7P\T.\=IM-TP:7]ODN(/X&F=G^7H!\NW/S-M7Y:J_P#!1CX:7GC/ MX,VNNZ? UQ=>&KS[7,B;F;[*ZE96"_[+>4Y_V4:L+_@G'\;;;Q%X&E^'-ZPC MU?0O-GM#_P ][5I=S?\ D=_^^72O4A2BL)[:.LKZG-*7[SED7]#_: ^-%O^ MT'X4^%GB_1_#NE2W\SW$FJ:3'+)'>6L22NWE>:_R[_*9?[Z_W:^PCS7!^)/A MA:>(?BKX+\9RS^7<>&X+^**(+_K3<*B?^.JK_P#?5=WCG.:X*LXRY>6)M&+B M/HHHK(L**** "BBD/2@!M?(GQ6^*O[37@>U\5:NGA#P?#X5TTW$T6H-*[7'V M5=VU]OVK[^W;_#]X_G,NNZA;Z>"K[=JJWGN M?_(&W_@==6$7/5C#EOVJR7 M*11I\D0ZFC'O0.]>6?M'?&BR^!/PKU3Q).J7%\?]%TVUD^[/=,K%%;_9&UF; M_91J\Z,93ERQ-Y2Y2K\;OVD/!_P*MDCUJ[EOM=N0&LM!T]?-NYPSA%;9_"F[ M^)O[K;=Q&VL7P=??'3Q[I\>J:D?#'PZMY_WT&DR:;/J5[&A8[4N&^T1(K;=O MW?\ @6W[E?-7[$GP=N?CCXSU;XS>/;V76;NUU#99I7:G_ **E_P"^J^V_V?\ 4KW5?@;\/KO47DFO)M!LGEFD;<\I M^SI\['^\WWOQK7$4(QH4Z\?M&=.5Y2B>B=*^<_VG/C7\2_@MHFH:]HG@[1;_ M ,,61BWZI=:FS2@LR(-]N$4C]Y)M^5WX&X[:^C,>]?&'_!33QRNC_"[P]X7C MD>.XUO43<2A.C00+RK?\#EB/_ :YL'#VM>,>4TJ2Y(G4?L5_M#^.?VA9/%FH M>)K/3;/3M.\B&U73;9XD>5]Y?EW?=M54_B_CKZBDF2&)I)"J*J[F9OX:^=?V M"? /_"#_ +.NBW$RM'>ZY+)J\V_KM?Y8OSB2)O\ @5:/[:OQ;_X5/\"M8DMI M3%J^M_\ $IL63[RM(K>8W^SMB5SN[-MK6K3C4Q/LJ7<495_ /]LOQI M\<_VA&\*66CZ'%X.5[RX-VD$_P!K6S3=Y+[O-V;F?RE;Y/XZ^T0,9KX$_P"" M7/@-3'XU\9SV_P VZ+2+:;_R+.G_ *3U]]J:0X]*XC MXE:UXVT72TE\&>&M/\37K!M\-[J?V+9_=*_(V_\ B_B6NW/2N*^+_CN/X9_# M#Q1XI8Q;]+TZ6X@67[KR[3Y2?\"?:OXUQPUD7+8^/?A5^V7\5_BC\>='\ W& MD^'M(B_M!XM16TBE=TC@^:X7S6E9<_NG3[G\?_ J^D/BM\;]0\+ZPOA#P1X< M?QWX_EA^T/ID,Z0PV,6/EFN96^5,G;M4[=WJO6OB7]A2VN=#U#7O%MM!'?\ MBG595\/>';:[;Y)KE_W]U*_\6V")4E9O[K;?O,M?H/\ #/X7:5\-]'NH;IC(4J56T8G/1YI1/C[0/VR_BW MX,_: T_P+\2-$T5%O=0M;6YM[-75K19]H1XI5=E9?G5OFW?W=RU]\=/PK\R/ M 4S?M _\%")M9#>?IFGZO+>I+;_,GV>S39;O_P ":*+_ +ZK]-P,GZUECX1A M*"C'EERET9]NV9MBX7^%=W&X^AV[FPIP_"TGQ[\:0RZGJ_'#Q]*VI^*_$!9XON/*% M_>O_ ,"?"S^X_^Z[Q1?\ M?VOU(!R:[L?^ZI4J"_Q&-'WI2D.!!I#BD6O,_P!H'XSZ5\"/AK?>)=10W,V\ M6]C9*.;FY96*)_NX5F8]E5C7D1C*9E'FE[Q\-_&O\ ;I\5_":V MC\.?V)HZ?$33[Z2TU=+B.:2R:%(D>*> *ZMME65656;Y=K9Z5]1? OQ%XB\8 M?";POKOBI;9=.)5DR\0VMW\MDW?[6:_-/]HFSB^,?[:FM:/I$ MN^/4]9M=(\Z+YMC(D5O*_P#P!D>OU@TS3+;1=-M+"SC6WL[6)(((E^ZB*NU5 MKMQM.G1HTN6/O2,J4I3E(TJQ_$ESJMIHEW-H=C!J>J*G[BUNKDV\;M_M/L?; M_P!\UKB@]*\%?"FNZ=X&M_ NF6IM99=(:Y^VMMB?8_SM MMW/+M9_E_B:OD_X9NO[1G[?LNO _:=)LM5EU198^UO9_):O_ ,"9;?\ [ZK] M/L\XKV\=4=.G##\O0Y*,>:4I#Z***\0ZSY__ &D_C/\ $?X/>']2U[0_!NCZ MGX?L1&9-2N]4;>NYE7YH-B_Q-M^5VKAOV,?VE/'W[17B?Q+/XAMM)L]$TFUC M5(M-@>,M/*WR_?=_X8I/XOXA4/\ P4J\=IX?^"^G^'8IPEUX@U!%:+'WX(/W MK?\ D7[/^=;/_!._P"/"7[/]OJ\BYNO$5Y+?LQ7#+$O[J-3_ -^V?_MK7KXBM())I76**-=S,WW56O)W.@PO%OC;1?A_ MX?N];\0ZG!I&EVJ[Y;JZ;"CT_P!X\?=6O#?"OQW\??'[4IY_AEX?L-&\&P.T M7_"3^*HI7^V-N7_46\;K]WY_O/\ ]\ME:^9O&_CK4OV[OVB]-\$:5J%W8_#N MSE>:/R8^L<:_/=,O]Y_N)O\ N;T^3YGW?H3X+\':7X \+Z?H&B6<5AI-A$(; M>")< +G.?]IF)+,W5F8DYS7H5:,<+"/-K*7X'-&7M9>[\)X#\=/BG\8/V:]H^#_ ,6=!^-? M@*P\4:!(6M+CY)()?];;2K]^)_\ :4UYY^W+=P6?[+GC7S@K^8EM$J'^\UU% MS^'WO^ UX3_P2UU>\GTCXAZ8TS-96L]A<119RJRR+.K_ *11_P#?-7[*-3"2 MK_:BQ\W+4Y3[UJ&=F2)C$H=]ORJS;=U345YAT'PY^T=^V%\8/@?KMI8WO@OP MUH\=]&[6LCWLFH^;L^^WRM%L^\OWEKVSP#\;9]&_9LT3X@_%"YAL+R]@:[9; M2/!G665VM8H8QRS-%Y7R]>N[^*OBS]L34G^-'[7\7A6"[CBLK#[+HOVO?\D" M_P"MN)6_ZY>;+N_ZY5]E?"KPG:?%'6]*^(&H:<(?"VCQ?9/!&D2Q,J6]LOR_ M;W1O^6DNU?*_N1*G\3FO8KTJ<*%.3CJSDA*7-(\1^-G[4/[0'@S0[3Q>O@?3 MO!'A&6ZBC@BU1UNKZ7 M^='=6\!;REECF>+Y-W.UM@;_ (%7S!_P5!\="'1?!W@Z"5";J>74[E?XU"+Y M4/\ P%M\O_?%?1_[)7A"3P+^SGX$TN9LS-IXO'#)MV-.[7&S_@/F[?\ @-36 MC3^J0J^T_-0!TM%>'2?M>_#IM?T MS2=,O+W6[N_NDM%:TLW1(F=]JEFEV?+G^[NKW&@ HHHH ***H:IJEEHMF]WJ M%Y!86R?>N+F58T7ZLU %^BO#_&O[77PX\&!X8]6E\072\>5HZ>:I]_-.V+_O MEZ^7?BK^V'XR^(*S6.E-_P (MH[G;Y5DV^XE7_:E_P#B-O\ P*@!W[9WC32O M%WQ<$>E2+<+I5DMA/<)\ZO+O9F1?]S=_WUNKP2BOH']FC]F:]^).J6OB#Q!; M26GA"%@ZAOD>_9?X$_Z9?WG_ . K_L 'TW^Q]HEYHWP*T5KL2*]W+/=112_P M1L_R[?\ 98+O_P"!U[?52UM8K&VC@MXTA@B55CCC4*JK_=7\JMT %%%% !11 M10!^47[->I?\+C_;@L/$.J(ES':OLF.[9LBE:WV_[C>5M_W*_5H'/-?C M]H\*^,]#\7^& M[;Q!H^J6U_I,T?G)=PR_)MQGYL_=Z_=;[OX5[F;1O.$H?#RG'A]N4Z3%E M%C\6+KXA>+K?3? ?V;4_#]G,LFK>*#^]LMH_Y=+5E;]_.W\3J=D2G^)_DKU@ MFO$<7'"8M;^#6D>(XX/,N]$U-5\W^Y!.NQ_S=8/RK MH/V8/B_IGAS]C/1/%/B"]5+?P_:SVURRE=W[J9TBB7_:9/*51_M"O0/VN/#@ M\4_LW>/[)O\ EEIC7O\ WX99_P#VE7Q?^PCX$UGXMJFE:LQ_X5UX9U?^VY+) ME^6^U%D18HWS]Y$6+?M_VOG^_7M4^6K@?>^S(Y)>[4]T^U?V>_"&KZ/XVN8KA8Y9(6:-]VUT8JZ_[RL-M723MKX@_8._:%TO7?$/C7 MPGJ]W';ZKK.NW.NZK[7VV M5^S\)SI\VYBBLI'RH"Q2RHDHPWWMR.R?+_?\ :O/O^":?@,>'?@WJGB26'R[C MQ#J+>5-_?@@_=I_Y%:XK@?\ @J%XXNE/@KPA#*R6LOFZG;=VQ;=/XMS3;?[J;-S,J_-7L82,H8:K5C_ (3CJ?Q(Q/T>%+7+^![36K+0 MH5\27R7FN3L]Q/Y7$4&]RR01\?,L:[4W'YGV;FY:NHKQF=A\Q_\ !0?QI-X2 M_9PU"UMBR2:Y?0:6SJW*I\\K_P#?20,G_ ZY/_@F3H,-I\%M?U;8HN[[7'C: M5?O&***+8I_X$\O_ 'U7=?MV_##4OBA\ KR/1XY;K4-'O(M6BM(4W/.JH\;H MO_ )6;_@-?/O_!.7X\:-X:@U?X=:_?1Z?->7OVW2I;A]B2RLBI+%N_A;Y5V_ MWOGKW*<>;+Y\?H=BC% =.CO-?U>WTZ.7Y(%E;][.^/ MN11?>D;_ &5#-5'P'KNO^(["?5]9TW^P+>\*-I^DSH?MMO%_>NCN*B1N#L3[ MGW=S-7B\LK7.JYVU%%%(84444 %%%% 'PU_P4^O-37P'X,LT@4Z,=3EEN9O, M7<)UB_=(%W;F^1I_FVG'R_WJ^H?@)X>MO"7P6\#Z5:,DL%OH]M^^B1E65VB5 MG?:WS?.S,WXU\3?MK^,;7XW_ +2'@;X9:9>)):6%Y%874RJW[J[GN%65?]K8 MB1?^/U^BT4:PQ+'&H1%7:JK_ UZ-?W,-2ILYJ?O5)2)Z**0UYQTB'M7YM_\ M%.O$UWJGQ1\)>&57?:V.F?:XU1OG:6>5T;_QRW7_ +[K](\U^4FH>+=-\9_M MZW&L>+=5MM)T6P\3/ON[KY8ECLW=8%?=]W?Y"K_P.O4RV/[R57^4YL1\/*?I M;\*?!4/PW^&WAOPQ J?\2NPBM&9%V^9(J_.__ GW-_P*NP'(KS7P1XAU7XA> M*9/$-I?[,2;-D7]_<[_=\IF]*'2O-J'?A]IUVT>FZ=?QZ#Y@7>B74LJK<2[?]GY5_[95^D/ MB'5&T+0]2U!+2>_-I;2SBUM%WRRE5W;$7^)F[5^8O[!NC3_$G]JAM>U6<27= MC;7NN3[D_P!;*[+%_P"A3[O^ 5ZN7QY54Q'\ISUMXQ/T_P!#T6R\/Z-I^E:? M"EO8V$$=K;0ITCC10JK^"@5S/QE^(UG\)/ACXA\5WNUETZU9X8G_ .6L[?+# M'_P)V1?QKK+Z]@TRSFNKN:.WMH$:2265MJ(J]69C7P+\9?$7B?\ ;N\>V_@[ MP!:R0?#K1+K?>>(+E'6"6?[GF^^Q7?9%]YM^YMJ_=X*M3C,VE^&W_M"6:3_ ):7;?ZA?][=NE_[9C^_7ZHXS7#? M";X6:'\'?!&G>%M MO*L[5 \DI/[RYE/WYI3_>;_ 7[J@5W0Y%7C<1]:J\R M^$5*')$ ,8KY)_X*1^-O^$?^!-MH$4B_:-?U.*%X]WS>1%^]=A]&6(?\"KZV M)XK\S?\ @H#XCOOB=^T3H'@#2MUQ-ID4%C#;.=H-[=,C?^/(UO\ ]\5>74U/ M$1?\I-:7+$]Y_P"";_PV7PM\&KKQ3,B_VCXENW=6_B^RP.T2+_WWYK?\#6OK MGM6!X'\+6?@?P?HWA[3RS6.E6<5E$[_>98T"!F_VOEK?QP:Y\15]K5E49K"/ M+'E'4AZ4M(>E8%GY)_&*_/QY_;6N-'U2:9--G\1Q>'4"-N\JUBN/(?9_O_.W M_ Z_5^SL;?3K2*VMHE@MX46.**-=JJJ_=4"OS!M-!C^!O[>\$_C%$L=&?7KB M]MKV\W&%X)Q+]GEWG^Z[IN?[BLK_ -VOU!>[ABMGG>5%@5-QD9OEV]4Y*/VBAXDUFW\-Z!J>K71*V]C:RW,AW*N$1=S?,V%_AZM7Y9_LN^#M M2_:._:E;Q-J:;;2UU%O$FIO$6V(WF[XHE_WI=J[?[B/_ ':^DOVA_BIKW[2D MTGPL^#<$VL6%Q.L6O^)HCMTZ)/\ GEY_]W^)MGW]FQ=VYJ]]^ 'P!\/_ "\ M$IHFD)]JNI]LNH:E,NV:\F_O'^ZJ\A$'W1ZL69HI3^J497^*14E[67]T]6%+ M117DG24$O;>2^FLTGB:YCC25X-WS*K%@K8]&V/\ ]\M7S9^W+^SM#\8/AXWB M#2X5_P"$M\/0O-;LB?/=6P^:6#_V9?\ :&W^(UP>M_M"V/P^_;]UVSUW4%L? M#]QI5KHZN9T@M88VDDEE;:J* MOWF9J[$JF$G"I$Q?+5C*)\#_ /!-_P"/SIZ&[G[O\=Q;_\ MH4J_]M:_04U^7?[%W@%O''[5MWXFT"S>'PAH=Y>W@E";$6*7S5MXO][YE^7^ MZC5^HM=&91A&O[A&'^$#U%9VJW\>EZ;=WLKK'%;Q-*Q9E485<\LWRK^-:![5 MX+^V_P")KWPQ^S/XPGT]O+GN8HK%Y"/NQ2S)'+_WTC,O_ J\ZG3]I4C$VE+E MCS'QY^P5H-W\4?VF]7\;:HC2R6,=UJT\H3Y&O)VV?^U96_X#7Z?<9Q7YX?\ M!/?QUX8\ ^ _%#M<_;O&NJZG%!9^'[=U^UWBK%^ZV#^[NEEW.WRIMW-MK[L\ M'6FK6'A^V@U^^&HZP=TEU/$FR+LW=E!J%I);W$:3V\R,DD4B[E=6 M_A(K\HOCA\/M9_8U_:&L-9\-R/'IGGG4=%E+[DMJV/O;=[*W^PZ?WJ^[ M?V/?CC8_&+X2:6AO/.\1Z+;0V6JP2OOFW*FU)C_>\U5W;O[V]?X37D?_ 4\ MO=(/PZ\(Z*])+"PU2#SE1_OQL#M>-O]I75E/\ NUUWK7C'[(OP M^U+X8_ #PKH>L1B'55CENKF'_GDTLKR;#_M*KJK?[0:O9\<&O,JQC&I*,3HC M\(ZBBBLRPHHHH **** &[:_/;_@J%=:A<:[\/K*6W2#2%ANI8[QY5S+.SQ*Z M>5][Y%6/YMO_ "UK]"":_.3XO^*+?]HC]NKP?X8T^1;_ $3P_?QVCE^E;VG\ISUOAY3]!/"?ARV\)>%=&T&U_X]-+LX+. M'=_=B147_P!!K:I!TI:\]N^IT#<<5^87_!2;XC7&O_&"S\(PRE=/\.VBNT0_ MBNIT\UV_[]>5_P"/_P!ZOT]'2ORX_P""@7P_U+P=^T%_PF=U9_:]#UU;>6-L M?(TL$21M$W]W_5(V?[K5Z>5\OUGWSFK_ GZ$_ _X>6_PK^$_A?PQ;JJBRL4 M\]E_CG;YY6_X$[.:[[/%9?AKQ'IWBW0+#6=*NH[W3;Z%9[>XB.5=&Z$5\\?M M'_M)7FE23?#WX66\OBCXDWZM$PTQ//724^ZTDW\*R#^XWW?O/_"K\*ISK537 MFC&)\>?M$7.K?M-?MAW7AO2EW-%>)X>L_P"+RHH&?S97V_P[OM$O^Y7ZEZ'H M]KX=T?3]+LHQ#9V,$=M @_AC1=JC]*\ _9 _98A^ NASZOK3QWOC;58PEY-' M\ZVL?W_LZO\ Q?-]]_XV5?[HKZ1) KKQE:,^6E3^&)G3CR^](3'(K\Q_V\+J M_P#B9^U1HW@FR94:""STNV0MN7S9WW[_ /9_UJK_ ,!6OTY;J:_(KX6_%S1[ M_P#;'@^('CBZ2STB75;R\DFND>;[+^ZE^SK]W?\ (WE*OR_+LK?+(R4IU8_9 MB9XC7EB?JWIEAIG@GPM:V5N4L=&TFT2W1I)-J0P1+M&YF[*J]37YQ_MO^(9O M'VAZ+XTU)YHK+5KR6W\)Z>VY-NF1+^^O75OX[AW@9?\ IDB?W_E^IKGQ1_PU M?K$&C^'&N_\ A4MFPEUG5_+EMSK$HF4)4/^ U[SCK7A6A_$0?$+Q=H_A;X9W\ M'_"&>'3!)K6O6#)+;LBK^YTV!N=[,-C.Z\*@V[MS5[KFO)KN3J.4OM'1'X0Q M7R!_P4I\57ND_!/3])M0RV^KZO'#NK 0YJ_-_* M95G[I[/_ ,$\/@K+X6^'2>-M6\UK_6%<:;;RLVRULV9"S*I^ZTK1*W'\*15] M"?'3QA-\/_@[XR\06DPMKVQTJXEM9695"S["L7WN/OE:Z_2=(L]#TJRTVPMT MM;"SA2"WMXONQ1HNU%7Z*!7R;_P4N\8W&B?!O2-!MI60:WJ:^> OWX(%W[/^ M_ODM_P !IJ4\9B_>^T5_"IG#?\$NO :E/&GC2:#YMT6D6TWI_P M9T_])Z^_ M!UKXT_9*\=:7I_[.OAWP?X'O[:^\>ZB+F29(8MYTYWE??=72=DB4IM5O];L1 M5^]\OU]IUHUE8V\#S27;Q1JC3S??D*X^9O\ :J<=*4Z\I2"C\)<(R/K7Y:?M M>^(KWXY?M9V_@JPNUEL;&\M?#]FJ/\BRNZ?:';_:\UV1O^N25^IG2OR!^(]Y M>?!G]LS5=5ZZLIC^\G+[7*9XGX3]:]!T M:R\.:+IVCZ?"+:PL+:.UMH5Z)$B[57\%45Y-^UG\9$^"GP;U;5H3G6;W_B7: M8N[:WVB1?]9_P!0S_P# O\ %4&I_MF_"&P\/1:O%XPMM3$J_N=/L8WEO9'_ M (4\C;O5O]_;7RU^V5:^(]?^%:?$;QG8RZ9=:QJ,&EZ#X=O&^?1K!U:X:65? MX;F5K==_]U/E_P!E>?#4'*O'VF@ZE3W?=+7_ 2V\+VUQXA\>>(G&;JSM;73 MXCM_@E9W?_TGBK]#SQ7PW^Q+X[T;PE\!;30?#4]MK/Q#UR_N)UTA'W&W?_5) M+=!?FB@1(D9W_P!KY?F=4K[*\,6&H:3X>TVRU346UC4K>VBAN=0>)8C&H=; M;QM:>1*@*V2*SW>['W3 J[U;MTVU\T?M@7FOZY\-;KXC^*M)O-'_ +1N5T'P MKX?NFV2Z7!*C2W%Y<+_SWE2W==G\"-_$WW>>AAW.O'VI4JGN^Z<#_P $Z/!W M_"7?'VX\0W?FS)H-C+=>NM,UGXE>)[UOLVC)+N>WBB/E0O=*OS10(3)*SMRROM3_X#7?&OD'_@I3XWN?#OP9TO0;.0 MP_V[J*I@>$;-1.+&QBBM+>,JSO"/!N@^';3FUTFQ@LHF_O+$BH&_\=K\O?!O MCK1?&G[];?N>]?*[E5OD2)>Z[G_C6O;QZ<*=*E_+$Y*,N> M4I'I(/2OG+]O/QY/X(_9QUU+.5H+K6I8M(29&^ZLI+2C_@422K_P*OHT=J^9 M/V_?AYJ?CWX 3OI$$EW=:)J$6JM;Q(SN\:I+$^Q1_=67>?\ 95J\W"\OMH\Y MM4^$\R_X)?> ;&'PGXM\:LJOJ$]]_9$65^>**)$E?_OII5_[]+7W,*^0?^": MWB33+WX(ZCHT$L*ZK8ZI++72_ M!GAOP5;.$_M:=[^\V/\ /Y4&-J%>ZL[;O^V5>A?L#_"&7X9?!:VU6^ CU3Q. MR:E*A_Y9V^W]PG_?.Y_^VO\ LUYI\-?V>O$W[2_Q9N_BO\7M(FTC0]Z_V3X6 MN_O/&I/E)*K_ #+&G/&U/-9G;;L;YON; K7$58TZ$<-#_MXBG'FE[07-5+VX M-G93S*I?RD+;"VW=_P "-6J^?/VX?B@OPQ^ FM"&79J6N@Z/:CM^]5O-;\(M M^/\ :VUYU*G[2I&*-I2Y8\Q\(_LM_#.^_:1_: N[[6))A8>9/JVMRPLR>>LK M?-;[E_YZM*ZO_L;Z_6R&".VA6*-%BA1=JHB[545\G_\ !.#X>)X8^"<_B26! M5O?$=\TBR_Q?9X?W2*?^!B=O^!U]1^(-:B\/Z!J>J3_-#8VTMTVWNJ*6/\J] M',*WMJ_)':.AC1CRQ/S+_:-M[CX[?MQP^%2SS6*WMGHB^0RL8K==CW& MX;FOU!AB6&)8XP$51M55_AK\IOV+_'&@6_[1.J^-_'NO6UAC,H\VVM4Z/-_P!-9=VY ME_@78OWMU;9BI0Y*7\L2:.OO'>4445XIUA1110 4444 %%122+&K,S*JK]YF MJ.UOH+Z+S+::.=,[=T3;A3L!9HHHI %%%8WB#2KG6K,VUMK%]HK9S]IT\1>; M_N_O8W7]* -9W6-2S':HZFO/_$WQY^'OA -_:?BW34E1MCPVTWVJ5&_VDBW, MM>,?$7]CGQ!XP+S+\3]5U79S%::\'F1?^![_ )?^^*\(\:_L@_$;P;;^>FG0 M^((O^H(SSO\ ]\;$:@#Z$\3_ +>/@_34E71=(U36IE^ZTVVUA;_@7S-_XY7D MOBK]N[QKJKRQZ-INF:%;M]QW5I[A?^!-\G_CE?.VJZ/?:#>O9ZG8W-A=I]^* M[B>)T_X U5* .Z\3_'3X@^,-ZZKXNU2:*5-C6]O/]GB9?]J*+8M<+110!M^" M=2@T3QKX?U"\;9:66HV]Q*^W?L194=Z^Y]0_;D^&]@[K#'K5^%_CMK-5W?\ M?;K7P+IMA/JM_:6-G%YUW=2K%%#_ 'F9]J)7IO\ PRO\5/\ H4+K_O\ P?\ MQ= 'T-JW[?\ H$'_ ""O"NI7GWO^/N>*#_=^[OKC=<_X* >(+@8TCPKIMA_U M_3RW'_H/E5YE;_LE?%BX37=_P-G3_ M -!KU/PY^Q-\-M%;?>P:EKK>M]>%5_*+90!^>M>F?#[]G7Q]\1Y8O[/T2>PL MF7?_ &AJ2/!;[/\ 99D^;_@&ZOT2\+?"_P )^"RC:)X;TO3I57;]HM[5!-_P M*3[S?C76T ?-WPL_8J\)^$##?>)'_P"$IU5/G\J5-MI&W_7+^/\ X%\O^S7T M7'&D,2QQJJ(ORJJ_PU-10 4444 %%%% !1110!QGC[X5^$OB=:1VWBOP[8:] M#%O$1NX0[Q;L;MC?>7.U?N_W:\W\/_L/_!?PYJ@U"'P5!52(Y8E.QTZUTBRAM+*VCM+.!=D<%N@1(U_N MJJU>HHK,L04G2N<\>Z_?>&O!>N:MI.ER:WJ5C8S7%MI\1^>YE5"RQ#W8X'XU M\.?!_P#;T^+/CCQ>=$;X=V/BNXEW*+31UELI8&SSOE9Y455_V]O^]731PM2O M&4X_9,I5(Q/J3]HCQ;+%X:/@71K:/5/%_C&"?3-/L)&^5(F7;<74O7;%$CEC M_>.U>]='\%OA/I7P7^'>F^%M'C_*_&%Y'K'C_6%5+RZB&+>Q@SN6RM5/W8D]?O.WS-FO5/X:B!_ /A[ MX=^'8-$\.:3;Z/ID ^6WMUQS@?,S'YF;_:;YJZ2BG[2?+R\WNBL/HHHI#,?Q M+X;TSQEH5[HVLV46HZ7>QM%/:3KE)5/8UPOPM_9Q^'OP;N9KKPGX=BT_4)UV MM>2S///M_NJ\C,57V6O4.:!]:<:DHQY.85AU%%%(8W&.U>-^/OV3_A3\2+N: M]UCP=9#4))'EDNK%GM)97?[S.8F7>S>K9KV0>U'UIPJ2I^]&1$H\QYC\./V= M/AU\)G,_A;PK96-Z.1>2[Y[C_@,LA9E_X#7IYIN[%+GBARE+612C8=1112&% M%%% #>PJM"_"FK-\0/B=XEL8 MK"]ETY6=[.)_]<]PVS:FQ66)G?;\S[JZJ>&E*,9&,JG++E/*/V(_"][\9/VG M]>^(M['Y=GI\]UJDN%^4W-RS^5'_ ./RM_VR%?IH*\K_ &=_@MIWP%^&FG>& M;-TN;[_CYU"\_P"?BY9?G?UV_*%7_945ZGT%5C*WMZO-'X1TX\L1U%%%<9J- MQQ7CVI?LH_"O5_B#-XTO?!]I? .J^-SXO\ [!-CXFP^[4M*O;BP ME??]YG\B5-[-_>;FO3,FC--2E'X16/.=3^ 7@KQ!=03:WI][XA2%]\=KK>KW ME_:JW][[//*\6[_@-=IHVAZ?H&FP6&E6%MIEA FV*TM(5BBC'^RJ_**TLT9- M#E)[A8=1112&(:XA_@WX'?Q9_P )0WA326\1"7S_ .TVM4-QYG][?_>KN*3- M-2E'X0 <4M%%( HHHH X?XG_ A\)?�AI/BS1H=6MD;?$79DEA?^\DB_,I M^AKA[7]CSX7P:9!IMUI&HZCIEO\ ZBPO=:O9;:+_ '8O-V?^.U[=0/K6BJU( MQY8R(Y8F=H>A:=X:TN#3=(T^VTO3[==D5I:1+%%&O^RJ\"M.BBLRPHHHH \6 M\0_LB_"SQ?XHU3Q!KOA<:MJVJ2>9HM9+_VR^T;:]CP/6C ]:V]M4_F(Y8F%X3\%:#X&T=-+\/:/9Z+ MIR'<+:R@2)-W=L*.OO6_12$XK!OFW+%KFO%_A#2O'_AR_P!!UZPBU+2;^(PW M%K.,JRG_ -!;@,K9W*V"#Q72 YI:$^4#S'X4_L^^ O@L)I/"7AN#3KFY&);U MW>>X9?[GFNS,J_[*_+[5Z9VI-U.[M&TT,=/^!++70^'?V>/A_X9\1+X@AT :AX@5E==6UFZGU"[ M5EZ,LL[NRM_NXKTT_6C\:TE5J2^*1'+$=1116984444 %%)2T %-.*.PKY+_ M &^?%GQ/\%^"M#U'P1=7MAHJS2_VS?::/WT(^3RMS?>1>)/G'&=JMU^:Z4/: MU/9HB4N6/,?2OCCQ-!X)\&:[X@N%W6^DV,]_*O\ >6*-G/\ Z#7Y[_\ !-SP M!=>*?BMK_CN]B,]OI-LT4=R_\5Y/W3_MEYN[_KJE>I_%7XH:U\=O@[X1^&_@ M/4(O%WBSQ%;6<7B+6].5OLE@BHCS/+*B;8M[_P &W[NY=OSK7TC\%_A!HGP3 M^'^G^%=%C_=1'S;FX89>ZN"/GE?'=MOX*%7M7H1G]6P\X/XI&7\21Z+1117F M'0%8'BSPEH_CC0KO1==TVVU72[I=D]K=Q[TO4MY6]619?F_AKTWP/\ #KPW\-M(_LSPSH=IH5EG M+I:1!?,;^\[?>=O]ILFNH%(2*TE5J3^*1"C&(^BBBLRQN/:O"]:_8T^$'B/Q M1=^(M1\'K<:E>3-VB6**)?[J*OW17G/Q1_9G^'/QGUNUU?Q;X?_M/ M4;6(6ZW"W4]NS1C?+ M:LJ)N9&CD7HR.OS*:[2@$4HRE&7-$#B_AO\ "7PC\(-(_LKPAH5OHUF[%I#" M6>21O5Y'+.__ )C7:TG2@'-#DY:R !TKS/XL_L_^!/C2D'_ EGA^'4)[8[ M8KU&:*X1>?E\U<-M^9OESMYKTSI1D4XRE"7-$#R;X<_LO_#/X4W:7?AWPE8P MWZMO6_NMUU<1MZH\I8I_P';72_$OX6>&/B[X9;0?%>F)JNF>:MPL;,R-'*OW M75EPRL-QY_VC79G I*IU:CESN7O$$[==5@;?% M>WLLMT\3_P!]/-=E1O\ :7%=C\2_A;X:^+OAB70?%6FKJNF-*LRQLS(TP8]J3-+^-.) M:Q^R1\-=7\8W/BF/1[G2=&8/[:F?>^IWT\M[=;O[PEG=V7[W\)[UZ9Q0*TE5J2CR\Q'+$6EH MHK,L0CBN3\:_#+PK\11:)XG\.Z?KZ6F[R!J$"R^7NQNV[NGW5_*NMI,BFFXZ MQ R] \/Z;X5T6UTO2+M-M4V06MK'LCC7T516A)&LBLK*K*WWE:I:*0'C? M@[]E3X7^ O%[>)]%\(6EKK)??&YE>5+5O[T4;MMC_P" XV_PXKV(K1FDIRG* M;O*0HQY=A]%%%(84444 (!BLKQ!KEEX6T'4]:U*7[-8:=;2W=U*?X8HU+NW_ M 'RIK5K@OCEX=O?%_P '?'&B::IEU&_T>Z@MHE_Y:R-$VU/^!'Y?QIPCS27, M!^3W[0'[2GBOX^>);NZU*]FL_#ZR_P"@Z)#)_H\"?P;T_BE_O,__ (XORUP? M@WQSX@^'VMQ:OX:U>[T34HFWK<6DNW?_ +#_ -]?]A_EK"HK]'A1A&'+&/NG MA>JJVY/\ 99'1O;YE_AKV MCK7Q9_P3(\*7ND_#+Q-K]R'2VU;4UAM4=<;U@0[I5/\ $-\C)]8FK[3]Z^!Q M5.-*O*,#UZFW#_\MM+D:WV?[J+\G_CM>P44 ?(7B?\ 8 L75V\. M>*[FV 3Y;?4X%EWM_P!=4V[?^^&KR+Q-^QE\3?#[_P"C:=:Z[%W;3+Q?_09= MC5^C5% 'Y8^$O!FO>$_B;X2CUS1M0T=O[8M=GVVV>+?^]3^]7ZG4UE#CFG4 M%%%% !1110 4444 %%%% !124M !1110 4444 %%%% !1110 4F!Z4M% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 F*6BB@ HH MHH **** $Q1BEHH **** $/2DZBG5R?Q+\;+\.OA_P"(?$\EJ]ZND6,MZUNC M;3)L4MMW4XQYGRH#JL^U&:^$O^'I^E_]$\N__!JG_P :JS:_\%.[>^5WMOAE MJ5RB_P 46H!O_:5=_P#9^)_D,?;0[GW)^%'X5\+W/_!4*RLY/*G^&VH0O_=E MU-%_]I4ZU_X*>6U]N^R_#/4KG9]_R=0W;?\ R%1_9^)_D#VU/N?/_ (9?VA=W/P4U;4-$M971-0T[ M58KC?$O/FO%$K-&NWGYONUC"FZCY8ERERGT-^M'-?"7_ ].TL?\T\N__!JO M_P :KO/AK^VEXK^,$XGTZTFN[<6=W)$CRV_F[_+8K\R[OXMO/-:%<9L%%%% " M4G%96O7M_IFB7MSINGG5[^.-F@L?.6+SW_A7>WRK]:^7/B/^VUXH^$4L1\7? M!C6-(AE;8MVVJ1RV[/\ W%E2-DW_ "M\NZMJ=&=5V@1*48_$?7&?:C)KX2_X M>GZ7_P!$\N__ :I_P#&JZFU_;V\1W\$4]M\"_%5S;RKO26(RLK+_P" ]=,L M#B8[P(]M3/L3FC)KY"_X;K\5_P#1!/%_Y2__ "/7+ZC_ ,%-X=%D\J^^&&JV MU_:,\4ZIHEOX8FT.2Q ML?MAEENUG#_.J[?NK_?KZ1SQ7+4IRI2Y9EQE&7PCJ***S+"DI:Q_$E]?Z5H= M_=Z7IK:WJ4$+/;Z>MPL!G?\ A3>_RK_O-0!K9S1FOD/XA_MS>(_A--&GBSX+ MZUHD!_\/3]+_P"B>7?_ (-5_P#C5==+!UJT>:G&YC*I&'Q'W;GV MHS7PY:_\%.(+R+S(/ACJDZ?WHM0W?^TJEL/^"G^@1ZBT.L^!-8TV).&\BYCE MEW?[C*@_\>K7^S\3_('MJ9]NTH.:^?OAM^W%\)OB/=QV4>N2Z!?R_+'::]%] MG+?]M S1'_ONOH$'WKBJ4Y4_=E$N,XR^$=1114%A1110 G!I/PKQ/XL?&GQS M\-K^_?3OA+J?BW08"@74],U")FEW*N[_ $=5>7Y6++]W^&O /^'IVE_]$]N_ M_!JG_P :KJI82O6CS4XW,I5(P^(^[.:.:^*M _X*,WOBI)6T;X0:[K"Q?ZTZ M=VP<5K_\-U^*_P#H@GB_\I?_ )'J_J.)_E%[:)]>[C1NKXMUG_@H MCJ/AR-&U7X.>(=*5U=U^W3/%\J?>^]!658_\%1-+O[^WMA\/[I#+*D6_^U$^ M7=_VRJOJ.(_D#VU,^Z.M+24M/B7^T-X_P#AE_:% MW<_!35M0T2UE=$U#3M5BN-\2\^:\42LT:[>?F^[5PINH^6)$I+>ORMM;Y=W?%:U<)L-Z=J3!-?,_P 3?VJ/'/PHLKF_U_X*:LFD1-\V MH6VKQ3PJF[;O9HD;R^O\>VO,+#_@IW:ZK>6]G8_#/4[VZG?RHK>#45D>1_[J M*L7S5UPP=:<>>$;HQ=6,=S[IH)Q7FGPB^(OBOX@P75QXC^']]X$@5$:U_M"^ MBEEN-WW\Q)\T6WY?O?WJ]+/-S9]J,U\)?\/3]+_Z M)Y=_^#5/_C57(O\ @IDLT2R1_"S5I$?[C+>_>_\ (5=WU#$_R$>V@?G1LZO\.KU'3[RMJB?_ !JK47_!3)9HEDC^%FK2(_W&6]^]_P"0 MJ/[/Q*^P'MJ?<^X1[49]J^$W_P""I.FPRO')\.KV-T.UU;4U^7_R%7IW[.O[ M;EE^T%X^E\,0>%)]%=+&2]\^:^67[CHNS;L4_P =9RP.(A'GE'0(UHR/J"BB MBN,V"BBB@!",TF,=:=7'>._BAX3^&D-O-XH\1:?H$=P',"WLZHT^W&[8GWGV M[E^Z/XE]::BY:1 ^?M+?M->$W2 M7Q!\%[>\@7YF_LBUG?Y?]Y)9=M7O!_\ P4T\%:B_V?Q3X8UCPS<>;L9X&2]A MB']YV^1O^^$:FL#6:YHKF#VT3[-&*7J*^4? /[;&G_%O]H/0O!/A"S1O#%S: MW3W.H:A \5Q++$KNGD)O^5=J_P :[_\ 97;7U=GBN>I2E2]V9<91E\(M%%%9 MEA1110 WD49K#\5>*]'\#Z!>:WKNHP:7I=FF^>ZN'VH@_P ]J^/?$?\ P4:; MQ!X@DT/X:?#[4?%5T^]8)KAF#RE?XUMXD=G3^+[RMZ[:WHX>I7^&)G*I&'Q' MV]1S7Q-'^U)^T5X8:*]\1_!(WFE.OFLFF6]PLJ1_[3;Y=C?[RUTOAS_@I'\, M-4T.YN=5M]8T+5((=W]GRVWF^?+C_5Q2K\O_ *7RZOZG6^RN8GVL3ZTQ[T= M*\>_9;^+VH_''X0Z;XHU>.SM]3FGN(9X=/#")2LK!?E9F9?EVGECUKV#/%4;]N[_ (#0!W-%11R+(JLK*RM]UEJ6@ HHHH **** "BBD M/2@!,]*\=_:]U5M&_9M\?SK'YQ?3'M]F[KYK+%_[/7L785RGQ,^'VF?%/P3J MGA?6&G33=214G-J^R7Y75QM;M]T5=*48U(R9$OA/EC]AO]E[PQ8_#72O'/B/ M18-6\1:N/M5JNHP+*EI K_NF16^4.VW?O_VE^K?:6.*R_#VAV7A?0-,T738O MLUAIUM%:6L0_ABC4(B_]\J*U16F(K3KU.>3%&/+'E/RT_P""D_\ R<3;?]@* MU_\ 1LM>O?\ !+'_ ) 7Q#_Z^;/_ - EKR+_ (*4?\G$VW_8"M?_ $;+7KO_ M 2P_P"0%\0O^OFS_P#0):^EK?\ (L_\!.&/\<^YIX(KJ%HIHUEB==K(R[E: MOSO_ &[?V??#OPWUGPOXZ\-Z=%HFGWNHI9:G:P?);K+_ *U)43^#Y$EW;?E^ M1/\ :K]%NHKA/BY\*M"^,W@NX\+^($G?3KB2.4O;N$FB9'W*R-M;']W_ '6: MOG,+B'0J#I2TE+7,:A1110 T=J^2/^"E]G'<_ +39F^_!K]NZ M_P#?F=/_ &>OK<=J^4/^"D__ ";U;_\ 8=MO_1UUO]I_P':W4:RPK/<72JR[L-%;RRJ?^^E6OV(7M7Y"_L'_\G7>!_K??^D$] M?KT.U>AG+_?Q7]TSPWP#JBDC61&5E5E;[RM4F:">*\-'6?@?J5LMAJ5W;*V] M(I6B7?\ [+U^SW[,FCVVB_L]?#NWM8E@B?0K.Y9%7;AY8EE?_P >=J_&KQ#_ M ,A[4_\ KZE_]#K]I/V>_P#D@WPU_P"Q9TW_ -)8J^JSA_NZ:/-PNYZ&.E+2 M#I2U\J>D%(>E+2'I0 P=J\&_;BL8;_\ 9<\;+*!B*.VE1O[K+=1&O>1VKQ+] MM7_DUWQ[_P!>L/\ Z415MAOX\/\ $C.I\$C\K_@?86VJ?&KP!8W<"7-K=>(; M"*>)_N2JUPBLM?M^!Q7XC_L^_P#)>/AK_P!C-IW_ *515^W Z5[>=O\ ?1.7 M"? &367K_AW2O%.ERZ;K.F6FKV$PQ):WL"RQ-]5;(K4%>?_ !C^,&B?!#P/ M=>*?$$=Q+8V\L4"V]DJ-<3.[;0J*[*O'S-RWW5;TKY^*DY6B=K/E?]F#X8K\ M&?VWOB'X3LA*NB+H#7=B)1]Z)Y[5E^;^+9O=/^ U]T'BH/LD/G_:/+3[1MV^ M;M^;;5@BM:U5UIVDLY MHO\ 9;[5$O\ Z"[5^:G[.NFVVL?'CP#:7L*W%K+KEGYD4J;U;]ZGRM7Z9?MY M?\FH^-_K8?\ I?;U^:O[,7_)POP[_P"P[:_^C:^IRYOZG4_KH>=7_BP/VJ & M.E>:_%'X#> _BY83VWB3PW9W4TJE5OXH5BNXN@W+*OS=\_W?[PKTOH* 17R\ M92A+FBST3\4?C?\ "O5?V>_BU>^'?MLIFLWBNM/U*/=$\D3?-%*O]UD^Y_O( M]?I)^Q5\?[CXY_"\_P!LW"R>)]$D6TU!]NWSU;_53X_V]KK_ +R/7R!_P4IU M6#4OVAK.&)@SV.@VMO+M;[C^;<2_^@RI7H7_ 2P60:A\1V5C]G\NPWH?[VZ MXV_^SU]3B_W^!A6G\1YM/W:W+$_0BBBBOE3T@HHHH ***0]* GI6#XNUU?" MOAC6-9D3SH].M);QHS(L>Y8T9]NYOE7[OWFXK=["OD#_ (*%?%*YTKPAI'PV MT)VDU[Q?<*DJ0D[UM5=5V';\W[V4HF/XE65:VH4_:U(Q(E+ECS'YO^,/%6H> M-?%6J^(]5;?J&J7,M[*Z?7PU$FC:A+%$W[])=S^>W] MW]_YO_@0:Y'_ ()Q_%:7P?\ %ZX\'SG.F^*(,+O?_574"LRM_P #7S5_VFV5 M])BE'&X3VM)? <%-RI5.61^H=%%%?*GI!1110 4444 -/05^(7QUM(;'XW?$ M&VMHUMH(/$.HQ1Q1)L556ZEV(M?MZ>U?B/\ M!?\EX^)7_8S:C_Z52U]#DC_ M 'TCAQ?P'Z7?L#6%M:?LM^$YH84BDO9;RXG=5QYK_:I5W-[[41?^ U[)XM^' MOAGQW:"#Q'X?TS7(E7:%U"S2;;_N[@=OX5Y+^P9_R:GX'^M__P"E]Q7OQZM7 MCXFY$_+O]MW]E32/@DVE^)_"*3P>'-0G:UN+*5FE%G/MW)L= MOFVLH?[W]S[WS_+T'[!?[4>JZ'XMTWX;>)+]KO0-2;[/I4MS*=UC/M^2)6;_ M )9/]Q5_O;=O\=?2W_!0*XM8?V7_ !)'<[?.EN+-+;)_Y:BX1O\ T%7K\T/@ M7;SWWQM^'\$#;)9=?L%5_P"Y_I"?/7T>&2QF#G[7HM?BK^T[_P G"_$3 M_L.W7_HVO?R7^-(X<7\)^B7_ 3VL(+/]F72)8H0DUS?7DT[C^-_-*[O^^43 M_OFOI8]Z^O*Q?\>?J=5/X(BC KX5_P"" MA'P(T?2O"5K\2/#FDP:9K5A>Q1ZA+8Q+$DL4CMLEE4##.LI1=W\6_P";.U@#H*6BBN8V"BBB@ J*2-9$96565OO*U2TAZ4T!^!^I6RV M&I7=LK;TBE:)=_\ LO7[+?LJZ?;:=^SM\/(K6".VB;1K>5EB7:'=TW.^/]IF M9OQK\U/\ Z^I?_0Z_93]F+_DW?X<_]@.U_P#10KZK.'^Z@>;A_B/5 M****^4/2,O7=&L_$&C:CI6H0)<6%_!):W,+=)(W4JR_BI-?G)_P33\)&?XR^ M)M2N;97;2-+: 2[E)BEDE5>W^RDM?I8W>O@3_@FC_P C]\5?^W?_ -&W%>GA MIN.&K_\ ;ISU/XD3[]I:**\PZ HHHH ::^(/^"E.B7/BFX^$^@Z>JR:EJFIW M%K;1%L;G;R%7_P >9:^W\UPOC+X2Z!XX\9^$?$^JQS2W_A66>;3XM^(M\JJI M9UQ\VW8K+Z-71AJGL*JJ=C.<>>/*9'P7_9Z\&?!'1K>VT#1[?^T5B$<^L31J MUW/_ 'MS_P //\*X7VKU''%)NIW45C*4IRYI%J*B?AO\8_\ DKOCC_L.W_\ MZ4/7Z[?LQ#_C'?X<_P#8#M?_ $4*_(GXQ_\ )7?''_8=O_\ TH>OUV_9B_Y- MW^'/_8#M?_10KZ;-OX%(\[#?%(['Q?X.T7QUH<^C:_IEMJ^FW VR6UW%O0]? M^^3_ +5?#/P4^&B_ #]ORX\+V$;MHVI:;/+8-,^YUMFC\W_QUXFB_P" U^@H M.1DUP^J_"70-7^*&B>/YHIE\0:/:2V4+I)A'B?=\K+WV[WV_[YKP:&(=*,X- M^[([91YO>.[HHHKE-0HHHH 0\BN1\;?"_P )?$9K(^*?#NF^(/L8?[-_:%NL MPBW[=VW=_>V+_P!\UU](333W M=O;LWE>:TLOW59_E^5%^5,+70?\ !-GP&WB'XX7GB*2)OLGAW3W99O2>?]TB M_P#?/VC_ +YKR#]J7QY'\1_V@/&FLP2+-:_;FM+9E?>K10)Y2,O^R^S=_P # MK[K_ .";WP^/AGX(7?B&>!$N_$E^TRO_ !M;1?NT#>^_SS_P*OKL3)T,N2G\ M3/*IQYJY]J%%%% #<@"OS._:]_;7U?Q?JNJ^"? UZ^G^&+=GM+O5 M+=OWVHLOROM=?NP?[OW_ /=;;7U)^W9\6KSX5_ RZ&ESFWU;7+A=+@E3[\2L MK-(Z_P# 4*_\#K\Q_@WX$_X69\5O"OAADE,6IZA%!/Y/WU@W?O6_X N^OH,L MPT>5XBKLCAK5/L1/J7]C3]B>V\=6%CX]\>0O_8LK>;IFCXVB\5>DLO\ TR_N MI_%][[OW_P!$-)T>RT+3H-.TVS@L+"W39#:VL2Q11+_=55P%IVFV%MI-E!9V M<,=K:P1K%#!$NU(T7"JJJ.BU> KRL1B)XF;E)G13IQA$#7A?[0W[*/A+X_Z; M///;)I/BJ)6^S:W:H%??MPJS_P#/5/N_[2X^1EKW3 I<8KFA4G2ES09\.^&->MOLVJZ;/?Q2K_ W^@7&UT_V63:Z?[+5^K:]J M^=OB9\%-4U3]J7X8_$C1;5Y8+&*ZLM:F29(Q%%Y3B)MK'<^XRNOR_P"S7T0. ME=N-K_6)1J_W3*C'D]T?1117 = 4AI:0T ?F)_P4<^+NH^(?BQ_P@L$\D>A^ M'XH));7'RRWDL6_S?]K;%*J_[/S_ -^OKW]C/X:Z1X ^ ?AB6RMX_MVM6<6J MWUTJX>9Y4WHK]_D1E3;]?[S5\'?M\^%[OP[^TSXBNIH&2TU:*UO;5V_Y:IY2 M1-_Y%B:O<_V&_P!L+1M)\/6?P[\'I/+M+F_\ $,O_ M %#K8[$_X%+LS_P'=0![_17Q1XA_X* :G*'30_"-I;?]-M0N6EW?\ 39_P"A M5P>M?MJ?$_57W6NH:?HZ?W+&Q5__ $;OH _1.BORSU7]H#XD:Q(TD_C76$9N MUI2R_>^_]YZ /ULGN8K=-T\BQ M)_>=MM?EM\>'6;XS>-65E='U:XVNG^_7"44 ;?AOQMX@\'N[:'KFI:/N^]]A MNFBW?[^W[U>M^&?VTOB9H1Q>7=EKL7]W4+11M_X'%LKPFB@#[1\,?M_Z9,$3 MQ'X6NK;Y/FN-,N%EW-_N/LV_]]5ZYX5_:G^&7BH(D?B>#3KAEW-%J:M:[?J[ M_)_X]7YI44 ?KYI>J66M6:7>GWD%_;/]VXMI5D1OHRU?K\C_ ?_ ,)'_:Z? M\(O_ &I_:?\ #_9/F^;_ .0OFKZD^%[?M.>7:[?-_L__ *FCRO\ Q_=^_H ^ MS**YSP3_ ,)9_9@_X2[^Q_[0[_V)YOD_^1?FKHZ "BBB@ HHHH _+3_@I1_R M<3;_ /8"M?\ T;+7KO\ P2P_Y /Q#_Z^;/\ ] EKR+_@I1_R<3;_ /8"M?\ MT;+7KO\ P2P_Y /Q#_Z^;/\ ] EKZNM_R+/_ $\V/\ '/NZBBBOE#T@HHHH M **** &CM7RA_P %)_\ DWJW_P"P[;?^BY:^KQVKY0_X*3_\F]6__8=MO_1< MM=F#_P!X@8UOX&/$_B*Y:STBP^U>?*L;2LNZUEB7Y5_ MVF6OT0_X>!_!3_H8KO\ \%EQ_P#$5^>_[(_@O1/B'^T-X3T#Q%IZ:II%Y]J\ M^UD9E1MMK*Z_=_VD6OTE_P"&*?@K_P!"':?^!-Q_\V_>TY M/=,+_AX'\%/^ACN__!9+YX MI9W=?]W?7[5?L]_\D&^&O_8LZ;_Z2Q5^+&L0K;:S>P1+LBBG9%3_ &=]?M/^ MSW_R0;X:_P#8LZ;_ .DL5>MG/P4SFPF[/0QTI:0=*6OECT@HHHH 9Z5XC^VO M_P FO^/?^O2'_P!*(J]N]*\1_;7_ .37_'O_ %Z0_P#I1%6N&_C0_P 2(J?" MS\GOACXFM_!7Q+\)^(KR.:6STG5[._F6!%>5HXI49MN[^+Y*_1'_ (><_##_ M * /BW/_ %YVO_R17P)\ T6;X[?#B.1596\1Z"] U:U- MO?:'IMY;-]Z&XLXW5OJK+7T>:NA&I'VD>8X<-S6WE>'_%K MMMRJ/:6R_P#MQ7S%^UG^V)_PT/IUAX?TO1'TCP[8W/VTO=R[KBXEV.B?=^5% M7>W]ZOTIG^"OP^GC:.3P-X:='^\K:1;_ #?^.5\:_M]_LQ^%?"?@FU\=^#]" MMM!EM+M+?4X+%/)MY8I?D1]GW%VOM7Y$^;S?]FN+!5<*JT;0]XVJ1J-5L=$^.O M@/4=0NX;&PM=7M99[JZE2**)=WWF=_NK7Z9?MY?\FH^-_K8?^E]O7Y@? _PM MI_C7XP>#M!U:)I]-U'58+6YA1F3?$S?-\ZU]3E=OJ=2_]:'G5_XL#]>I?VA_ MA;%"SO\ $CPEM7^YKEJW_L]>'?%S_@HC\/O"6EW$7A"6?Q;K95UA,,#QVL3X MX,C/M9ES_<_[Z6N)_:3_ & O#UC\/9-7^&.D7<&N:VFT">(?9EM4$:QK_ '-F M/E9?[M=;T%<6+QM2O^Z4>6*-:=.,?>'T445YITA1110 444E %:XFBM86DE= M8X47?$RS\6>!=;MM474[/9J:6ZRJZSQ?(CLKJOWTV+\O_/)O^!= M^5.I3E*C*/NR,,1RR]Z)^F_PD^(5C\5_AOX?\5Z?L6+5+597B5MWE2_=EB_X M ZNO_ :[2OS[_P""9_QD\FYUGX;:E=?))_Q,M(1VXW?\O$2_^.MM_P!F5J_0 M/L:\;%4/J]>4#IIRYX\PZBBBN4V"BBB@!I[5^(_[07_)>/B5_P!C-J/_ *52 MU^W![5^(_P"T%_R7CXE?]C-J/_I5+7T&2?QI'%BO@/TW_8-_Y-3\$<][_P#] M+[BO;==U[3?"^ES:CJVHVNEZ? -TMU>3K%$G^\[=*_.W]GK]B$_%_P"#^@^+ MAX_U+1/M_G_Z#;VVY8_+GEB&&$J_W2W_ *O09/^"8UE>R1?;_B3J=W&C?<: MQ7.W^+87D;;7-6H8;V\N:KU_E-(RJ\\-Z7/ M]JNM0VLJ7D^W:FQ6^?8F]_F_B9O]A&;J_P!@3]E[4KO7]-^*7B.#[#I=HK2: M/:2KAKJ1EV_:"O\ <7<=O]YMK_P?-] _#C]@+X3_ _OUOI["\\572%6C_MZ M5)HD;U\M45&_X'NKZ4& ,55;&TX4/J^&V(C1E*7/,?1117C'8%%%% #3UK\5 M?VG?^3A?B)_V';K_ -&U^U1ZU^*O[3O_ "<+\1/^P[=?^C:]_)?XTCAQ?PGT ME^S#^W#X&^"OP>TGPGK>D^(+W4;6:XD>;3[:!HL/,SK]Z=6_B_NUZS_P\Y^& M'_0!\7?^ =K_ /)%='^P+I%E=_LR>'9)[&WFE^TWGS31*S?\?#U[;)V]:Y\35PWMY\T?Q-81JY\/?"'Q=I5]'Y5]8>+;RUG3^ZZ6]JK?RJ9SH2PLE2CRO0E1E[3WC MZUHHHKRCK"BBB@ I#TI:0]* /P8\0_\ (>U/_KZE_P#0Z_93]F+_ )-W^'/_ M & [7_T4*_&OQ#_R'M3_ .OJ7_T.OV4_9B_Y-W^'/_8#M?\ T4*^JSC^!3/. MP_Q'JE%%%?*GHC&[U\!_\$TO^1^^*OUM_P#T=<5]^-WKX#_X)I?\C]\5?K;_ M /HZXKTL+_N]?_MTYZG\2!]_T445YIT!1110 4444 )B@]*6D/2@#\-_C'_R M5WQQ_P!AV_\ _2AZ_7;]F+_DW?X<_P#8#M?_ $4*_(GXQ_\ )7?''_8=O_\ MTH>OUV_9B_Y-W^'/_8#M?_10KZC-OX%(\W#?%(]3HHHKY<](**** "BBB@!O M0UP'QR\?)\+_ (0>+/$YD$[#9$OXR,@KOSUKX\_X*8>._[!^# M^C^&H)]EQKVH;I(O^>MO N]O_(K6];X:E[6M&!G4ER1YC\U+.SGU6_M[.VB: MYN[B58HHD^^[M]Q*_<;X<^$HO 7@+PYX:@(DATG3X+(2*.'\I%7=_P "QNK\ MG_V,/!O_ FO[2G@V!H&FM+"=M1G=/\ EEY"M*CO_P!M5B7_ ('7[$=*]K.: MOOQI=CDPL?MBCI2T45\\=X4444 ?G9_P5)UT3>*O 6C!F_T:SNKMU_A/FLB? M^TFKR?\ X)]Z6VH_M.Z!<+%O6PL[RX9]WW5\AH@W_D7_ ,?KU7_@J5H:6_BO MP#K.]M]Y8W5KLW?+^Z=&_P#:]>9?\$\]8;3?VEM*MCLQJ.GWEK\W_7+S?D_[ M]5]E2_Y%ON_RR/+G_'/UB'2EI!TI:^-/4"BBB@ HHHH **** "BBB@#P[]JC M]G6R_:*\"IIR31V'B+3W:XTO49D^5'_BB?\ B\I\+NV_W4;YMNUOR=^(7PX\ M1_"SQ+<:#XGTJ?2]0B;[DJ_)*O\ >B?^)?\ ;2OW1:N.^)/PM\*_%KPZ^C^* M]'AU6R;+)YJ_O8&_OQM]Y&]UKUL%F,\)[LOA.:I1Y_>/R_\ V>OVTO&?P/DM MM,NY7\2^$U^3^RKJ7Y[=?^G>7^'_ '/N?[OWJ_2#X.?M%>!OCI8F;PQJRR7L M2[KC2KH>5=P=/O)_$OS#YTW)_M5\'?M!?\$_/$_PX%UK?@N2;Q9X>CRS6FW_ M (F%JO\ NK_K5_VE^?\ V:^6O#_B#4O"^L6NJ:/J%SI>I6S;H+JUD:*6)O\ M>KVJF$PV81]K1^(Y(U*E+W9'[SC%.KYN_8T_:,_X7SX#DBUJ]@D\:Z5^[OXH MH?*\V+^"X5.AW?Q;0N&S\JC;7T?GBODZE.5*?)(]&,N:/,AU%%%9EA1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1156ZNHK.WDGGD6""- M6:25FVJJ_P!Z@"._O[;2+"XN[N>*UM8$:26:9]J*O]YFKX/^+?[8OC/6M6U# M3?#U[::-I43O$EWIFZ66=?[WFRHC+_P%%KF?VAOVA=3^+/B&[L+&[DM_",$I M2VM5^3[1M/\ K9?[W^RO\/\ O;FKQM$::5%56=W^143^.@"6_O[G5;R6\OKF M>\NY6WRS7$KN[_[[M44,,MS*D42L\K_(J(OSO7U=\'/V([C5[*VU?QU<3:?% M)\Z:);_++M])6_@_W5^;_:5J^K/!WPP\*?#Z(IX=T"RTM@NPS0PYE=?]J5OG M;\6H _/_ ,&?LJ?$KQKY4L6@MH]HW_+QK+?9]O\ P'_6_P#CE>T^&_\ @GZO M[F37?%V?^>MOI]G_ .@RNW_LE?8M% '@NB?L4?#'2HMMS87^L-_>O;YU/_D+ M97::1^SO\-=#3;;>"])D!.[_ $N#[5_Z-W5Z-10!@:;X)\.Z(&_L[0-+L=WR MM]FLXHO_ $%:_-#X]_\ ):_&O_85N/\ T.OU.KCX?A5X0M]8N-77PWICZI<3 M_:);V6V628R;MV[>W/Y4 ?F#X?\ GB7Q;_R!-!U+6-GWWLK-I43_OFO5_#7 M[%_Q-UR5?MFG6F@Q8SYM]>(W_CL6YJ_11$6-0JC:HZ"GT ?)GAK]@#1[8[M? M\47U_P#],]/@2W_\>;?7J_A?]EKX9>%0CQ>%K:_FV[6DU(M=;OJK_)_X[7KE M% %+3]/M-*M1;6-K#9P)]V&WB5$7_@*U=HHH **** "BBB@ HHHH _+3_@I1 M_P G$V__ & K7_T;+7KO_!+#_D _$/\ Z^;/_P! EKQO_@I!>P77[10CBE61 MX-'M8I51ONOOE?:W_ 77_ONO7?\ @EE>0?V5\0K;S4^T>?9R^46^;;ME^:OK M*W_(L_\ 3S8_P <^]:***^3/2"BBB@ HHHH :.U?*'_ 4G_P"3>K?_ +#M MM_Z+EKZO':OD/_@IA?1V_P !-)@^4RW.O0(A+=-L%P^[]/\ QZNS!_[Q QK? MPY'R#^P?_P G7>!_K??^D$]?KT.U?CO^Q/JL&C_M1^ Y[EU1&GG@^9MOS2VL ML2_^/,M?L0O:O0SE?OXO^Z98;X!<4$<4M0SS)#$TDC+&BKN9F_AKPT=9^#OB M'_D/:G_U]2_^AU^TG[/?_)!OAK_V+.F_^DL5?BG?WGV^_N+G;L\^5Y=G]S=7 M[/\ [,VJP:O^SW\.YK9U=$T&SMR5;=\T4*QO_P"/(U?59POW=-GFX3<]0'2E MI!TI:^5/2"D/2EI#TH 8.U>)?MJ_\FN^/?\ KUA_]*(J]M':O!OVX[^'3_V7 M/&S3,%$L=M$B_P!YFNHN*VPW\>'^)&=3X)'YA?L^_P#)>/AK_P!C-IW_ *51 M5^W(K\/O@;?6VE_&SX?7MW,MO:P>(=.EEE?[BJMPK.U?N ",=:]O.U^^BTSPUILNH M:MJ%KIEA$/WMU>SI%$O^\[' KY]7Z'<9GC+QAI'@3PU?^(/$%_'I6CV$9EN+ MJ4G;&/HOS,V["[5ZY]ZN^&O$-EXK\/Z9K6G3FXT[48$N;:5HVB\R-UW*VUAN M7*_SK\^/VH_VA;;]I7Q_X8^%'@F[F.@7&KQ6]YJ<8_=WD[/L3;_TSBW,W^VP M[;59OT0TVQMM(L+:QM(4M[6VC6&&).%C51M51736P_U>G&4OBD8QES2-"BDI M:Y38*0]*6D/2@#Y^_;R_Y-1\;_6P_P#2^WK\U?V8O^3A?AW_ -AVU_\ 1M?I M'^WU?06?[+/BR.5PCW4EG#%_M-]JB;_T%&K\U/V<[Y=.^/GPZGEV[5U^S1M[ M;-NZX1-]?496UGK3 ML-3GBB3[(+G=]_=OW([_ -S9M;[V[=NK], -O#]_HFMV4>HZ7? M1-!/;S ['7_/>O"PF)EA:O.CKJ4^>/*?E!^Q_P#M):C\#?'MM87-W%_PAFJW M*IJ4%VS[;VF19(Y8FW*ZM]UE M:OR&_:F_9BU3]G?Q^:=TB.S^%%_WJ^A/^&#/@;C_D2/\ RK7_ M /\ 'Z\U_P"";/PY&A_"_5_&<[F6^\17C1*P?=B" LO_ 'TTK2Y_W5K[)!KT M<75E2J>RIR]V)C3CSQYI'@'_ P9\#>_@G_RK7W_ ,?KAOC3^P7\-_\ A6'B M*7P7X8ET[Q/;6;W-B\5]+'W6V_?1O]ET^1O]EZ_<'PQXBL M?%OAW3-;TV5;FQU&VCNK>5?XT9=RG]:_(C]L;X;Q?#+]H+Q-I]M'Y6G7TJZI M9KG.U)_F957^!5E\U5_V5KZW_P"":WQ@&O\ @75O =_.&O=#D^UV*R.NYK61 MOF55]$E_]&K7T.:4_K%"&)BU?B/^T%_R7CX ME?\ 8S:C_P"E4M?MP>@K\1?CXRR_';XCR1LKJWB/465D_B_TJ6OH]?-_[ >J0ZA^R]X7@BFCE>SN+VWD19-[ M(WVJ63#8'RMME4\^J_WJ^D#WKQL4K5I_XOU.NG\$1XZ44#I2USEA1110 444 M4 -/6OQ5_:=_Y.%^(G_8=NO_ $;7[5&OQ-_:+OX=5^/?Q!N;=MT;Z_>(K#^+ M;*Z;J]_)5^^D<.+^$_2/_@GY_P FO>'?^OF\_P#2AZ^C3WKYL_X)]W$,O[,. MA)'(C/#=WBRJI^ZQN';YO^ LE?29[UY6+7[^?J=5+X(CL9%9FEZ-I^D"Z_L^ MRMK+[5.]U/\ 9XEC\V5OO2OM^\S?WNM:@/%?-O[3/[7?AGX,^$+^RT35;;6O M&DRO;VEC:3I,;23'^LN/[@3^XWS-]-S+E3ISJRY8A*48>](]=\,?$_PQXW\4 M:_H&BZI'J&J>'I$AU2&*-]ML[[MB[]NUF^1^%;Y=IS7: U\I_P#!.GPE<:9\ M$KKQ+?-Y^H>)]5GOFNG;=++&O[KYC_UU29O^!U]5]J=>G&G4E"(XRYH\P^BB MBL2PI#TI:* /PT^+^A#PO\5_%^DB%K>.SUBZ@2)OX465]G_CE?K=^RAJEMJ_ M[./P^GM9/.B328KNHD% MXZJY\BZB143*+R.RM[B=IM&O+B38GF M.?G@9NB[F^=?]IW_ +R5]3B_]KP<*L.AYM/]U4Y9'Z)T4F11FOECTB&:18XV M9F"JOWF:OA#_ ()?V%Q>7'Q,UV>V*1WA?MG?M,VOA M7P_=?#KPDYUWQSX@5]-:UL&\U[!9?D^=$^;S7W;47K_%_=#^H?LJ_!UO@=\' M-)\/W2HFL3,]_J7E-N0W,G51_NJJ)_P"O0C^ZPTN;[7Z'-\=3_">R44E+7GG M2%%%% !1110 4AZ4M(>E 'X;_&/_ )*[XX_[#M__ .E#U^NW[,?_ ";O\.?^ MP':_^BA7X[^/-;7Q)XY\1ZO$NQ+_ %&>Z5$;?LW2N_W_ /@=?KQ^R-K$.N?L MW^ +F C8FF+:M_OQ,T3_ /CR&OJLVC^XIGFX;XI'L=%%%?*GI!1110 4444 M,K\K?^"BWCMO%/[0#:*LK?9?#MC%:JF[Y/-E_>N__CR+_P!LJ_5,GFOQ ^.- M])J/QJ\>W,GWI=?OV_\ )AZ]O)J7-7E+L9B)9O_ $&#_OJOMSQ1XYTCPAJ.AV-]/(VH:W>K8V-I"-\LK_>= M@O\ <10SNW\*_P# :^.?V0_VE_A3\'?V>['3M9US[#KR3W5U?V"6TK2O*TIV M;=J[?]4L7\5>[?!7P7JGC3Q1<_%[QO8-::_J$/V?0=&F.[^Q-.ZJ/^N\O+NW M7#;?E^9:RQRE.O.I46A=+2,8Q/>Z*04M>2= 4444 ?'G_!3'PRFK?!?1];2& M1Y])U=%:5#\L<4J,KEO;>L5?GM\)_'6)&V/+%O_ M 'J_\#7>O_ Z_:[Q;X7TKQMX>U#0M:M([[2M0@:"YMY <.C CMT^M?DQ^TS^ MRIXD_9^UN>Y\B34O!=Q-ML=83YMG]R*X_N-_XZW\/]Q/I\KQ-*5)X>H>;B(2 MYN>!^NNFZA;:Q86]]:3QW-E!]:_-_]BS]M&T\!6-M MX$\>WDB:$C;-*UB3YDLQ_P \I3_SR_NM_#_N?<_1#2=8LM=TZ#4--O(+^PN$ MWPW5K*LL4J_WE9>&FXR.RG4C.)HTM(&S7*^.?B-X:^'.BMJGBC7; M/0;+Y@LEU)L,IQ]U%^\[?[*_-7'&/-\)L=3UI<<8KY$\$?&'X@?M2?$NPN/! M277@[X3Z+>++>:K*J_:M7:-]WV=>N$?Y/E7[J[]S?.B5]=$\5I.DZ?NR(C+F M'4445!85@^,+V]TCPEKE_I4$=QJ5M93SVT4OW9)51F16_P"!5O5%)&LB,K*K M*WWE:FMP/(_V:/CE;_'WX96GB3RXK358I7M-1LX6)6"9><+N_A9=K#_>]J]? M SFOR&_9_P#C)=_LJ_&_5[:\>6[\.B]ETO5[>V^;1^;!=0-N1U]17=CL(\/4YH_#(YZ-3GB:O3B MOSF_X*+? ?1?![Z3X_T"PBTS^T[QK+4K>(A8YIV3='*J#A798I=_]X[6^]N) M_1H'=7PM_P %,OBAIL/A?0?A_!-YNKRWB:KBU3O;&WU.SG MM+J%;BVGC:.6-QN5U;AE- 'Y 5[#^R7>:;9_'CPZ^I*O[TRQ6SLPV).T3;>O M_?"_[3K3_P!HK]GV^^#.N"XM/.O/"]ZW^C7;+GRG_P">4O\ M?\ H?\ WW7D M%M[N]%:664_[3-=5I^ O^">?B7X6^(8M=\*_&6XT;54C:/SK?0$P MZ_W&5KC:Z_<^5O[M?;E%=[S'$./(Y:?(R]C XKX<^'O&7AW3KN#Q;XPMO&5P M[AH+B+1UT]HU_B5E65U;ZC;7<4T]*4=*X7+FU-1:***0!1110!S_ (PTW7-5 M\/7=MX=UF'0-5D'[K4+BQ^V+%_VRWIN_[ZKY:^*O[$'CKXTW5G/XO^-+ZF;0 MM]GA7PU%%%#N^]M5)UY_VOO>]?8E)6M.O4H.]/$-_LJT_ MR?\ -M?5>3Z45USQ^(J1Y)RT]$1&C&.Q1TU+R&Q@CO9EN[Q459I8H_*21OX MF5=S;?\ =W&M&BBN$V"BBB@#*UB'4+K2+N+2[N*PU!XF6"ZN8//2)_X6:,,F M[_=W+7RU\5OV-_B#\:;6VMO%OQMDU&RM9/.M[./PU%!$K["NXJDZ[F^9OO?W MJ^N2,BDXK6G5E3?- B48R^(^!/\ AU6?^BG?^4#_ .ZJW=(_X)V^*]"5UTWX MZ:QIB2??2TT^6+=_WS>5]O;J,^]=7]H8F6\S+V-,^.F_8?\ B2]MY#_M(>*V MAQ_J_*NMG_?/VVN5UG_@F5JGB&[-SJOQ@N]2N&_Y:W>BM*__ 'TUU7W=^'ZT M<^E*./Q$/AE^"*]C$^0_@)^P';?!/XG:5XPNO&7]OOIRRBWLCI7V?YWB9 V_ MSF^ZKM_#7UZ!Q1Q2]*Y:U:I7ES567&,8_"+1116985EZQ%J%UI%W%I=W%8:@ M\3+!=7,'GI$_\+-&&3=_N[EK4HH ^2/BY^QYX^^. MX/%?QG%Q86\K2P:?;> M&E@@1LGYMJW7S,,[=S[N_P#>KS<_\$K6'_-3_P#R@?\ W57W[_GK29/IQ7=# M'XBG'DA+3Y&,J,9;GBOPW^%?Q2\#RZ?!JOQ=C\6Z1:[4DMM1\.J+B5=W_/P+ MC?N_VGWU[7C@4<"ES@5Q2FY>\RXQY3C/BC\,=#^+_@W4/#7B&V-QI]VN RX$ ML,G\,L;?PNO8U\;?\.JS_P!%._\ *!_]U5]^&D_&NBCBJ]"/+2D1*G&?Q'AO MP6^#7Q"^%TNGV6K?%5O%_ARTC,*Z9>:&L4R+MPNVX\]G^4[?O[_E^6O:DVA\.[+>U7^[&GVK]?O>]?9)I M.*UI5JE!\U/O_ %J^HNM+28%*=6567-,(QY?A%(XKDO'FD^)]9T@0>%O$-KX;OMYWWEU MI?V\[=O\">:FUO<[O]VNNI,5"?*6?$'C_P#X)VZ]\3_%5YXC\2_%U]2U>[V> M;,WAY$P%&U55%N-JK57PK_P36UCP/K]GKF@_%Z73-5M&S%(]!T!+7Q/XCB\5:JK,?[0BT];$,O&%:-79< M_P"T*ZRBBO/;YC8****8'D'Q2^'WQ)\:7-[%X=^*$/@[1YU\I(+/PZMQ=H"J MJ_\ I#S\-N#E65%V[AU*[J^8)?\ @EC)-*TDOQ29YG;>SMH/S-_Y-5]^XQ2$ M5T4\76HJU)V,I4XS^(^0OA3^Q7X[^"DMT?"/QKDTZ"Y.^>T?PVDL$C?W]C7& MW?\ [5?4?A>PU?3="MH-=>6EI]ECE^;Y=L1=]OR[5^\>E;0Q2D MXJ*E:=9WF5&,8_"+1116184444 %%%% 'B_Q3^&?Q+\=W]]'X>^*Z^"]&N%6 M);6T\/I<3K\OS9N&EW9W;ON[=M?-7_#JL_\ 13O_ "@?_=5??9^M%=5+%UJ, M;4I6,94XS^(^$-*_X)EZIH+O$T3 MQ:S\>-8U6%GWLE]I\LJ[O^!7E8/_ ZL_P"JG_\ E _^ZJ^^J*(YCB8[2_!! M["FBW6DZO8V^I:==)LGM;J,/'(OHRFOBSXI M?\$S-%U.:2]\">(I=#+LS_V9JR?:+=/1%D7YU5?]K>?]JON?\:,5O0Q%6A_# MD9RIQG\1^>OAO]D']I?X=06MKX;^(]C;64#9BM+;6;K[/'_VR>+9_P".UT>H M_LH?M%>.+F6+Q?\ &>.'39\I/%I=W=,C+MY_<*D2-_NU]SX)Z&@\=ZZ98^J] M;1_\!1'L8G@/P'_8V\#? J:/4K>*3Q!XD5?^0KJ2*6B/I GW8A_WTW^U7OV. M*!BG5QU*DJDN:3-(QC'X0HHHK,L**** "BBB@!.HKYW^)'P'^*_Q'L=3TNX^ M-*:5HNH*8I;+3?#"1?NN $\W[1YO./F^?YMS?P_)7T1GBDSFKA-T]8D2CS'P M&/\ @E8?^BG?^4#_ .ZJ]$^%G[&WQ"^#4$]MX2^-\UC9S/OELI?#B3P,W]X+ M+<-M;I\R_P!VOK?)/:EKKGC\14CR3E=?(A48QV,?PQ9:OIN@V5MKFIQ:UJL: M;9[^WL_LJ3O_ 'O*WOM_[ZK:HHKA-@HHHH **** &]17QI\=/^">NF_%#X@: MAXHT'Q,?#3ZG+]HO+*:P^T(T[??E5MZE=W#;?[Q8_P"S7V;3>*VHUZF'ESTS M.48R^(^6/@G_ ,$__ _PJU2TUO5[RX\8:[;-YL+W<2P6D3_PND'S?-[N[5]3 M@>U'%&/>IJUJM>7-4E<<8QC\(ZBBBLRPHHHH *H:CIMIJMC/9WUK#>6DZ^7) M!<1*Z2K_ '65OO5?HH ^0?BE_P $XO 7C.[DO?"U_<^"KR5MSPQ)]JM/^ Q, MZLGT5]O^S7F&F?L(?&SX:7$X\"?$NSL;20[V2"]NK#SSM_BB5'5OXOO-7Z%< M^M+T%=T5RYC'V,3X<7X"?M8ZS:V]I>_%BPLK6)E7=#?RI-M_O;X[?<_ M_ WKLO!G_!/[P\NK'6OB1XEU?XEZVPY;4)GBA_X%\[2-]-^W_9KZQ /I01[5 M$L95WC[O^$/91*&D:39:'IT&GZ?9P6%E;IY4-M:Q+%%$O]U%7[HK1HHKD-@H MHHH **3-+0!\80?\$_M+\6?&/X@>)/&EU)+HFK7DEYI=MIMQY4H>=G>9I?E_ M@=OEZ[OX_P"[4);^5@]S9V4LK>>WI)=2_O'7_@*M_M5] MQ@\T$ =Z:QM2'P>[Z![&+^(HZ/HUAX>TFUTS3;6*QT^TB6""W@7:D:+]U5%: M-)2UQ&P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% &=KFA:?XETN?3=5LX=0L)UVRV\Z;D<>]?'?Q4_87O8KF?4/ EY'<6[[ MG_L?4&V2I_LQ2_=;_@>W_?:OM6B@#\C/$_@_7/!E^]CKVD7>E7?]R[B=-_\ MN?WE_P!RJ^B>(=5\,7GVO2-2N]*N_P#GK8SM$_\ WVM?K7JVD6.MVM[N)94;_@+<5XQXO\ V./ASXKW2VUA<>'KAFWF33)BJ_\ ?#;E'_ = MM 'R_P"$OVT/B1X858[N\M/$%NORJFIP?.O_ *+:W_?6ZO7/#W_ 4"T^61 M%UWPE#_P ? M1G_]!KS+Q!^R!\4=":4IH,6K0K_RVTZZB??_ ,!;8W_CM 'UUX8_:Z^&/B,1 M))KS:5<-_P LM2MGBQ_P/YD_\>KT[1/&.@^*DW:+KNFZJGK9722_^@M7Y8:[ M\._%/A9-^K^'=6TN'^_=VE_P#!0/4XHE_M#P;:7C_WK6^: ?\ MCR-0!]KT5\I:7^W_ .'9PPU#PMJEM_=^R3Q3Y_[ZV5OV'[=?P[O719;77+(, MVW=<6D6%_P!KY)6H ^CJ*\7M/VOOA1'=2TVPLK;PO>?9[::UW[YE\V5,MN;_IEVKZ(/2NC$1Y: MG+R\IE3^$3%&>X*;FBB:6+Y1\X'S MM_P$JRT+"U'%2Z![2)];<4IY%?+/[._[6^H_$7QW??#OXA: GA3Q[:E_+MH% M=(I]J[V7:Q9D8+\_WF5E[U]2GH*SJ4I4I/?B)X?^%WA>[U_ MQ)J<.F:;;+EI9V^9FQ]U%_B;_96OE_1_VGOCC\7]/DUGX7?"BP'AT2NMO>Z] M>#_2E4D?)^]B]_N[U5AMWTX4)U(\R^$,5\U_ /]JZX^(7C>Z^' M_COPY+X*\?6JLWV*3_476WYOW6[Y]VSYOXE95W*Y%?2?84JE.5.7+(49)RSZOX;TG4YO^>MW91.__?17-=/10!XQK?[(_P + M=:\UO^$;^PS/N_?65U*FW_@&[9_X[7$:M^P3X+N(Y#I^LZW9S-]WS7BFC7_@ M.Q3_ ./5]/44 ?%NL_\ !/R^CB=M,\9PW+_PI=V+1?\ CZN__H-WN]"O=H;;'%=2J[?]]1+7Z 44 ?FCJ7[)OQ5TU&9O"TDR+T>WNK>7_QQ M7W5R5W\(/'6ER_Z3X*UU41OX],GV/_P/97ZMT4 ?DC;7\6CN_P!N\+V-SO\ MNI=M=)M_W-LJ5IP^-M%1$5OA]X=F_P!MY]2_^3:_5AT612K#U/X>^% MM<;?J/AK2+]]NS==V,4OR_\ EH _-J#X@^#Q*IF^%^CF(M\PCU/45=O^!>? M6Q'\2OA@LN)/@W"R_P!U/$EXM?=>J?L\?#;6$VW'@O28QNW?Z);_ &?G_MEM MKG;O]D#X3W(;;X8:%V;=OCU&Z'_M6@#Y&T_XJ?"*&42O\'IK9T^Z]MXHNF;_ M -EKK?#OQZ^$NFVDJ?\ "%^*=+W/O\K3_$EXZO\ [7_'PE>WZA^P[\-;N5VB M&KV"M_RSMKSY5_[[5JRI?V"/ KI^YUSQ%&W^W/ __M*@#C[+]J'X41+%NL/B M)"5^ZBZ]=.O_ *6UTNE?M>?"W359HE\7;I%^9+NYEN-O_?5PU4+_ /X)^Z.[ MYL?%U];1;?NW%HLK;O7*LE8UQ_P3VG5,P>.8V;_;TG;_ .U: /6K;]L3X5(J MQ_V]=*/[\MA<-_[)5_\ X:[^$O\ T-A_\%UY_P#&J^>[O]@/Q0L[+;>)M*F@ M/W6E26)_^^=KUG2?L%_$&-79=5\-M_L+=3__ "/0!]0?\-3_ K_ .APMO\ MP'G_ /B*M:;^TE\,=3W)#XSTY-O_ #\,UO\ ^AJM?(5_^Q'\2K*#S(XM)OVW M9\JWO/F_\?1*Q[G]CKXL0[=OAR.X_P"N6HVO_L[T ??B M597#02^"M8=UZ>5;>:G_ 'VORT ?HY;_ !:\$7@;[/XRT";;][RM4@;_ -FJ M7_A9O@__ *&S1/\ P8Q?_%5^9C_!SQ_"K,W@?Q(B+]Y_[)G_ /B*S[SP!XHL M+=Y[GPUJ]M;I]Z::QE1$_P#'* /U<_MK3_\ G_MO^_JU-;7L%V&\F:.7;][R MWW5^0MS87-FFZ>VEA3_;795>@#]BZ*_'2B@#]BZ*_':&:6VE26*5H77^-&V5 M;_MO4/\ G^N?^_K4 ?K]17Y _P!MZA_S_7/_ ']:C^V]0_Y_KG_OZU 'Z_45 M^0/]MZA_S_7/_?UJFL_$^LZ;.D]GJ]];7"?=FANF1Z /UXHK\FO^%G>,?^AL MUO\ \&,O_P 71_PL[QC_ -#9K?\ X,9?_BZ /UEHK\FO^%G>,?\ H;-;_P#! MC+_\71_PL[QC_P!#9K?_ (,9?_BZ /UEHK\FO^%G>,?^ALUO_P &,O\ \71_ MPL[QC_T-FM_^#&7_ .+H _66BOR:_P"%G>,?^ALUO_P8R_\ Q=26WQ9\<6F_ MR?&?B*'=][RM5G7_ -GH _6&BORD_P"%S?$'_H>O$G_@XG_^+H_X7-\0?^AZ M\2?^#B?_ .+H _5NBORD_P"%S?$'_H>O$G_@XG_^+H_X7-\0?^AZ\2?^#B?_ M .+H _5NBORD_P"%S?$'_H>O$G_@XG_^+H_X7-\0?^AZ\2?^#B?_ .+H _5N MBORD_P"%S?$'_H>O$G_@XG_^+H_X7-\0?^AZ\2?^#B?_ .+H _5NBOR>N?BM MXXNVW3>,=?F;_;U.=_\ V>H_^%G>,?\ H;-;_P#!C+_\70!^LM%?DU_PL[QC M_P!#9K?_ (,9?_BZ/^%G>,?^ALUO_P &,O\ \70!^LM%?DU_PL[QC_T-FM_^ M#&7_ .+H_P"%G>,?^ALUO_P8R_\ Q= 'ZRT5^37_ L[QC_T-FM_^#&7_P"+ MJ&\^(7BJ_MW@N?$NLW-NWWHI;Z5D;_Q^@#]:Z*_('^V]0_Y_KG_OZU']MZA_ MS_7/_?UJ /U^HK\@?[;U#_G^N?\ OZU']MZA_P _US_W]:@#]?J*_('^V]0_ MY_KG_OZU']MZA_S_ %S_ -_6H _7ZBOR!_MO4/\ G^N?^_K55=VF=V9F=W^\ M[T ?L117XZ44 ?L717XZ44 ?L!<:A:VAVRW4,+?W9)%6H_[:T_\ Y_[;_OZM M?D'10!^OG]M:?_S_ -M_W]6J&H>-?#^CE4OM>TZS+?=^T7D:;OIN:OR2HH _ M6/\ X6;X/_Z&S1/_ 8Q?_%4?\+-\'_]#9HG_@QB_P#BJ_)RB@#]7KCXK^"+ M--T_C'0(%_V]4@7_ -GJ+_AW_ /BZ_*:B@#]6?^%S?#__ M *'KPW_X-[?_ .+J"7XW?#RVCW-XX\/8_P!G4X&_]!:ORMHH _4S_A?GPZ_Z M'71/_ Q*/^%^?#K_ *'71/\ P,2ORSHH _42]_:%^&UE:O/)XUT@JO:*?S7' M_ %RU9W_ U-\*_^APMO_ >?_P"(K\S** /TS_X:F^%?_0X6W_@//_\ $4R3 M]JKX5P(S'Q= 0O7;;3M_[)7YGT4 ?I/_ ,-=_"7_ *&P_P#@NO/_ (U1_P - M=_"7_H;#_P""Z\_^-5^;%% 'Z3_\->?"7_H;?_*?=?\ QJJ7_#9GPK_Z#ES_ M ."ZX_\ B:_.6B@#]&O^&S/A7_T'+G_P77'_ ,31_P -F?"O_H.7/_@NN/\ MXFOSEHH _0)_VY_AP&_U.M_^ :__ !=)_P -S_#K_GCK?_@&G_QVOS^J6VL+ MF\W^1!+-L^]Y*;Z /OS_ (;G^'7_ #QUO_P#3_X[51OV]/A\C,HTGQ&_^TEM M;X;_ ,CU\+?V)J'_ #XW/_?IJUH?AOXLN8DEB\+ZS-%*N]733I71E_[XH ^T M_P#AO?X?_P#0)\2?^ UO_P#'Z/\ AO?X?_\ 0)\2?^ UO_\ 'Z^-+;X2^.+S M?Y'@S7YMGWO*TR=__9*G7X+_ !!9D4^!?$F/^P5/_P#$4 ?74O[?7@P2,(O# M^O.@_C=;=?\ VK3?^&^_!_\ T+^M?E%_\77RE_PH/XC?]"3K?_@&]:=G^S'\ M4;ZW6>/P=>HC?\]FBB?_ +X9]U 'TU_PWWX/_P"A?UK\HO\ XNLN]_X*!Z,D M[K9^$KV:#^%YKM(G_P"^-K5X'#^RE\5KF3"^$9MWJ]U;I_Z%+5G_ (9"^+?_ M $*7_E1L_P#X[0![;_P\%L/^A+N/_!BO_P :H_X>"V'_ $)=Q_X,5_\ C5>- MK^QK\5'5&_L.W3_8_M"#_P"*J]IO[$WQ,O-WGVNG6&W[GVB^5]W_ 'SOH ]/ MN?\ @H1 K?N? TLB^KZKL_\ :51_\/"O^I!_\K'_ -SUP2?L+?$9V16NM"4? MWVO)?E_\A5=_X8(^('_08\-?^!4__P CT =A_P /"O\ J0?_ "L?_<]07'_! M0FX94$'@:)#_ !>9JN[_ -I+7.1_L#>-C'^]UW0$;T1YV_\ :56[']@/Q*UQ MMO/$^DVT07[]O%+*W_?/R4 :7_#PC4/^A)MO_!B__P :H_X>$:A_T)-M_P"# M%_\ XU1_P[WU#_H=K;_P7/\ _':NI_P3U;:N[Q_\_P#V!_\ [HH I?\ #PC4 M/^A)MO\ P8O_ /&JS;[]OSQ*UQNL_#&DVT07[EQ++*W_ 'U\E=';?\$]K=-W MG^.)7_N^5I6S'_D6K^G_ /!/W0UGWWOB[4+B+;C9;VRQ/_WWN:@#A_\ AOOQ MC_T+VB?^1?\ XNC_ (;[\8_]"]HG_D7_ .+KTR']@3P2DF9->UUT_N(]NO\ M[2JW%^P9\/TD#-JGB.51_ ]U 1_Z)H \H_X;[\8_]"]HG_D7_P"+I/\ AOKQ MC_T+VB_]\R__ !=>QP?L-_#B.1'8ZS*BMO\ *DO%V-^"I6Q_PQG\*_\ H!W/ M_@QN/_BJ /GK_AO?X@?] ?PU_P" L_\ \D4?\-[_ ! _Z _AK_P%G_\ DBOI M+_AD3X2_]"F?_!C>?_':M_\ #+'PK_Z$^V_\")__ (N@#YB_X;W^('_0'\-? M^ L__P D4?\ #>_Q _Z _AK_ ,!9_P#Y(KZSB_9^^'$,*QIX*T3:J[0'LT:K MR?!;X?HBJO@7PWA>F[2;?_XB@#XVN/V[_B'*$V:?X>MO^N5M+_[/+47_ W5 M\1O^>&B?^ ;_ /QVOMI?A;X,C553PGH2*OW5738,?^@UJV_A[2[*W2"#3;2& M%%VJB0*JJ* /A#_ANKXC?\\-$_\ -__ ([5^V_;'^+5_-#':Z+I]P\O^J6' M3)6W_P"[\]?=\4,<$:QQJJ(O\*CBI: /B:V_:2^/MVVR#P-)*W^QH%TW_L]; M4/[0/[0ES%N7X8P;?]O1;Q/_ $*6OK^B@#Y?A^)G[2ERR*OPXT+YO[YV?^A7 M5;&E^+_VCKF15O/ OA>V1FVEFN=NW_:^6X>OHBB@#S;1=1^*[0Q?VEH7A(/N M_>M#JURGR_[*?9W_ /0J[?2GU*:UWZE;VUG<9_U=IE+2'I0!\0_L)_\ )>OCW_V$_P#VZNJ^W.U?$?["?_)>OCW_ -A/_P!NKJOM MSM7=F'\;[C*C\)^=O_!0W1?^$H_:+^'&C!E3^T;*"TWO]S]Y=NG_ +-7Z#V5 MC!IUI#;6T,<%M"BQQQ1+M6-5^ZJK7P=^W!_R=U\'OK8?^E[5]^C^E7BW^XH6 M\S.G\4CX7^/5Q_PB_P#P42^%EY9QJMQ?6=G'.?[WFRW4#?\ CE?<_?\ "OA# M]IW_ )2!_![_ *]M-_\ 2ZZK[O[_ (5&*UIT_P#"73^*1\'?\%'IKCQ-XX^% M?@F*X>W@U">1GWEEAW22Q1([-_L_/_N[O]JON'1M(L]!TJRTS3X$M-/M(4@M M[>-=JQQJNU4'TKY)_P""B_PGUCQ?X-T#QGH<+7,OA5[A[N")-[^1+L_>A>X1 MHQN_V'=OX*]0^#W[6WP^^)W@RRU6\\1Z5X>U,)B^TS4[R*"6"5?O%=S_ #1Y M^Z_OSM;Y1=12JX6DH?9(C[M27,;?CS]G70/'GQ9\*_$&XU#4+#7?#P5(/L,B M*DZK)O5)0R-\OS2CY=OWS7KOM7R%9?M$^*/C)^U#IGA;X:ZAYGP]T?YM>U2* MUCG@N=NYFV2MSM;:D2,GWMS,-R_-7U%XJ\2Z?X.\-:KKVJS"VTS3+:2[NI=N M[;$B[F./H*YJL*D>6,C2,H_9-K'M17S3X7_X*"_!_7]-:YN-3U#0Y1(T9M=3 MM#YO'\7[LR+M/;#=J*KZM6_E'[2/\Q],4445RF@4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5:X@BN/W#X)T0 MCT^QI_A65_PRQ\*_^A0MO_ B?_XNBB@"B/V2_A/=NSOX20-ZI?W2_P I:KWO M[('PG>#Y/#,D1]5U*Z)_64T44 1?\,:?"K_H!W7_ (,9_P#XNJ]U^QO\+GM) MRFCW4,GEX$B7\Q8?B6-%% %#_AA;X_8O\$Z7 M=I'#JFOE2,X:X@/_ +1K%_X9(\'_ /01UO\ \"(O_C5%% !_PR1X/_Z".M_^ M!$7_ ,:H_P"&2/!__01UO_P(B_\ C5%% '&?$K]G[P[X,TZVFLKS4Y7DDVL; MB6-LC9[1BO//^%>:=_SWNO\ OI/_ (FBB@ _X5YIW_/>Z_[Z3_XFC_A7FG?\ M][K_ +Z3_P")HHH /^%>:=_SWNO^^D_^)K)UKPM:6%B\T@VVK>>9FE4Q[=OEOC%%% '1_\ "O-._P">]U_W MTG_Q-'_"O-._Y[W7_?2?_$T44 '_ KS3O\ GO=?]])_\31_PKS3O^>]U_WT MG_Q-%% !_P *\T[_ )[W7_?2?_$T?\*\T[_GO=?]])_\3110!ZC\/OV:O#/B MK1&O+N_U:.3S&7;;RPHN/D[>572_\,D>#_\ H(ZW_P"!$7_QJBB@ _X9(\'_ M /01UO\ \"(O_C5:&D_L<^"[_4889-3UT(=W"SP#^#_KC110!V/_ P/\/O^ M@OXD_P# FW_^,4?\,#_#[_H+^)/_ )M_P#XQ110 ?\ # _P^_Z"_B3_ ,"; M?_XQ5B/]A+X7@R/?S!C^(858_X8T^%7_0 M#NO_ 8S_P#Q=%% $UO^QQ\*8'W-X?GF]GU"X _1Q4__ R)\)?^A3_\J5W_ M /':** #_AD3X2_]"G_Y4KO_ ..U:C_94^%4"*J^$8"%Z;KF<_S>BB@"3_AE MCX5_]"A;?^!$_P#\72P?LV?#+2D:ZA\':>\@CQMGWRK_ -\LQ%%% &I_PH;X M<_\ 0DZ)_P" :?X4A^!'PYADC*^!]!R.A-A&?Z444 :'_"F/A_\ ]"+X:_\ M!1;_ /Q%+;?"#P'"R2Q>"O#L,@Z-'I4"_P#LE%% %O\ X5AX._Z%31/_ 70 M_P#Q-2V/@+PUIT_FV7A_2K.;9CS+>QB1OS"T44 :7]C:?_SX6W_?I?\ "I+. MPMK8[H;>*%O^F:@444 6Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "D/2BB@#@?A]\%_!OPWUS6]<\.:/_9VJ:_)YVHS_:II?/;*?$.B?VCKNC!?L-U]KGB\K8_F+\J. MJMAN?F!KT4=***)ML&>>>(_@AX+\:?$?2_&FL:-]K\3:*L*6%]]JF3RA&[2* M-BN$;#.Q^93UKT/H****CT!B'DW'@J"WFDDRZ6%U/:1 M$>@BB=44?[JBBBM,/*4=F<]0](^'OPI\)?";16T_PEH-IHEK]]Q N7F;UDD; M+N?=B:W]9TNSU[3KS2]0MH[S3[Q6MKBWE7=^& M_P!EWX4^#]/:QTWP/I8MVD,I^UHUT^XXS\\I9L<#C.****V]I/\ F9A9'__9 end GRAPHIC 16 vrtx-20210930_g1.jpg begin 644 vrtx-20210930_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! MJ *> P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHKX"_;A_P"#@K]G_P#X)V?MC>'?V0OVJ/@- MXST5_$[6=QI_C.TOM-N=,CTVYNY+5;^8+O\ A!XT\9?$+X?:=XP\>?"G4O!.I7T(EE\-:Q?6UQ=68(!"RO;/ M)%OYY"NP!'4T =-115+3/$GAW6M0U#2='UZRN[O2+E;;5;:VNDDDLIFB298Y M54DQN8I8Y K8)216Z,"0"[17 _M0_'&3]FCX ^+/C_)X$O?$=GX-T*[UG5M, MTZ^M[>(_%]FNAS-871^SC+DUSPAXLL3=:1J"PM&Q"NT MUAOO$VO66G0W%[!9V\U]=)"LMQ/*L4,*ER TDDCHB(.69U4 D@5=H **^$?V MJ?\ @NEX*_97_P""@'AW_@F]JO[(OQ!\3_$#QD+23PG_ ,(WJ6DM:W\-S--% M%(SS749M^8)&82A=BKN/RD$];^R)_P %I?V;/VI_VO?%'[ 'B'X<^./AA\9O M"*2MJ/@CQ]968:Z$2+)(;6YLKFXAG C=)1\REXSO0,H+ ^P:*** "BBB@ H MHHH **** "BBB@ HHHH **^3_P!K[_@J_P##_P#9R^*/B_X ?"KX3:M\3_'W MP^^&-Y\0?'F@Z-JMK8PZ#H5NJL6GN+AL&YD5U:*V17=E^=MBE2WK7[#W[8'P MQ_;X_92\&?M=_!VRU*U\/>-=.DN;.SU>!8[FVDBGDMYX9 K,NY)H94RI*MMR M"010!ZM1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5^1W_!5;_@G;_P /3_\ @GY^T3^T3X8T+[=XXLOB M5>ZM\*)8X]TTNF>&8FT>2PC(Y>.Z>VU>XC40-R M?I3^UA\0OCM\-O@5 MX@\0?LT? ;4_B)XY.F7$?AG0-/U73;*,WIC8027$NH7,$:P"3:7*EWV@X1CQ M6;^P?X(\1?#']C;X:?#+Q?\ #;5O"6K>'/!FGZ9JNBZY?V5U=)=0VZ)-))-9 M3SPRM)('D+K(2Q'O#\?]M6][(.K17(LM/T^1CDR2339X)KZG_:/_ ."L%UJ' M[?LO_!-[]E[5- TZ_P#!OAF;Q5\>OBUXG(?3/ 6B11QR-''&71)KUUFA :1A M#!YR,Z3;9(TX_P#X):_\$5]-_P""?'_!4']I?]J+1-&M;?P?XVALHOA9';LG M^AVE[*U[JEIL!S&L5S%;QQCO&J\]:^6O@%_P3S_;0_9*_P""NG[1WQ6^-_\ MP2NM/VC_ 9\8O&%UK/@CQ7-K6AM:Z8'U&:\@:5-2DQ!L2=8WR@=&M5,2R+M M) +=O_P5H_X*A#_@BY\?_P!O[Q-\8]-\.V&E_$46?P%\:^(OAI =3\3:%-7CW$C7TLD/V4[BD7EJ@CVMCJ?$G0/A_JT%O'I5FD,D=K;PRZ MA+ +E(UGD5IRL2O)''(8H5(5/TQ^"ND^)-!^%>AZ)XK\*Z7H-U9V*PQZ%HT[ M2V^FVZDK;VHD;'F-%"(XV< *SHS*%4@ ^#O^#I[]JK_ (9G_P""0'C7P_I> MI?9]9^*&I6?@W3-K_,8KAFGO..I4V=M%?V1O^"AOQ%_X('_ M W_ ."3'[(W[!GBC1K_ ,>VEKJWQ,^)WC[6]&T[2;>WN;X:HS0B*]FNIBQ- MO%S LBPQD>67)">J?\'#/[#/_!1[_@IY^TO\%_ 7PF_8F\2ZI\&?ASK,EWXP MU!O&_AJTFUEKBZ@6X:V@FU17(2T@(C,HB8M<."JXS7[ >&IWN?#UE._AN?1B MUJG_ !*;KR?,L_E'[IO(=XLKT^1V7C@D4 ?C'\7?B-^T=_P00T']B_\ X)6_ MLT?&C1]2M_$USJ-[\4KN+P:+S5)X4OX[V^DL1-*4/G+/=P6\'D^83;H-Y9\# MW/5O^"I_[>W_ 3F_9T^/'[7'_!8CX5^'-&LHO&EEIOP ^'_ (1U&VDEU-Y[ M>67[']JC+&1% C,EQ(H8&"Z94($<9F^(?_!.O]JC]I/_ (.1?#W[;_QF^$?V M;X'_ B^',-KX"U^?7K"2/5M66-I5 M(YVN8VCNK^XD#R1(NZP0Y(,>Y_P#P M,](^&GQ*&I>._ UE>017>I:7,UN)9H%N) M(XY7C2&5/++AF%P=N<&@#S?]M+_@J]_P4/\ V!OAM^RC^T5\9M>T.]\0?'3Q M6$\;?!2U\.0Q6.F:5,MO(MO9SD&]%]!'_X*L>!OVY/VL?"1P/)':0"98-L)>++>*:&W=I+FQL;"(.7^TR 06N^ M;RH[9H1,2XC2.4 ;_P $5+/QE^V%_P %HOVP?^"B_P 1OB-9ZW9_#*WE^'O@ M?QC>Z>B6LL44K6\=_P"7$4CW"TTQ)9A&8D9K^0JL:N%3JO\ @F%_P6S_ &N/ MC'^PO^U=_P %+?VM/&_ARZ\!_#!IM/\ A=I]AX:CTR"\U"&"24(Y+O*SSOP"T$OF1R^1:*EG'$D2/(7:;>S>2H7S/G;XA_P#!&_\ X*SS M?\&_G@S]C[P_^S3;VWB:U^)*WVI?#O2/%5H]]>Q7$UW/)K6H3-(D'F1XL+2* MTC=Q%%YLTK.[*MJ ?>G[(G_!9#XF?#/_ ((<1?\ !5W_ (*5/I 2'>9KEQ)M3RQ;GS/.C /S2A\5? MMX_\%%/^#DG6OV=K;]L#2I/AY^RY?'Q186UO\/B-'ANBD$'V5[7[=NN+^/[= M+"MY+,P22VEDC@128C^W-?E)_P &[G[$/[?'[,GQG_:#^-?[:'[/4?A;Q)\5 MOB)/JNO>(]3UVUO&U&%7N98X;&.VE=E5KF\GEDFEVJ4CA5$D+LT'Z#_MF^.? MVAO O[.WBF]_96^!VK>//']SH5Y!X3TW3=6TRRC@U!H66WFGEU"ZMT6%9"K- ML+OA3A2<4 ?S^V'[>^A)_P %XOVF/^"R?C7X->)/B%\/?V=XY-&TA?#,UL%L MY9)$\.Z?.QGD7;!,/MDNY!(ZM*'V8!*_;'_!$/\ X)_^-/VJ_P!L#4/^#C'] MH[XD>'9=2^*=E>WGP^\$>$Y9IHM"@EC.G%;RXE2/?-!;0O:E$4J6W.7R HPO M^"*G_!%G]HGX2?\ !,#]I3]C/]MC]F_4?!_C;XT)?0IK]WXBT;4;.:W&GI%I MV'L;V>030WDMU/\ O$5>0=Q)Q7H/_!#/]C[_ (*;_L\_\$O_ (E_\$X_VLOV M?]2^'VJW%CKZ?#/QH?%NC:A8VB:E:,!$ZV%]-/&\=X\L^1'M(FZ@KR 1?';_ M (+N>+?C1\)?VB_CW^RGX\TOP+\(O@E9W'A_PI\1+K3(=1U+XB>.9(F^Q:?I MD$X:%+,2&(R$QRS2131NODKO*\-^W-_P5D_X+#_L"?\ !,S]F']L+XY:5X)T MO7/&GBOB[H-[X*ECU.,O)W^@_'/Q5XBT9]/TV"=(4\P2Q--> ML4\HD):K^]&Q6:'!D'U7_P '"'_!/']H7_@I9^PMX(_9>^#$.F7_ (I/Q5T: M_P!3UF\86=C801V5]%VN'1KRXN#\RAB $7.QHEF(7="[#Y M#_:1_P""Z_[5/QH_8;\8_MK?LC:A%\/]+U?Q_;>"_P!F/PG_ ,(S#J_B3XEZ MBEY%'>WDMO,LBQ6JQ&94@AC,@EC8/-G9&_UU^U__ ,$U?B;XV_X)>?&?]G;X M4^/?^$B^,?Q)\$Q6>J>,=5VV?]LS6RH(=.C&XK960B66WAAW%8Q<222/))+/ M-)\\_P#!#O\ 9^_;%_9S_9X\%? +Q9_P22\-_#/XA^$(+G3-<^.WB[4M)N!+ M9R7#?"?Q-^,FAV47Q7LX_!XU)]"OR;&*YN+?<7*I$(9"?LS89L@5TOP MT_X*F?\ !1OQ]_P<+Z'_ ,$]]=T+P?I/PV3P5<:WXK\(65I]JU/0[9]-DN;5 MKZ]Z"^\Q['S(X,VZ"[\M6E*B8[6M_P#!./\ :J_:6_X.1X?V[_VC/@G';?!/ MX3> X;3X4ZS?:[I]PNI:G%&K(PLXKAYXF2ZOKZ='EC0 VL1R&V"LK_@EA_P3 M]_X*!?"K_@LC^T_^W3^U%\(=%T72?'_B.YL_"OB>Y\16][/>: +B8PVUK!;R M,\0:.'2B99_+*+:-'Y3-)NA -D_\%&_VV_B5_P '&W_#LWX6_$;PZWPI\%>& MO^$A^("67A-/ML41T]9DM7N)9)<_O[NP4R((B/.88!7G;_X);_\ !5GX]?\ M!0+_ (*#_M0Z=-K7A2#]GCX+W7]E>&-6M;'9+>7/GR(+Q[QI"LD)BLKN;A0 ML\1) '/S)^R3_P $V_\ @K9H'[8?[_;I^"7_ 13 M^/7[(?Q'^%NF_#7QQ\5-%\0Q:6VIZQ%<7]Y>W>GBSMS,]L[1V=JL<:H%)DE+ M7$TA$851* :7[07_ 7D^,OQO_9-^-7[87[)/BFT^'_P[\':^G@OX(W\^@1: MEK_Q1\6N\7%O:W*LD5BJ2JWE+%).ZEG,D)B>*I?VW/\ @LA^VW^P[H?[&/@C M]LB-?A?'\5]'6[^/7Q!T7PU#=76CS((5>UMH;A)K>"5/.22Y!BF*AB(D^7#4 M/^"%?[+'[;?[)'P#T/\ 9P^(/_!(3PWX7^)OA75-2B3X_P#C+6-'N+:WM;JY M>;S%^RR27URZ+(8UMX&2*411A[B'<67WK_@HM\%OC;^W;\+/VB?V/OVF?V%_ M$?BOPM)-!=?LX^,_#L^D^9_:::-;+N(DNTEL634_M+":<+%);SR1L^T . ?4 MO[&L?[2KV/C:_P#CW\8](\>:#<^*XIOA/XHTC3K2W&I>&I=,LIXKB7[*?+DE M-Q+=1F10J2"%9$1%<*-C]KC]LK]G#]AGX23_ !K_ &F_B5:^'=%6X6ULD:-Y MKO4[MP?+M+2WB#2W,[X.(XU)P"QPJLPX#_@D5^RA\5OV'?\ @F_\*/V5_CAX MJAUCQ5X2T"6+6+JVN#-%"\UW/YNO!#WT,4D=R;FUN(KR..>1$N%)MECD M0,' 6/:&!8H ?%_V'Q_\:_\ @Y,^+7[/'QUU#QW\&- _:M\#+I>HZ9?16(UR M[T273;.ZBT[S1+-#927*:<]JQ!E:,2/!@2'7#W$8E20-4^+_P!FS0?"O[4_[!&D M? 1?"N@6>DZ;H>G>)K>Z2]:%!&9+>S@4BPM@J#;')*\F6(P5022 'U-1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%? M,G[3_P#P4?U'X%_M2:-^Q]\(OV._B7\8/&FI^$U\1ZC#X$73XK31;&2YEMX' MO;J_N;>&W,LD$X3>XW>4V,U\R_ /_@Y8\'?M3>'/B1XM_9T_X)R?&SQCI_PD MMTN/'EQHEUH,GV&)O/VO&IU -=Y%M,0(!(Q5"V,/!/[1&F^#M4\/V?CCPQ9:[8Z-K8C%W:V]U"LT2S"-F4/Y;J2 3C..HKN: M"BJ5KXD\.WVNWGA:RUZRFU/3H(9M0TZ*Z1I[:*8N(GDC!W(KF*7:2 &\M\9V MG%V@ HKY0_X*U_\ !67X9_\ !(SX-:#\9?BK\&/%?BVR\2:__8NG+X:N+%!' M>&"6=$E$\Z2@,D,A#QQ2*"N&*ED#?3?@;7-9\3>"M'\2>(O#,FBZAJ&EV]S? MZ--,)'L)I(U9[=G 8HQ*%@!G;G H U**^(_^"IO_!;KX7_\$H/B+X(^'_QC M_9Q\<>*#\1?M*>$KOP?Z=>7"EI6C M>-=P4>8ICSO^4@'VG145_?V.E6,VIZG>Q6UM;1-+<7$\@1(HU!+.S'A5 !)) MX %? =]_P<'_ +/\>N?#'QMI7P-\6WWP<^+?Q.N/ 7@[XMQ75J(KS5(IQ;^> MM@7^T?8FE\Q1,VU\0N?*^[N /T!HJ.]EN(+.6>TM?/E2)FB@#A?,8#A#?^#@OPU\1?VX/%G_!/7X=?L!_%OQ'\2_!+7W]O:7HNJ: 8ECM-OFR M1SW&HPQ,,N@4,ZDLZK@,<4 ?H?17S3^P;_P5@_9&_P""A?B'Q1\-_A!JNO:! MX^\#W$D/C+X:>.]&.FZ[H[1R^2YE@W.CJLO[MFBD<(Q56*EES]+4 %%%% !1 M110 45\@?'#_ (*[^#/@]_P4]^'O_!*VT_9V\7ZOXT^(%C%J=KK\=[8IIEOI MA6Z>6[^2:2<^6ME.?C!X*^'.HG3]>\?67B#2M)M=0NPI;R=,BO M9T:\)0;@6,0PRD[0Z%O:O^">7_!1#P#_ ,%&/A%XE^.'@'X3^,?!6A^'/%]W MX)O"4MI8^%]%)) 6;5KR5(Y&;:VQ;= M)O,V/M)VMCJ?!W_!1SXC)^VCX/\ V%OCE^Q'XR\&>*/&FD:CK&E>)8==T_4_ M#\FG64!:XD6ZAD64RK,UM"86@0C[2CDA2N\ ^IZ*\G_;8_;3^ __ 3_ /V= M]9_:9_:*U^XL] TAHX8K73[?SKS4KN5ML-G:Q9'FS2-P 2% #,S*BLP\H_95 M_P""IFD_'S]N/QW_ ,$[_BC^SWX@^'/Q-\$^$K7Q0;"_U:TU&UOM*F^S#>L] MLQ5)D:\@5HCD99MKL%)H ^KZ**\9_;Y_;K^ W_!.7]F/7_VH_P!H373;Z3H\ M?E:?IMNR_:]9OW!\BQMD)&^60@^R*KNQ"(S ]FHJCX8UD^(_#6G>(39M;_; M[&&X^SNV3%O0-M)[D9Q^%<5^U;\?!^RU^SQXO_:+N_ =]XCT_P $Z!=ZWK6F MZ;>V\$_V&U@>>>1&N'2,LL<;$*6&>@H ]#HKX/\ V(O^"VGB3_@HG\%M3^/W M[)7_ 3?^*_B/PWI6MS:3-<7/B+PW8237D4,4SQQI=:E&7PD\?S#YYT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 ?*?\ P6"^/WAC]A/_ ()P_'C]JCP]9VNF M^)KOP>UA9:I"@6XN-3N573M/8M]YQ%)<(X7H KD8RQKY9_X-'/V1[3X+_P#! M)T?%7Q-HJ_VA\9/$]]K%P)X\.VF0G[!;1,.Z'R+B9?47.>A%1_\ !S9^S)_P M4O\ ^"AGP.\+_LB?L1_LA:SKV@VGBL:YXN\3W7C+P_IUM>>1 \=K;0QW.HI. MZ[YY)'WQH T,6-V3C] _V(/AJOP7_9!^&OP93X;:GX17PAX*TW11H.L3V@-I,T#P+K,MSYS7"O!YUW.+<0/-YDL8\L@N5M M?MZ?\$/OVB_V9?\ @@5I'_!-W_@GGX,F^(OBO7_B1INK?%N\MKJWLI=:&R26 M6X1;B5%$4=S;Z;&B;BRQ0JQR0[4 9'_!,G]KSXL_\$Q/^"/'CC_@L/\ MZ?& M63Q]K7QUU\ZUH'A.]TGR-7U/66>2RLX7U S.KV\EO9K.D201I:VZRE1)\J#I M_P!L'_@I'_P5Z_9RUS]E#X#6_P 2O"1^,'[4NMQ7'B3PV?!D!M?A_:R3VL<5 MG;(299 %OF\Z:YDE(?39"A5&(JE_P60_X)D_M_?'#]B+]DSX*X9O#_A6>>TFC>"./*75\UJ; MNZ&!'$;BX FS;12+Y0!7_P""S _X;Z_X+X?LB_\ !-2R/VWP]X%D;QYX]MEY MB=0YN3!..Q-MIH0?]A (Y1HO@OQUJVMVUQ;_\(_'-;K&MK:PRF9KF:TLK6,%A&D'F3LY=E$,OZ@?$ M?Q5XB\%>#KWQ)X4^&>L>+[^VB+6WA_0;JRANKML<*CWUQ;P+]7D6@#\!/^"L MWQ[@_:+_ .#E'0'G^'6N>./ W[(G@Q/%'BG0/#/V=YI1I5NVN7M_L!_L]>(?\ @X/_ ."B_A__ (+M?%'Q-HWA?X_P"" M;G[=?P?_ &Z_VCOVK?\ @I;^QY?:)JWQMAN([+5$\6Z#JEC!;7MY<7>HV8_FR%T$4*I]?U#X-:5\1;>4>&[J9I_+2269;>$7,!N)I;>=(IX;?S6C#D@2L ?N M//\ &^V\+_L\7W[1'Q?\%:GX*M-'\+W6N^(-$UN>VDN]*MK>%YY5F:VEEA+K M&A)V2,HZ;N*_&[_@T*^''BC]H+XQ_M,_\%5?B?8EM9\=^+I-&L;LY.)KFX.J MZF@)ZKNET\#'3;],?:__ 5_LO\ @I'^TG_P3"\0?LZ?LY?L5W]W\2OBCH45 MAKT&E^/M$&G>&[*:XS=6TMU>W5J]S.UJODMY,31;KABLC*F6\?\ ^"7OP=_X M*@?L ?\ !*[P_P#L6_!?_@G)/H?Q=CFU2;5/&GC_ .(7AW_A&H+Z[NI72_;^ MS;Z[O+D10F!/)^SQ[O)"[\OA#XF^.GQ:\01Z5X9\(Z'9PK,JA41.@_P""^/[, M/[0W[8O_ 2F^*'[/O[+FE/J?C#6(],FM-%CNXX'U."WU*VN9[=9)&50S1Q, M0"0'*[/XJ /B+]H/_@MY^WUX?_X)/#X9^"/PJU+0H M;DSZ:?M,0U2^N7_>RWIDMY95BC*0"*V8%)/-61/1/^"OW_!4C]OG_@G)_P $ MH_@/\:;+Q_X5@^-OC^;3K/Q98:EX16532?F']I'_@F/_P %>OVAO@%^PE\%?'7[%EG)X,^%,ME:^-_AQHWCFP"PP67V M"-[W4;B1EC6XO(4O#LB6=;=25W/)*Z'ZO_X*.?\ !.+]M?\ X*(?\%7OV5M0 M^,OP7TK4?@-\)]+_ +8^('B"UUNS73KG7'9KBXM8[&6Y-Y+ [V6GP!FB(*RO MNPH:@#A/C1_P5D_X*C_#_P#X*)_L=_L>>'[GP:^F?%&WT:;QA;76B!]9U_3? M-6"_UFX0*D>FQ3K#?7-M!"-Z)"&FVEFMX_I[]K?_ (*0?%?Q7_P4E\%?\$B_ MV'[S3[3QK>Z;_P )%\7_ (@7MBMZG@K0402B."W?Y)+Z=6A"-*&BC^U0%DD\ MP^7XS9?\$_?^"@7B_P#X.6?$/_!03QE\(=%7X6Z!X/M-(^'?C'5/$5O*EG"; M2VBN1#9QR&Y>=UEU:(!UBCC>Z$N^14$#_BO?\ BJWB>RMGV3VEK91;C(;IO)AM1YHCB@:-9V+I M&L

TCN4 M$06/S3;:?.\IB5(V>_9E2-75%_93Q5H&E>+?#6H>$=;W?9-6LIK.Y6.3:S1R M1LK!3V.TGGM7YP_\&Q'[#/[5O[!_[%VL_#W]I_X'6W@?5=<\77FLWT=_J\-[ MJFIW$BPPQR-]G=H[:WCA@4*C,\DDDLK$1*H\[U'_ (*K1?\ !26']HW]G'Q_ M^P3^SHWQ"TCX?>*M6\1?$32Y_%%AI45Y!)8_V;%:1R7DT:M.\%]J#(<%4>-& M;@X(!^4?["?[1/QN_P"#6#_@H)XC_8:_;4T.XU+X$?$W6$OM$\=6=L2D:*?) MBUB$#.X",QQWEMS)'L1DW!4$_P!8?\'5/[0;_L5?\$Q=.^"_[+$RZ%:?'GXC M:A<>*-5TBX.;VSNC/J6H;95.3]JGFBW$'#0F2/&UL5J?\%N_V8_VP_\ @M_X M)^%W[*_P;_8,\7_#D:)XV76_%7Q.^+%UI%K;Z#:FVFMY+2!+*^N9;PN95D<1 M J3;0X)!+1_0O_!7G_@C-I/_ 4)_P"":7A_]CGX=^+XM.\5?#.VT^;X1=,@+".>$L&90=KB-]K!-I +_ /P29^ 'PX_X)6_\$W=[=6R7=W*0[Q^=Y$1$2@'<8K9 JLV >J_8#_X* M6?L4?\%4O%EW\;OV9O!?BK43\/+&[TB7QKX@\/\ V"VT\7IMII[2-I)[OX%B22S\V0(RJZ2N$Q@>96C_P3\_X(]?'3]FC_ ((% M>-/^"?UQK6G>%_B]\2O#?B.;7KZUOQ+;6VJ7\36\$3SPYR@M8K6&1TW8^!OV[?V#X+[]CNTUWQ=X'^$/QHLAXT^*&EQ1KX=74C9W5O' M9VTS.'OI4>YC+2PQM @E0>:6D45],_\ !/#XW? _X??M"^ OCCX?^$?Q)^-W MQV_;'^'-MXS\3_%'3HM)BL-!TJW6"*73FB>[C.EV-F_DP;=LCS21HGF32*J+ M\Y_\$VOV*O\ @J-X4_X)N?%#_@BU^U9_P2]FN?#GB:YO_P"Q/B)=?$32[+3M M,EN&C=)YF0W$LWD744=S');Q3,2%5HP%W5U__!"O]E3_ (+ ?\$H_C)XJ_9% M^)G[!>C^.?"NK7T,&C?&I?B#;V]II&FQS2R>6F_S9Y+(R7%Q%5%!9F*JH)(!_G%_P"#HSXS3?M1?#OX.?&36OC'I-[J?BCQ+J:^&OAAH7BF MVO4\&Z,D-N(?MR6TCJ=3NFF$D[G*Q;([:,L())9OVIL/"O[0O[8?[9>HZ=^U MK^QWKGACX*> +2&Y^'=CX@UW0=0L_%>ML95FU#4;6TOYY%6W38+.W>-DW2RS MRE9D@6+X._X.*O\ @E7^US^V7\7_ (-:9^P#_P $ZK67P_\ #N]U&]\4Z]I> ML^&-%BU=KB2P,4422WT4S^6MK-DRQJ,S?+GDT ?M%86<.G6,.GVXQ'!"L<8] ME _E7YO?\'6W[57_#-W_!(CQ3X-TK4O(UGXJZW9>$K#8_SB"1FNKPX[J;:U MEA)Z#SU]17Z->'M3O=:T&SU?4O#MYI%Q=6J2SZ5J+PM/9NR@F*0P221%U)VD MQNZ9!VLPP:_&O_@X8_8;_P""FG_!3S]J3X0>'/A1^P?XEU?X,_#*^>Y\133> M/O#%E<:[)_P!.U#PD MMZ-5CC/VB]9<2(J3>4)Y=S)*9'55(&2:\^_:O_:N_P""O&O^"X? 7["O_!([ M6]!UN]9+6U\;_%/XA>#TM/#*N/+:[2PL-7NFN3&C,0F]1QRD@S&VJ=;_ ."E M_P 2OC;XH_8+U7]FFTT;X+6/AJQTD_M'>(/&D%YJFNV;64<=ZT6G!&,E].S2 MH'E*QP,K2NL_R0R 'A7[+W[>'_!67_@K5^PC\+_C%_P3UUCX8^ =9LDM[7XN M>,/B5IUR\6I:O;R>7=VFFVL,$J^245;AY&P,W4<,;JT4S)3\4?\ !0C_ (*9 M_&?_ (+Z>*?^";/[)OQ6\ Q>!? 'A-M:\5WNL^##*ECYMC$8XY768R7317%] M9$QQ26QD*NA>(!F'/_\ !$O]E_\ X*-_\$BO%WQI_9$^*/P;TT? +3?&DWBW MP]\8]:\30-;V^E(H%SLLXG,\L\]I;P84^4EM*DKOY@*QR>&_\$"_B+^U/\0= M)_:W_P""FOPA_94\1>,_B7\=?',]K\-KRYN;&WTBS99;B=UN+B>X1HK>W>[M MC(NPF1+54A\QPZJ >^?\$>O^"VOQY\9>#OVO-6_X*<_$#P]>:-^S-K\0G\<> M'M#2S2YA>?4;=[:.&/ E)DL4$ QYCFX",22M<7^TC_P65_X*5_$[]F7X3?'G M]DRVTKPK\0OCS\24M?@?\!K?P]!JVH:GX4B\]9M7UB:8$QK)(D;!H/(CAAD# M&23+21V/CQ_P;T?'?X5?\$&O&?[&_P"SWXDMO&WQN\:>,+#QG\2+[[:MM'XH MO8IU>2Q@EN"@$40 >,RE1))&[D1F7:OT9_P2 ^'_ .TIX"^$/@#P)J'_ 2L M\,_ +5O#OA?2M&^(GQ!UZ\TRXOO$26,,<+I:0V#&YE:;R]WF7(-/O#<68 LTO( MTM)YFM&^Q6B!A*J-_P 3&0;2=^/./^",7["7_!5O]B'X+?M7_'SXQ_ C2-*^ M,GQ,FUK6]"C/B"QU&^\0ZTL%Q+IR)Y!]%A@:6YU.ZBB>/S9F2.1HK;?$N7B+NJNBO M\_?M-?\ !-+XP?MV?\%$?V6_V\/"O[+>N_!;XD^"?$-CJGQ_UZ_U'3_L<]O8 M-;RQVD,EI.:,%?L\@$Y78D8\U^)/_ 3W_;(^"7_!?/XL?MG> M/O\ @FO%^TY\*?BOH L=& U71BNFN8]/\OSH-3E6-3#]B,'[P!#'(KJY(*4 M?5/_ 13_;2_;(_;2^+O[0GB7XC^+E\8? GP[XW&D?!+XA7?AVVT^?7TAEN( M[J2$VT<<=S;@)"1+L'+@!B0ZI^@=.^=- M\(>%)6FMM"L@B+%9M<;46XE7:S,\<44:E_+17$8ED[B@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBN9^,GQG^%/[/7PQUGXS_&_Q_I?A?PKX?LS=:QKFL70A@MHP0!DGJQ8 MA5499V954%B 0#IJ*^(OVT_^"W'P^_8I_93\'?M>>,_V4_B?J/AWQ]XUM]$\ M+:='IL5OJ%Q:2PM-'J$L$C[K82JC^3;R[9W^7>D1+!?MBQNUO[*&^2&6-9HE MD$<\91U!&<,IY4CN#T- $M%%% !1110 45\U_P#!57_@I7X&_P""5/[,,'[3 MGQ!^$WB7QC8W'BJRT--,\,HGF127"RN)I7D.V*,"%E!/WI'B3C?D>?\ _!2; M_@M1\./^"FM8VLJW;QQ2+:7,<]P)XI ML3(#MA=%8[2P; (!]J45\;?MT_\ !87PM^P[^U%\'OV/=;_9I\7>)O&7QHU* MTLO#,VDZG8)I\8YF-PHB>8$LUNJ,H)5CM;;T'Q4_X*K?#SX5?\%2 M/ '_ 2VU#X)^,[W7_'_ (5EUJT\86=FATRT1$NG"MD[W4"T M6D\:RPS(>ZLC*P]C0!KT444 %%%% 'DO[%_B9+XJT'P_>WD^D:E?:*EI>8NKF6YE6=HY&68B25@K!5(0*IW M8!KZ$HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_'?]I+QWKG_ M 5Z_P"#AWP]_P $\K^=[GX&?LQ6B^+_ ![HF:9JB:G>[D)^\GF 1$C@/:LO\- #/VQ/^"B'[:MA_P7T^#'_!,/]FWXD>'X M_!OB#2;+Q)\0X&\)Q37EC9PFZN+FU:YE=PIEM[,%66-&0W4>TEL&N4_:<_X* MT_ML>%_^"_FA_P#!-_X'>)=#UOP7IVAPZIX@\,Z7X9B35;V[DL)+F+2S=3R2 MA%V70TDM506MK%(9FN9;2R@BRPC2$S3LY=E$,LO_ 2\_P""='[< MWPX_;+_;"_X*8?M0? :RT'XI?$&>^M_@AI^J^(M.OO)LW-Q)&CR6D\R0J1%I MD&7*L%ADXVL<@&[_ ,$3/^"EW[?'[(?%OC*ZUC4DFUV#4]4U*1D@CB>66UD>&"&-8Y6 M5-\LDCW4C-Y015D]G_X+X_!O]L;]I#_@F9XT_9Q_8>^%DOBSQCXZO+'2KRUB MUVQT\VNE^>)[N4R7L\,9#)"("@8L1G?$S_@G)^WIX[_ M .#CSP[^VKIGP3\-Q_!KX=> +'1/AYXFU#7;9;32HOL31SJFG1/Y[S1R7>H" M*/9'$&,+F0!=I .E_P""G7_!1']M7X:_\%A?V4I3R@=QW9'D/[>'_&PG_@Z-_9_P#V M18?]-\*_LY>&O^$T\50?>6WU [+]=R]"K,FB(<_\]#]#VOPV_89_X*!:M_P< ML?$;]O+XA? :S7X?6WA6WT;X=^-M2URVDL[&T\FRAE>&VCD-Q).\"ZC'L*HJ M2W1=F*!5D3_@DI^Q'_P4+^%/_!6;]JO]LO\ :8_9]LM$3X@^*YH?#?BK5->M MKA;G0UN;F2.SLX[>1I!YBQZ5^]E"K'';,"C2':@!Q?PX_P"-B'_!VKXH\=O_ M *;X/_91^'QTRPD/S0G53&T+(1T$BW>HWQ!Z_P"@+_= KT[_ ()7?\%._P!K M']K;_@H-^U4GQL^,?A:3X!?L]M?Z79ZK8>%X=/BFF6]F"WLD[O+(8X[;3[MF MQ(%(DC<@?**X;_@A%^Q)_P %1?V4/AS^T[\7?CG^SSI_AGXK_$W7M6UN&^UO M7K2YEU_4EMKB2P@A\B9T@A^WW5W))/,V&5X@B,"\B?%FRUYH[C7];ANK[6+ZXMX(+=99+:1TM+01P2QMO M,DDCWLC[8UC'G@'I&F?\%@OVG?VT/V)_VF?^"C?[/OB1/A3\)/A!I>HV_P ( MI;C0;:\U+QEJMG )FGU#[8DB0V;L]M"L$"K*&GDS/NBVG/\ VBO^"Z/[2NA_ M\&[G@'_@J=X-7PKX2^)7B[58M&72;_09+RSOKU-1N[.; M@*$.?OUQ?PR_X)D_M[?&/_@BY\)O^"->E_!6_P#A#%)K]Q-\?O'?BB\L988; M./5Y[_R+".UN)'U":>1H'5QMA5+?RWD7?@=Q_P %7/\ @CQ\YR#N MP >4?M,_\%F/^"M_PE\!_L8:#X$U#P5<>(?CG>:?;ZE+J>@+)J/BF[DELA.T M=O&BPV6F^9?+:PRI^^N! TZ,L91Y/I'_ (+ _P#!7CX@?L)_\%$?V?\ ]EWQ M9XSN/AG\'?B!87-[XX^+-CHEM>7D,N^:"*U@-Y%-;PQQ2BUDN9&AD=8KH,NW M;\W,?M=?\$ZOV\?C5_P<#?"']JCP9\$O#S_!;X4> 8;'PIKFH:[:Q:?I%Z(K MS]ZUA&XN9989KA)$BC1$D^S0*9HEW,O5_P#!33]GCX^?\%&?V"X[/29VD%MI41634[AG8 I911;;,2R!5\EF? $;!?T;_X)U_L; M>%_^"?O[%'P[_9"\)WR7D?@S05@U#443:+Z_E=Y[RY /*K)&?^IF4P MQOUOVO--0M[/EM>,I7OSR_EM:W7\*SW+#^!#/)'&&/;>ZCU(KRK]B_P#;A^"/[=W@'Q!X M]^"AU>W'A/QE?^%?$^CZ_8K;7VEZK9E1/;RQJ[@$;U((8@@\'K7Y6>8>PT5Y M=^SQ^U'IO[1NL>*]+T+X/^,] B\'>(;G0M4U#Q+;64=O+J%N4$T,#074IF"[ MQF11Y60R[]RLH]1H **9!'_MI?M] M?#+]A=_! ^*?PX\:ZRGQ#\7VOA7PLWA#3+:\:YUJY$AM[(QM<1R!Y%BD(?;Y M8V_,ZD@$ ]SHKQ;X4_MW?!KXE_'9_P!EW7=#\4>"/B/_ ,(]_;MGX.\%OB!^V?X MT_8FT_X8>*+36_ GA*Q\0:UXBO!8MICP7L\D5I%&T-S),)9!!.X26.,A(LX^ M89]CH ***9/E>&_@_XJN?#OQ/\ $\W@M+NS M\/7]N5^T+-]BGGDD2)71WEA21%1@Q;'- 'V!16=X/\7>&/B!X2TOQYX(UZUU M71=;TZ"_TC4[&820WEK-&LD4T;#AD=&5@1P00:T: "BBB@ HHHH *YWD+[1>6*W'VB%)A_&89&F,9/W/M4_\ ST..HHH M**** "BO!?VC_P#DHB_]@^+^;5P-?2X7A[ZSAXU?:VYE>W+_ ,$Z8X?FBG<^ MN**^1Z^J?"G_ "*VF_\ 8/A_] %<69Y3_9L8OGYKWZ6_5D5*7LUN7Z*\^_:3 M_:-\*?LQ> +;QWXG\(>)_$4NH:U:Z3I'A[P9HC:CJ>HW<[';'# I&[:BR2NQ M("1Q2.2 IKP6V_X+%?">^\0?$GPIIW[*GQPNM2^$-I:7/Q'L;3PC92R:*ES: M->0AU2^/F.UNID*1[V48#!20#XYB?7=%8WP[\:Z?\2OA_H7Q&TG3;ZSM=?T: MUU*VL]3M_*N8(YXEE6.5 3LD4, RY.&!&36M7"111(7EED<*J* M!DDD\ =Z 'T45RGQT^+6E? 7X-^)_C9K_A[4=4T[PGH=SJVI66DR6RW#6UO M&TLS(;J:&+*QJS?/(HPIYS@4 =717$_LV?&[3/VEOV?O!G[0VA^$M7T+3_&_ MAJSUS3=)U^.-+VWM;J)9H1.L3NB2&-T)4,VTG&>*\O\ C1_P4<^'/P5_:PTG M]C&^^"/Q)\0>-=>\-2^(-$B\+Z):75O>:;"P2>X$C72%!'(=C+(JL6QM5@RE M@#O_ (8?LJ?!SX6?%/Q%\>=.T2;5?'OBM1#K?C77I_M6HO:*Y:*QB<@+:VD> M1MMH%CBW#>RM(S.WH]>9?LJ?M?? K]L[P!J'Q"^!/B6YNX=$\0W>@>)-+U33 M)['4-$U:U8+<6%Y;3JLD$\99!_$OC; MQG?>';WQ!%X.\&0VCWT>DVC1QSWTC7EQ;P1Q"26*-0TH>5WVQHY5]H!ZM17* M? KXT_#_ /:/^"_A7X_?"C59+[PUXS\/VFLZ%=RP-$\EK<1++&61N4;:PRIY M!R.U>)Z#_P %//AYXL_:#^(_[,GA#]G/XL:OXJ^$\E@GCJ'2M LKB"P^W6YN M;0B1+TB8RP R!8]S@##*K?+0!]+T5YU^S;^U=\"OVL_#&I^)_@CXQDOSH.KR MZ3XETC4=-N+#4M$U&+'F6=[9W21SVLRY!VR(,@AEW*03Z+0 4444 %%%>.?! M7]LSPM\;_P!J+XK?LJZ+\,/%&E:M\'TTC_A)=8U<67V&YDU*![BV2V:WN978 M^0@D82+&R"2/*_,* /8Z*\N_:7_:W^&7[+Q\*Z)XITO6]?\ %'CS7&TCP+X) M\*V27&J:]>)"\\JPI))'%''%"CRRSS21PQ(N7=>#?'>F^%?\ A(M5T+Q9HL*I:V#7"6\+B\M)Y[.X,LAD"BWGEV_9Y@^P MJ P!['17A\/[>'P\\;>,]<\"?LX?#3QC\7+OPMJ#Z?XHO? 5O8KINF7J??M& MU#4KNTM)KA,@2002RR1$@2*F:V_V=?VM_!O[1_BWQKX T7X>>,O#6N_#V]M+ M+Q9I?B_1%M'M;JXB:9(8Y$DDBN<0^7*987>(K/$5D8E@H!ZK17DGQ^_;$\"? M CQ9%\-K7P/XF\:^+G\+WGB67PGX,@M'O+?1K5UCFOI3>7%O"D?F.L:*9/,E M?<(T?RY-O:_!;XO>!/V@?@_X6^.OPNU5K[PWXR\/6>MZ#>20-$TUG=0I-"S( MP#(2CKE2 0<@\B@#IJ*Y#X_?'CX5_LP?!?Q+^T#\;O%EOH?A3PEI,NHZWJ=P M>(HD'W5'5Y&8JB(N6=W55!+ 5T7AO7+?Q/X=L/$MI:SP1:C917,4-R@62-9$ M#A7 ) 8 X(!//&G$?#V X)PE#$XRE3G'VEXRJ0C)7J3:NFTU=- M->3N?3Y=B*$,'&,II/7JN[/G>OV8_P""47_)@G@+_N*?^G6\K\[_ /AU%^WW M_P!$%_\ +ITK_P"2J_3+_@GU\*/'_P #_P!D/PC\+OBCH']EZ[I?V_[=8_:H MI_*\S4+F9/GA9D;*2(>&.,X.""*\+QBSW),SX9HTL'BJ=62K1;4)QD[W^A>'KJYTC3 MF/-]?",BUM1_M2SF*)1W,@K\_/AOHOA#_@BM_P %'+7PSXKU\V_PL^._P-2Z MU/6)1A!XS\):=F\N6Z*CWFF!YW8X::>(D[CDC[>_:P^ _P 8OC_IOA?P]\.O MC)X?\*Z7HWC/2-?UNUUCP3-JSZK_ &=>Q7L-LKQZA:^0IG@A8MAR?+QT)%<] M_P %"_\ @G_\,?\ @H;\,_"7PZ^)=R;9?"7Q(T7Q39W*1;C(EK< 7EH<$'9< MV4EU;-S@>^_8K^%'P*_99U+6_#'A_XO?&K^TO$GB7 M4_&5V(]+\+M.[ZMKFH7"F2)IRMW>M;6UN'C,LLJ#)-/\ A_X.\*VLOP,\9^*?!MC9:YJFJK;2+S@ MMGGMM[EYG'F1F)F]E_:T_80^+OQ0_:]^''[=/[+_ ,?M(\$>/? WA_4/#6IV M?BOPC)K6DZ[HMY)'*\$D,-W:RQ21RH)%DCE&2 K<"IOVQOV%/BW^UQ^S9IWP M6\0?M'V?]KCXC>'_ !/K][J?A$RZ1J$&FW\%X=+73XKJ-X[1Y($.&N))>,-, MV0R@'3_\$W?@!\4/V9_V-/!7PM^-'Q(U'Q3XK735U+Q-J6JPQ+,-5O +K4%+ M(H,N;V:YD\R0L[&4Y)P*^8?VWM7^(G[1/_!;+X#? CX6>"=-\3VGP!\!:O\ M%+Q3I&IZZUA;S7U\W]DZ6AE6"<"XB/GW$:,J@J2Q8 '[_\ #VC:IH7A>VT2 MZ\27&IWT%J$EU;48D,ES-CF5TC"*,MD[$"J!PH4 8^9]3N0T6R0LX,8+R#?D9 MQ0!QM]^RC\8M<_;%O_\ @J;^V7XV\,>"X_AC\+]4T;X>^$_"=Y+JL.@VLH:: M_P!8OKNX@M_M%PT2E! D0BC0??D;YCPG[&_[6G_!0;XK?L4?"?\ X* ?'KXP M^"O#/PXTK1-5\8?&234/"974-;T(6EY=0"Q6-MEJD"_98VWCS)WCFD5Q&(TN M/K7]N?\ 9LU[]L7]D?QY^RWX?^*^(X=*^VO;V4SJMW&L/FQ; MC+;^="#O&TR[L-MV-=^-O[*?PK^-G[(_B3]BZ_LI='\'>(? D_A-(='(C?3[ M%[4VR>1D$ QIM*@@CY "",B@#XY^.W[?G[8?@+_@E9JO_!736-6LO!^VTTWQ M'X+^#TVE6\]M=:'=WUO%:6FIW+H;E[ZY@N%??;/ D#S1IYV?A3PQX M:DTVW\3ZEIT:QV-WJ9EN9RT$143"RCVQF959WD15C'.+_P $M_BUI'Q:_:'U M;P;^UHFF>!/V@+QM8U+PX/!^_4K#5SIRV1']H?:@)+$^7&[V_DJ[J/*$J+O\ MP ^3O /[1_[0WPB_X)L_M0?\%;OAQ\0M&U+QU\5OBM-8?#_Q//H*S'6=(TR> M/PSX>$%H&$9EN+E'F/\ RS NI'6,C K[-\=?M;_&;3OV_?@/^PEX7\1:/<:K M/X#U;QG\>KV&P#+;:;:VT5K;+"6.(//U*X4_WEBB_P!L&N*U'_@D1\2;;]@/ MX$_L;>$/VG=(MM3^"WCSPOXD36-0\!-/I6J#1DPELVGI>1OLDF"7;EKAB\X< MY5'5(^[^&?\ P37U?P1^VYXQ_:O\1?'NXUVP\8?#FP\,:EIEUHBIJ5R\3WDE MS++>K)M$4TEV)/)BACV?9;6-'2&#RG ,'X:_M(_M??M[?LW>-?VJ_P!C[6=- M\.Z'-_:EG\!M(O(H%;Q7):RR6R:KJEQ4^ M*D?[07[1'_!9SX=_ ZQ_:!O]+\+?![X5I\0?&GA_1=,M9-..NWDTFF6=NQEC M,DA>'^TIE$K'RPL3HJN ]>D?L'_L)?M+?L9_!7P_^R;>_M7Z+K?PR\%RO!X8 MDT_P$]CXCFTWSVFBL[J]-]);_+N\II8;6.1T&5:%_GKI?@5^Q-XU^$7[<'QG M_:YU;XV1:E8?%>_T:>'P[;Z!Y$]G%IVEK8PVTUTTSB:!"UQ,B)%$?,N&9F? M% 'L/QJ^*_A;X#_!SQ9\;_'%QY6B^#O#5]K>K2;@-MM:V[SRG)[[(S7XY?LQ M1?M3>,/V//AU_P $P_'.@^&_A_K?[=_ASQ=\0_$OQAN]2GU*>\34I%OM2T^+ M33;PA-0.EW42JSW#HB1EN6^1?TP_X*;_ +''Q6_;[_9(\3?LF?#C]H>P^&MG MXSM!9>(]=F\&OK%R]GYL;O# HOK58O,"-&[-YF4D8 *?FK!_:M_X)Y>+/VBO MA]\$O^$+^-VC>!OB#\"_&NG>(/"WB[3_ /)^"K>WUKQ!X,BEL4G.H6\:0+8ROF_DBS!',(A M#YJ*Y)KVCQ_^P+^T=IW[=4'[>O[-_P"TYX5\.^(M?^'MGX1^)>@>*OAW<:KI M6KQ6TSS07MK'%J5O-:3(TCJ$,\B%6&22"6]-_:6_9-U+]I7]B;XA?LD>+?BO M>3WWQ \(:EH]YXMO]/C_;.U M']G'XFWWQ^UOXG:>WP1\"?!+4_$OQ(TB+15>\BOGN+8Z.8+@N"9;I!>QI;XQ MF(%B#)&:\\^'?[5?[9OQY\6_!K6/A'XIL-3U'Q+XDMM4^+'ACP_I$%WX3\%^ M%7MI));.XU4NQ!%$L,8BC5 O M7_L^?"G]LOP[X>T]?VH?VH_#?BS5M(L&@M)?!_@"31K:^F\HQBZU!);ZY:XD M_C\N!K:(,S'8V(S& ?$'C/\ X*8?MBW?PA_;;^,'@SXT^'K#PM\!_$NIZ+X1 M\4W7@N*807>FV"^9911^8$N;FYU&80;Y'988H$8Q,;A&KV?XF_M1?MQ>$OC5 M^Q;\ Y-?\-V'B?XJQ"[^+NE+H/F/)!IVBFZUID9GQ:1K;!8!=K MFJ_\$>;ZW_X)H>%?^">OA7]H&T%Q8^/-.\4>//&&K^$#,GC"YBUH:O>"YM$N MT91<7 7CSV*I&J;B ".Z^*?_ 3Y^)?C_P#;B\&_M8Z5^T]( \_3_ (*NV/A+ MQI^US^T3\0M:MW^!'[.2Z7X=TJ33+%6N=8\2+;^=J4*2L1N;SKK3[.-.%,CE MB<$&K?PW_:2_;/\ C'\5O@__ ,*U\9:=KLNKZPVH?&S2O#VCP7'@WPCH+64S M"PBU3.58K-));01% ,6/_@B1#KW[!'QC_8>\<_M&,L/Q/\ M'U]XJTC7?#GA5+)=!O&U==2LY&@:=_M+1-#:P,-\49@MHXXTB(:5_;[;]GS] MN/QK\ O$'@#XU_MFZ&/%^H^#K[1M%\1_#_X?R:1;V-Y<6KVZZK/#+?7$ES<1 M%O-1(Y;: /G,9(C9 #QOX!_M=?M,_M#_ +7?Q1_9V/Q7B\&^.OA;\9(EU7X7 MZOX?M/LVI?#DSI]EU>QF9/M$LUS%M+S>:R1-*8_)C9HI*^Z*^?/#/[%GB#6/ MVS?#7[;WQI\::#?^+/!_PZO?"&FMX5\/2Z>NHPW=Q!/-<79DN)F95:#]S; E M83/,Q>4NOE_0= '@O[1__)1%_P"P?%_-JX&O7?C7\,?''B[QF-6\/:']HMQ9 MQIYGVF)/F!;(PS ]Q7(?\*)^*O\ T*W_ )/0?_%U^@9=C<'# TXRJ13275?Y MG?3G!06IR-?5/A3_ )%;3?\ L'P_^@"O!/\ A1/Q5_Z%;_R>@_\ BZ]^\/VL M]CH-C974>V6&SB21<@X8( 1D>]>3Q%B,/7ITU3FI6;V:?;L98B49)697\62^ M$M*TW_A-/&/V6*U\.K-J(O[M1ML0D$B23@G[I$+RJ6'\+L.A-?$'_!"CPM!\ M2_V*O'G[9_Q;T>);C]IGXF>)/'6JVNK(,0Z+-.UG8VDF[CR5LK9&4$D;9CGJ M:^DOV\/V=_BU^UE^RYXQ_9N^$WQST_X>2^-_#]WHFJ^)+OPG)J\T%GVH20Q-(H(-4^#MA+H=M=2>(;'28Y_^)EJQN49DM[J:V<1VMMY$B0X8SNT MJ^7Q?[3GQH^/?[>=S^P[\)/ OQ-U;X=-\=M)MOB)\2?#.E6-M<1VVDZ;IMKJ MSPSM-&TC1-?3V-L(R5256=9%<%E'J_AK_@D[XBN?V-/"?_!.#XH_'^'4O@KX M5:"TOM/T3P^]AK'BG2+>X\^VTR^NOM#I%%D1I<-!&KW(0[3;AW1O0]3_ &%O M$L__ 45TK]MC0?B]::5H&D_"2V\$6O@NT\.#SK>*+4VOY#!=>=Y<$4Q6UBE M00,QCM@JNF<@ YB3]K7Q]\:=6^,/B#X=?%2+P;\+_@$+[2?$7C]],MKBY\0^ M(;"T^T:BBK.C0P6%GE8IF5/,FG\U(Y(%MRTOSI\=/CU^T[^T[_P0Y^%GA/XZ MZK;6GQ0_;!\1:)X4@CT>S%M%IVE:]?O_\3"% M&>0*L:6Y8D-(TB?N1[%\4O\ @G5\1/B#\4OV:;!X/ M4C49+^Q2RB:R'VC98?98#<10&1;ID24;C)(OF, ?4&@:#H_A;0;+PQX>T^.T MT_3;2.UL;2%<)##&H1$4=@% ^E?DK\;OVUOB1\$OVY/VL/^"K7A?X+:3XW\ M'?!.T\._!+3;^_\ $\UC_9!:YM[K6+HQ16<_GQ0WU_;><%:-PD'&>J?K+XKM MO%=YX=N[7P/K6GZ=JSPD6%[JNF27MM#)_>D@CF@:1>ORB5#[U\D_LN_\$H+[ MX1_L%_%7]AG]H#X[Z=\1X?BU?^)+[Q'XMM?!#:3=3W>M&5KFYEC:^N5EE5Y% M,;*8]HB0*O%%QX5 MT@1MXC\3:Q*B6^EZ3:-*P6/(1(P\A^422.RK\J^!_M(Z3\<;S_@M!\*-4_;' M\0?\*T\-?M$?L]ZSX$DT3P+XF&V"73;Q]6?2[O5Y8 R/-%<,CS6B6[@[4AE; M:9'^B/C+_P $COB5^T7_ ,$U?!_["_QK_;"^V^+_ (;7VC:A\/\ XM:'X'-C M/9WVE)Y=E>+/"_PMNVAM+6>!X+F:*WEU96%Q(CG:WF!(CC",1NJC\$?V,O MVQ/@G^S=X,_93\*?MF>"]#\,^#O"=AX>MM7\'_!>2UUK[/:VZ0"6*:^UB]M8 MYV";B\EK*-S$[: /#/V&6U'Q3_P<'?MF>-?AM(?^$,T_P;X.T;Q9-;?\>UWX MDCLT9.1P\L-N)HGQRA;#8R*^GOVJ/VH/%_@WXQ_#[]C_ . =M83_ !)^)0O; MU;_4X&GM/#&@6(C-]J]Q$C*TI#S06\$.Y!+/<+N8)')79?LO?LJ?!;]C[X9? M\*L^"/AR6TM+G4I]4UO4[^[>ZU#6]3N&WW.H7US(3)^/W_">^&K'Q#\9_C/HNAKI\W@M&?Q!87U]<3SA$$@^Q6EK MI4#[Y0KS2S1R,K1QB-I_;/!7_!&[Q[X-_9'_ &COV5M,_:_FME_: \::_JTW MB%/"1GN=/M=6FB6XCN6ENS)?W'V*+[*)C)$HWES&[9W>K?&'_@GDWCG]H#]G M3XC_ U^)UMX0\'_ +/VF:Q9Z=X/MM $[7*W=A;Z?;M!,956U:"VCGB5S'*0 MMPVT*VUU &I^U/XM_:+_ &C?B1\'_@]X[B\&?#WX**EG\2_B8L%M-<3ZZ]L+ MI],LOM226T,=I;O%+=3RQR'=.D2(A5Y5X'_@A%I'B[QG^R3X@_;/^)MY%>>* M/V@_B-JWC6]OH[)H-^G[UT_3%5&9BD7V*R@E1"QVB<\YS67>_P#!(/XOQ>!O MVG/@GX=_;$BLO 7[0/BCQ)XKL=)7P5_Q,-)UO6+412BYO!=XN["*5(Y5MDBA M=]BQO*T6^.3ZF_9)^ ]Y^S%^SAX-^ 5[XQ373X2\.V6DQ7UOIBV5N(K:WC@C MC@MP[F&)4C4*K22/U+.[$L0#Y_\ ^"K_ .R!\:_VE=*\$_M,_L._$+3]/^// M[.GB2[U?P/8W[J]CJINK.-;[1+L;AY7VJU:(!B5P'4$HLGF)\O\ [;'_ 5T M7XM?\$(?B;_P4(_9]\$:EX#^+5RMM\,?%MG>.Z7_ (/U7^T$M[RV\S *&);V M66*4!'!FA9@KIL7[6\-_LT_MH_"?XJ?$[XD_"W]IWPAJ=G\2_%IUL^&_&W@: MYGBT&1+.WL(?LT]M?0NZ?9;.U$D+KAI$9D>+[/]A3XA?L._ M&35K_P 9VGQ?\0:MXD^*/B=X4LKG5M?U&Y6YFU&&--Z6K1S1P-"GSB,6\08R M$,6 /2?@U\%_"/\ P3\_8GT'X-_!#P79W6E_#?PE'##9/?I9+>F%-]U)/V,_^"@/BW]D_5?V M*/$?[:'@N^T#5O",_A>Y^(T_PYNQXD;2Y;_L0_#3XI:CX"N?@]>>']2^%OC&UL([N32M3T>$PV MES- 2BW&4:3>NY2ZG+H]WK$UN)%62WNI?,FM$MGRZI&Y +R?H!^P5\3O& M'Q9_9Q\/>*M4_9FM/A3X<_LNWA\#^&(=<%U(NDQIY=LYB6VA6UC:%8FBBR7$ M; .L3 I7SU^V+_P2E_:2_P""C_P.T3X?_MB_M4^"K#Q)X+U.+6? _B#X\,_#FR3PUJ*6/B'5;C6K&*[U MDWGD"VEMXK=KBWM )=KNUQ.!)FU=/V(AABMXE@@C"(BA411@*!P *^8/^"AO M_!/OX@_MK?"CX?\ P9^''QQ\,_#O0O _C?0_$KV;_#F34X[V32I?-MK-$CU& MU6WMBP3* ,V$ 5EKZ:TN/4XM-MXM:NX+B\6!1=3VMNT,4DF!N9(V=RBDY(4N MQ XW'K0!\2>+O^"E\7QB^*'Q<\!_!;XBWFFZ3\*-7G\*VUCX%T:#6?%_C'Q5 M#$KW%O8V4T4Z6]C;221V\EQ+ R/,929;>*W9Y'?CS\/K"QM8[2XFU16M&GMKUF)@DAO);8MM9H2 Y' MR#YNX_9E_P"">/[2G[(WQ&^)6@_!;]KS1K7X4?$7XA:EXR&@ZC\/#=>(- OM M0D$EW!9:BUZ+?RC("Z-<6-/B3H>A?";0]+^'L-M:6]WJ=U;6J MZ2HFN)&NE0&YG%Q(4(?"/Q/ M\!^+=5\?:/#X?CMHO!L>C6=O<1:A%=C$LD4DDIMW:>65Y'>:8ACM1(HHP#YKC_P""C?[3/[97P 3X MS_L*^*8O^$K\7^((8OA%\.M(T.#48X-(6^6)M6\6W4B2#3H)K=);A88WMI41 MHXT>XF;:O9:Y^V=^TUXG_P""H?Q@_93^%WQ/\/6O@OX9_"?2=2U_4=7\-+)% MX9U._>:Y:[GD616N%BL((S';[XS))=EC^[AO1?LY_M1_#/0_C\L?CC]IG7M>O]1\>MX:*OI%M>VBV-G8"(7!: M6.TM$$*OYB$EWD"H6V@ \9\/?\%$OVS_ K_ ,$,_AW^W]\4;674M>U?5+'4 M?B#XDT#PM$;O2?!5QK,BOK,&G_-$]PFE&"7:5:)6=I&1D1@?3?B;^WQXD_9) M_9MD^-GB[XS^&_BC;_%+XA:/H?[-NHS36NF6VK6FI:?:/;SZCW7;&K,%/H7@']D+]H'X1:9X>\)>"OCUX9U7PKHOPJMO"%QX,\1 M^"96TZ>6)F474217@$,"0>7;K;,)6>-,/.SDR'RSQ?\ \$:(]"_8[^ ?P _9 MN_:%G\+>,/V% @5VV MG< =?\ OC!^UMX__ &I)[?P=XWD^('PLTSX%X-(TB_\5M<1&TM MO#\JIYT]H(A<^=*\MW$FZ%5G:02"N2_X)8_M9_M$?MN:#X<^)_B'XRK'>^'V MUC1_V@_A=K'AFUL[WPGXJ@:)(-.M@B+-':#?<2!IFG>18HOWJD2QGVSQ1\!_ MVP/&7P^LXM5_:WT>P\9)XATB_N;[0_ DMOHB6UG=I=2V<=BU^UPPN3$D,TDE MXY\LL(UCW,K._9P_8WM_@U^TG\6OVM_$>M:;-XM^+Z:)!K=EH&G/:V,$&E6\ MT-NQ#R.T]P_GR%YFV_*L2*@\MGD /1V; 554$DG@ $U\Q^$/^ M"KWPB\6^)K2Z3X+_ !%M? .L6/ARZ\/?$R70%>POH]&*38\EK M M&?!?QRL=/ 'A/3TO]670['7K8#Y,2^?$+M"4406^!,?^%%95]Q4 >7?%O]JWPA\,_B;9? WPWX&\1^ M.?'=[H$NN_\ "'^#X[0W5MI<W%O;P1M*?*C#RAY65Q&K^7(4Q?#? M_!0G]E7Q)^REJW[9D?Q EL_!?AZ2YMO$GV_3)X]0TG4+>?[--IL]GM,R7JW! M$ MPI=W= @8.A;Y]\6>%?VA_V3O^"RGBO]J^X^!OBWQ]\*_C!\*=(T ZKX*L M!?W?AC5],GE:."XM0XD6UF2>1Q,@*B1\-M +5\K_ +/>@?!?]I7]BC_@HC\3 M/VD-:U_X??!GQY^T%J,^AZC9A);ZTU2Q>R47MHEM)(ES.^IPV:HL+NL\T?EJ MY)S0!^G'A+]L/PIJGQ=\/? SXD_##Q=\/O$WC'2[N_\ !UCXPAL2NMQVBH]U M'#)8W5RB31)(DC02F.0H69581R%(OVY/VZ?V?_\ @GI\#9/C[^T3K5W!I3:M M::7I]AI=NLU[J-Y<2A(X((V= [8W.V64*D;L3Q7PC^PU\;/VCG_X*%?#GX'? M\%I?#UQI7Q?\(?#W4I_V?_$6GVL,6A>*8IK53J][.\,DBC6X[2-8I8%801QK M<,BGS4=_G[_@K5_P4P_8!_;*_8(^*WQ5M?VM?!6J^,]7OO#VE_"GX?PZNKWN MCZ#!XITFYNKEXNJWEXEK]JF!P8K>WMH2JO%,9 #]T:*YGX.?&7X5_M"?#32O MC'\$O'FG>)_"VN0O+I&NZ1.);:[19&C9D8=0'1E^JFNFH **** "BBB@ HHH MH **** "BBB@#C+#]G']GG2OB5+\9M+^ W@RV\83R/)/XKM_"]HFI2.XPS-= M"/S23W);FNSHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M.9^-/P]NOBY\'/%OPIL?%EWH$_B?PS?Z3#KNGJ#/ISW-N\(N8P2,O&7WKR.5 M'-?)'Q._X)S?M0_M7^(M>^&/[8?QQ\'ZM\/=>T/P=;^+[OPIX*EL+WQ8NBZI MJ.H"UV2WTZZH:AX,DUEYI-/O(KN")%2_M1&IDB4.3O)4D#:>:/\ M@HM:?M>K^R2R_LL?M'VO@?XFVVHVLMCJ6G_#^/5SX@EC5V.EV]C<2N(C<,%S M(SL(HT=G=4#R+]%44 >3_&KX6_M%?&SP/'\-]+^,]EX T[5M)2W\5ZSX9TUY MM:^=,7$>G7$L@BL6.65;AXIW0'*JKA77E?B[_P $VOV>/'_[!9_X)[_#_3)/ M O@W3[*Q7PM)H"AI='N[*\BOK2['FY\]UNX4FD\PDS$R;V)%[+PEX8GL([G5+NR>QDO9VN+JX98Q M!-.%M5.%=U=I9-B@)_P47_8/\/?M\?L?>*/V4[/Q79^#)/$E[I%POB.+PZE\ MUK]AU:SU KY(EAW^8+4Q9\Q=OF;OFV[3[]10 RVM;:S@6VL[=(HT&$CC0*J_ M0#I3Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH \#_X*A?\ )B'Q _Z\[/\ ]+[:OQ;K]I/^"H7_ "8A\0/^ MO.S_ /2^VK\6Z_J7P._Y):O_ -?I?^D4SZ7)O]VEZ_H@HHHK]G/7"BBB@ HH MHH **** "BBB@ HHHH **** /T%_X(,?\AWXG?\ 7II/_H5W7Z-U^> M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 445\G?\%F?VF?BM^R7^R#8_&#X>SZU8:##\1= M/BGXE\ M-6 N=2\/>$9;L+JE_:H4<"58@(Q)M8QB8N,,H8 'UC17QK_P3,\&2^(M T#] MHW]GW]IGQ'XF^%WB+5/'"7^BZQXLGUNSU MXDN3I>HVTUZ9;B%Q DJNJ2JDO MGAW0R L:WQB^(_QU\'_\%PO@E\);;X\^(I_ /C'X5>+-3OO C+:Q:?%>69M$ MCF!BA2:8XG)Q/)*%9'_A(_P"UQ\1_!GAO0=%$.M:]X1UY++Q!K,T44<<< MUQJ;QN\2@+)+)Y01Y9'4EU1&CD\8_P""8/QJ^+/PL_X)^>._C+^V7\?I_&W@ MWP)XP\67'@KXI:K)'->Z]X&TZ5Q:ZI M=G_Z7VU?BW7[2?\ !4+_ ),0^('_ %YV?_I?;5^+=?U+X'?\DM7_ .OTO_2* M9]+DW^[2]?T04445^SGKA1110 4444 %%%% !1110 4444 %%%% 'Z"_\$&/ M^0[\3O\ KTTG_P!"NZ_1NOSD_P""#'_(=^)W_7II/_H5W7Z-U_'/BQ_R7N+] M*?\ Z;@?)YI_OTOE^2"BBBOSD\\**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS+]I_]I;X-?LSZ'X9 MU#X^:G9:;X8\8>*D\-7NM:Q(B:?I[SV=W-&]V[C8D,CVZV^YR%WW,88@&O3: M;-##9!;LRIL3(]H M_:B^+WPHTC_@X+_9K\.:K\3- MK^U^$?C2TNK*XUB%)8;BX:P:WA=2V5DE$; ME%/+A3@'%?=?@/X=^!_A?H+^&/A[X7L]'T^34+J^>SL8MB&XN9WN)Y,>KRR. MQ[?-@8 &S0!Y1X__;?_ &6_A=^U-X,_8L\??%BVTSXE_$'2KC4?"/AN>RN" M=0@A\PN1.(S"C?NI=J.ZL_EL%!. ?G']M_\ :B_X)Q?\%$?V2?B_^QYX=^)' MAGXD^,IK35O#EA\,K3_D88_$L DAMS#8SJD\30W85A>%!!&J-(THB5V'UAXY M^">B?$;XG>%OB#XKOO.@\&W+WVBZ7':HH.H-%+#]HFE.7D5(YF\N(;4#DR-Y MC+$8NMMM'TFSOI]4M-+MHKFZQ]IN(X%62; P-S 9; Z9H ^;O$_Q=_8T^ /P M9^'/[#7_ 42^.GP[GUS7?AW:6=_IWQ*N;<6/B8V5O##=RL;T"&7=*-VQSN; M=D X-?'/P_\ ^"<7B+4_V!OV[/V>?V*(KBW^%'Q,U.YF_9ZT%KE_LMQ)_9%L M]^;%I3@6-SJ"RV\,@/END7F*6C99'_574]"T36VA;6=&M+LVTOF6YNK=9/*? M^\NX':?<OZ(****_9SUPHHHH **** "BBB@ HHHH **** "BBB@#]!?^"#'_(=^)W_ M %Z:3_Z%=U^C=?G)_P $&/\ D._$[_KTTG_T*[K]&Z_CGQ8_Y+W%^E/_ --P M/D\T_P!^E\OR04445^7=_J\[LC[V,<9/U)7Y;_P#!<[_DY3PK_P!B M-'_Z675?>^&V2Y9G_%,,'CZ?/3<9-J\EJEIK%I_B=V7T:=?$J$U=:G ?^@/_ ,J5?_DP_LS _P G MXO\ S/T0_P"']O\ U:E_Y?7_ -PT?\/[?^K4O_+Z_P#N&OSOHH_XA3P#_P! M?_E2K_\ )A_9F!_D_%_YGZ(?\/[?^K4O_+Z_^X:/^']O_5J7_E]?_<-?G?11 M_P 0IX!_Z __ "I5_P#DP_LS _R?B_\ ,_1#_A_;_P!6I?\ E]?_ '#7W3\% M/B1_PN'X0>&?BM_8W]G?\)'H5KJ/V#[1YWV?SHU?R]^U=^-V-VT9QT%?@-7[ MH_L4?\F@_#+_ +$;3/\ TF2ORGQ7X.XSE.;3?-.5URW^U)_@> M9FF$P^'IQ=.-KON_U/3Z***_##Q0HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH \#_ ."H7_)B'Q _Z\[/_P!+[:OQ;K]I/^"H7_)B M'Q _Z\[/_P!+[:OQ;K^I? [_ )):O_U^E_Z13/IFD_P#H5W7Z-U^< MG_!!C_D._$[_ *]-)_\ 0KNOT;K^.?%C_DO<7Z4__3<#Y/-/]^E\OR04445^ MFD_\ H5W7Z-U_'/BQ_P E[B_2G_Z;@?)YI_OT MOE^2"BBBOSD\\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *_+?_@N=_R_P"2VI_X)_D>EE/^^+T9\3T445_79]4%%%% !1110 44 M44 %%%% !1110 4444 %?NC^Q1_R:#\,O^Q&TS_TF2OPNK]T?V*/^30?AE_V M(VF?^DR5^&^.G_(EPG_7Q_\ I+/%SK^%#U/3Z***_F4^="BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P/_@J%_R8A\0/^O.S_P#2 M^VK\6Z_:3_@J%_R8A\0/^O.S_P#2^VK\6Z_J7P._Y):O_P!?I?\ I%,^ER;_ M ':7K^B"BBBOV<]<**** "BBB@ HHHH **** "BBB@ HHHH _07_ ((,?\AW MXG?]>FD_^A7=?HW7YR?\$&/^0[\3O^O32?\ T*[K]&Z_CGQ8_P"2]Q?I3_\ M3<#Y/-/]^E\OR04445^C/B>BBBOZ[/J@HHH MH **** "BBB@ HHHH **** "BBB@ K]T?V*/^30?AE_V(VF?^DR5^%U?NC^Q M1_R:#\,O^Q&TS_TF2OPWQT_Y$N$_Z^/_ -)9XN=?PH>IZ?1117\RGSH4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >!_\%0O^3$/B M!_UYV?\ Z7VU?BW7[2?\%0O^3$/B!_UYV?\ Z7VU?BW7]2^!W_)+5_\ K]+_ M -(IGTN3?[M+U_1!1117[.>N%%%% !1110 4444 %%%% !1110 4444 ?H+_ M ,$&/^0[\3O^O32?_0KNOT;K\Y/^"#'_ "'?B=_UZ:3_ .A7=?HW7\<^+'_) M>XOTI_\ IN!\GFG^_2^7Y(****_.3SPHHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ K\M_^"YW_ "(_V._P!IGXT^/?!'Q"\,?'*_C^'?A+P_ MXEN]$@'@C_A$]1:RU>S\@HE]/+=AGF>;SMN](=HB9XV /U-HKXS_ &TOVX_B M?_P3?_8V^&GA+QWXNT/Q?\_3+&4VFGQK(%*Q11+)Y2X+R$L[ 'T?17Y=?M3?\$^_VHOV??#7P M[T3PS_P64_:@\0^._B#\3=$\+:5:77BFP@L)A+*;G4[@P1VGFJD.F6NH7 59 M>#$@+8->H_M*_M>>"_ /_!4R;]FO]N/XR:_\-OAEJWPIM=2^#^IV/BZ\\.Z7 MKFKI/<_VNMUJ-G+"[7442V@BMGE$80LVPR2Q$@'WI17@G_!-/Q3^T1XS_9*T MCQ%^TK'JIU:?7-8'AZY\1V/V;5KOP\NHW"Z1<:A#M3R[N2Q%N\BE5?+9=5=G_Z7VU?BW7]2^!W_ "2U?_K]+_TBF?2Y-_NTO7]$%%%% M?LYZX4444 %%%% !1110 4444 %%%% !1110!^@O_!!C_D._$[_KTTG_ -"N MZ_1NOSD_X(,?\AWXG?\ 7II/_H5W7Z-U_'/BQ_R7N+]*?_IN!\GFG^_2^7Y( M****_.3SPHHHH KZKJVEZ%IEQK>N:E;V5E:0M-=W=W,L<4,:C+.[L0%4 $DD MX %_[+7A>R\4^(?!/Q&T#QC>?#O4[H0V MWC:QTR[%S+HTK-\A64JCA7^5FA53U%>8_P#!(?X\?L<_MPWH^-OA&Q3P]\:_ MAQK7C73/&G@;6K$6GB#P[:ZOXAFOFL;V-U5W2-DA 9&]!\.3+&T/B#6M/-.\?\ _!;?]J/]F#XE^-OAYIWC'4='^%FN^'[/3;K2_A[X0M;C[')J4-E/ M>QW4EU/*LDEY=06\K+&@C5_+CDC7VGQO^U+X%?\ X+H_!WQ'\3_'&FK\)_&/ M[+=Y?_ SQ)J5PL>EWOB*ZU.*:[>WEDP@NI-*2WVGAO*D*@_OBI /OSPYXL\* M^,?#=KXR\(^)M/U72+ZW%Q9:KIMZD]M<0D9$B2H2KJ1SN!(KG_A=^T+\ OCA M#_ !A-H\HBU>+POXFM=0:Q"/$][\:H M/ FCPZ9977AR6V6TTJ&]@MU2)Y)+\N8RV4[]AERLR0RSVEE=Q+S',6A #.!C]-*P_$GPU\ ^,/$FA^,/$_A&QO MM4\-7S7FA7]Q #+93M!+ 71NH_=SRKCI\^>H! !^45UI_P"U!?>#?^";G_!1 M7_@H5HURZ?#+5-?LOC!?:UIPA;2QK=E]CT;6]1C8 6H1H+.2>1PHAEG!;9@X M^C?@Q\,]-\9?\%Z/'7[5W[/.HV=SX#?]G2P\/_$G6=#G62PU7Q4=6,MG&9$. MR:[@TZ(>802T4?NJ6**>)H9HU='4JZ,,A@>H([BH]/T^PTFRCT[2[ M&&VMX5VPP6\01$'H%' 'TH ^:F3_ (7[_P %558_OM"_9Z^'.1_6\76-8M[DLJMJ-D4LHD7),,4[MLV7$A?]!(+*SMIYKFVM(HY+AP] MQ(D8#2L%"@L1]XA5 R>P [5'JFC:/KEN+/6]*MKR%9!(L5U LBAQT;# C([& M@#Y:_P"",UW^T G[%R^$_CY\1+_QLGA?QOKNA> OB#JJD77BWPQ:7KPZ;JDI M)/F>;$IV2\B6-(Y0T@<2-]7444 %%%% !1110 4444 %%%% !1110!X'_P % M0O\ DQ#X@?\ 7G9_^E]M7XMU^TG_ 5"_P"3$/B!_P!>=G_Z7VU?BW7]2^!W M_)+5_P#K]+_TBF?2Y-_NTO7]$%%%%?LYZX4444 %%%% !1110 4444 %%%% M!1110!^@O_!!C_D._$[_ *]-)_\ 0KNOT;K\Y/\ @@Q_R'?B=_UZ:3_Z%=U^ MC=?QSXL?\E[B_2G_ .FX'R>:?[]+Y?D@HHHK\Y//"BBB@#S7]I;QS\?/ASI? MA7Q7\"O@[=>.XH/%L:>-?#VF:A96U])HKV=TKS6K7LT,+RQW)M)/+,BET215 M.2*^+?V4OV2O&OQE_;]\ ?MR:5\!=0^'%C\/[OXG6/B[Q#KGV6#4/&_]J>(+ MW[#IK6]O+([068,L[2S[1YC1K$)%RZ_HY10!^)M.NX/%6A_"/QPFJ62://HFNR74LB^'1XJM+*/1UN+*T2UB MO;Z:[+>0N4WN+>.>=58[(VZ5],44 ?('P._9>^+_ /P3-_8S\;^(/@A\*9?C MI\=/&NOW?BGQ;'8:A8Z)#K_B&\(!VO>SQQV>G6RA(XX@Y98HOE0NYKD_V/\ MXJ?\%+-"\;Z;X7^('_!)[5_#=[XS\207GQ1^,'BOXQ>&[Q=JJ/-E6RT^XEG* M)"@MK6VCRD(:/_P GP!ITFS.-V+5#C/;I7X:5^XO[)7_) MD7@#_LG5C_Z1K7X?XXI/*,&G_P _'_Z2>-G/\.'J)_PU/_U(G_E4_P#M5'_# M4_\ U(G_ )5/_M5>1T5^2_V'E?\ S[_&7^9Y?L:78]<_X:G_ .I$_P#*I_\ M:J/^&I_^I$_\JG_VJO(Z*/[#RO\ Y]_C+_,/8TNQZY_PU/\ ]2)_Y5/_ +51 M_P -3_\ 4B?^53_[57D=%']AY7_S[_&7^8>QI=CUS_AJ?_J1/_*I_P#:J/\ MAJ?_ *D3_P JG_VJO(Z*/[#RO_GW^,O\P]C2['KG_#4__4B?^53_ .U4?\-3 M_P#4B?\ E4_^U5Y'11_8>5_\^_QE_F'L:78]<_X:G_ZD3_RJ?_:J/^&I_P#J M1/\ RJ?_ &JO(Z*/[#RO_GW^,O\ ,/8TNQZY_P -3_\ 4B?^53_[51_PU/\ M]2)_Y5/_ +57D=%']AY7_P ^_P 9?YA[&EV/7/\ AJ?_ *D3_P JG_VJMWX= M_'+_ (3[Q(OA[_A%_LFZ%Y/.^V^9]WMC8/YUX-7=?L[?\E(C_P"O.7^0KEQV M3Y=1P=2<(6:3:U?^9,Z5-0;2/?J***^'.(**** "BBB@#P/_ (*A?\F(?$#_ M *\[/_TOMJ_%NOVD_P""H7_)B'Q _P"O.S_]+[:OQ;K^I? [_DEJ_P#U^E_Z M13/I9]0P/_ #ZC_P" K_(SY(=D==_PO;XJ_P#0T_\ DC!_\11_PO;XJ_\ M0T_^2,'_ ,17(T4?4,#_ ,^H_P#@*_R#DAV1UW_"]OBK_P!#3_Y(P?\ Q%'_ M O;XJ_]#3_Y(P?_ !%%?^Q&C_ /2RZK]2*_+?_@N=_P G M*>%?^Q&C_P#2RZK]1\'O^2VI_P""?Y'I93_OB]&?$]%%%?UV?5!1110 4444 M %%%% !1110 4444 %%%% !7[B_LE?\ )D7@#_LG5C_Z1K7X=5^XO[)7_)D7 M@#_LG5C_ .D:U^(>.'_(IP?_ %]?_I)XV<_PX>IY%1117YT< 4444 %%%% ! M1110 4444 %%%% !1110 5W7[.W_ "4B/_KSE_D*X6NZ_9V_Y*1'_P!>OZ(****_9SUPHHHH **** "BBB@ HHHH **** "BBB@#]!?^"#'_ "'? MB=_UZ:3_ .A7=?3G[0__ "4F;_KTB_E7S'_P08_Y#OQ._P"O32?_ $*[KZ<_ M:'_Y*3-_UZ1?RK^5^-?^3F8O_##_ --TSYK&?\C&?HOR1PU%%%<9 4444 %% M%% !1110 4444 %%%% !1110 5]6Z!_R K+_ *](_P#T$5\I5]6Z!_R K+_K MTC_]!%?+<3_!2]7^AS8G9%NBBBOD#D"BBB@ HHHH **** "BBB@ K\M_^"YW M_)RGA7_L1H__ $LNJ_4BORW_ ."YW_)RGA7_ +$:/_TLNJ_4?![_ )+:G_@G M^1Z64_[XO1GQ/1117]=GU04444 %%%% !1110 4444 %%%% !1110 5^XO[) M7_)D7@#_ +)U8_\ I&M?AU7[B_LE?\F1> /^R=6/_I&M?B'CA_R*<'_U]?\ MZ2>-G/\ #AZGD5%%%?G1P!1110 4444 %%%% !1110 4444 %%%% !7=?L[? M\E(C_P"O.7^0KA:[K]G;_DI$?_7G+_(5PYG_ ,B^K_A9%3^&SWZBBBOS4\X* M*** "BBB@#P/_@J%_P F(?$#_KSL_P#TOMJ_%NOVD_X*A?\ )B'Q _Z\[/\ M]+[:OQ;K^I? [_DEJ_\ U^E_Z13/IFD_^A7=?3G[0_P#R4F;_ *]( MOY5\Q_\ !!C_ )#OQ._Z]-)_]"NZ^G/VA_\ DI,W_7I%_*OY7XU_Y.9B_P## M#_TW3/FL9_R,9^B_)'#4445QD!1110 4444 %%%% !1110 4444 %%%% !7U M;H'_ " K+_KTC_\ 017RE7U;H'_("LO^O2/_ -!%?+<3_!2]7^AS8G9%NBBB MOD#D"BBB@ HHHH **** "BBB@ K\M_\ @N=_R_Y+:G_ ()_D>EE/^^+T9\3T445_79]4%%% M% !1110 4444 %%%% !1110 4444 %?N+^R5_P F1> /^R=6/_I&M?AU7[B_ MLE?\F1> /^R=6/\ Z1K7XAXX?\BG!_\ 7U_^DGC9S_#AZGD5%%%?G1P!1110 M 4444 %%%% !1110 4444 %%%% !7=?L[?\ )2(_^O.7^0KA:[K]G;_DI$?_ M %YR_P A7#F?_(OJ_P"%D5/X;/?J***_-3S@HHHH **** / _P#@J%_R8A\0 M/^O.S_\ 2^VK\6Z_:3_@J%_R8A\0/^O.S_\ 2^VK\6Z_J7P._P"26K_]?I?^ MD4SZ7)O]VEZ_H@HHHK]G/7"BBB@ HHHH **** "BBB@ HHHH **** /T%_X( M,?\ (=^)W_7II/\ Z%=U].?M#_\ )29O^O2+^5?,?_!!C_D._$[_ *]-)_\ M0KNOIS]H?_DI,W_7I%_*OY7XU_Y.9B_\,/\ TW3/FL9_R,9^B_)'#4445QD! M1110 4444 %%%% !1110 4444 %%%% !7U;H'_("LO\ KTC_ /017RE7U;H' M_("LO^O2/_T$5\MQ/\%+U?Z'-B=D6Z***^0.0**** "BBB@ K)\=>#M+^(/A M&_\ !>MW%W#::C 89Y+&Y:&95)!RCKRIXZBM:B@#PO\ X=[_ 3_ .AM\=_^ M%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T? M\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0 MV^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"R MN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O= M** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__ LKG_&O=** /"_^ M'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\ M=_\ A97/^-'_ [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'? M_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"- M>5^$_P!D/X<:I^UWXN^%5UXJ\8?V7I7A6PO;4IXIN!-YLKL&W29RR\<#M7V1 M7GWASX,ZGHG[27B3XXRZU ]IKGAZSTZ*Q6-A)$T+$ER>A!S0!QG_ [W^"?_ M $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ M ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_Q MH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_ M^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_ 3_ .AM M\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ M (U[I10!X7_P[W^"?_0V^.__ LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >% M_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G M_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[ M_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN? M\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_! M/_H;?'?_ (65S_C7NE% 'A?_ [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H M;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E< M_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% ' MA?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X M)_\ 0V^._P#PLKG_ !H_X=[_ 3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^ M._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__ LK MG_&C_AWO\$_^AM\=_P#A97/^->Z44 ?&_P ?_P!D/X<>!OB=\+_#FA^*O&!M M_$GBJ2RU(W'BFXD<1" N-A)^1LCJ*]4_X=[_ 3_ .AM\=_^%E<_XUV?QC^# M.I_$WQ[X \7V.M06L?@[Q"^HW,,T;%KA3$4V*1T.3GFO0: /"_\ AWO\$_\ MH;?'?_A97/\ C1_P[W^"?_0V^.__ LKG_&O=** /"_^'>_P3_Z&WQW_ .%E M<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_ [W M^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_] M#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ M"RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** M /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ MX=[_ 3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ M *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#S[X,_LU^ O@9J=[JWA M#6?$-U)?P+%,NM:Y+=JJAL@J'/RG/<5Z#110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5P'Q#_:N_9;^$?B^W^'WQ7_ &D_ 'AC7[L* M;70_$/C&QLKR8-C;LAFE5VSD8P..?!=CK7Q+UG78%O;CQ7JU_;)<7MU?23!FNC))*X'FEML M85!\J@4 ?2D+ M+O0YO)UNU\,^);6_DT^3)&R=8)&,39!&&P>#7Y_?\$K;Q[#]J_\ ;$_X(W^- MKN]U7X8?##Q#IE_\/]-EOI3_ &;H&M6[74NA"0-O%G$&2../)_=R2IG;@!OP M^C_8%\/_ /!P'X6\'_!7PW>DW1@ND@E4I*(I5^:)RA91(I#(3N4A@"/@+]K_\ X)W?LW?#K]M[ M]D&3]A#X%^&/AS\1= ^)DFI:]>^!-$ATT-X#L[&;^UEOA;JOG1R32V%JC2[B M9+P@'YWH ^]?B3\9O@_\&K.SU#XP?%?PUX4M]1N?L^GS^)==M[%+F;&?+C:= MU#OCG:,FM;Q%XJ\,>#_#MUXO\6^([#2])L;$_V?/VB_%7@ MW0] \0@7=EJMGI<__$L2]BE#+=Q6L5VJ1Q2;D#6\#D%H4( /T!^%WQB^$?QP M\,#QM\%?BGX<\8:*TS0C5_"^N6^H6ID7&Y/-@=DW#(R,Y&:9=?&GX.67Q*@^ M#%Y\6?#,/C"YM_/MO"DNO6ZZE+%M+>8MJ7\UEVJQW!<8!/:OA#]GK]G_ .'G M[(__ 5,_:9^/W[)?@*R\,_"7P]\$-,B\>^%O#MNMII-[XYC>XOS]G@B BCE MBTL6IE"*,-J()&YVKQ3X9Z%K/C__ (-;?%G[6'BO7)#\4?$.C:Y\7[[QO#\M M\OB:VU6>^L[V.7[T;PQVMM;I@X6&(1CY<@@'[ 45Y_\ LF?%O4OC]^RM\,_C MOK-JD%YXV^'VC:]=P1+A8Y;RQAN&4#L 9"*] H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#"^(OQ/ M^&GP?\+S>./BU\0]"\+:+;L%N-8\1ZO#8VL1.I[5!\+_C'\(OC M?X;_ .$Q^"WQ4\-^+](\TQ?VKX7URWU"VWCJOFP.RY&1QG/-? O_ 3M\8S_ M +>W_!6C]J;X]_&N%-5M?V?O&4'PZ^#^A7JB2V\."(W"ZEJ$,395;NYE@3-P M!Y@C!B#;/E$/_!8#Q+/^P-^VI^S#^WI\$;=-'O\ Q[\7['X9?%NPTZ,1Q^+- M'U%6:%[M%P)I[0Q3202GYU:3;NVG;0!]Z^.?V@O@)\,/&&D?#SXE?&[PAX>U M_P 0,%T'0]<\2VMI>:D2VT"WAED5YB6X^0'GBNOK\XO^"^_PP_8*^'_[$?Q' MUSXY? %[[Q)\16CMA\4$^&][K4WABY=XX8=5N=1@@D:RMK)=KI")$+K&8HT8 MR,#]X? *_P#"NJ_ KP7J7@7XAMXNT2?PIISZ1XK>X$S:S;&VC,5X7'WS*FV0 MMW+YH 9\3?VAO@#\%-1TS1_C+\H6%A82ZI?WL,%K!"TLUS-(%CCC R79CP% &23QBOF;]KW]@O\ MX)V>*_ 'Q7^/7[:7P9\->*HM6\/W%SXI\6>*M+AN;[2=,MK7:D%A.ZE[%(D0 MR(L!0F=WEYDD+'X7\5Z'^T?\'O\ @FG_ ,$]O^"=?[1^H:@VI_%+XK^'=(^* M5AJMY9-0.A7.><"'[':RIG!6W>,Y5C0!^LWPU^+GPH^,V@OXI^#_Q M.\/>*],BN&MY-1\-:U!?0)*H!:,R0.RA@&!*YR,CUK/M/VB/V?[_ .*LOP*L M?CGX.F\;P1F2?P;%XGM&U6- NXLUH)/. V\Y*].:^//V@/%^K? K_@O/\#?" MWP]OFTNT^/WP<\3Z!XNM[.-1')/H<8O].OFCQM:>%9;B%78']W*4.0 !P/\ MP5;_ ."77[+/AC]FGX?>#OV2/@KHWASX]W/Q<\-Q_"OQ]I%BB>(9M5_M&*XU M+4;V_4?:+L+817]W<23,^3$'/S!: /TC\4>*?#'@CP]>>+O&GB.PTC2=.MVG MU#5-4O$M[>UB49:2220A44#JQ( J[!/#-O^"-GQLU/Q?X1T[4KG0_#<5]HMQ>V:2R6%RM[;8FA9@3&^.- MRX."1G!(/V=X _Y$31/^P1;?^BEH UJ*** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M#S3]LG]EOP#^VQ^RUXZ_93^)TLT.B^.?#TVF7-W;*#+:.P#0W,8/!>*58Y5! MX+1@'BOC?PU_P4:U?_@CU^S!\.OV9O\ @I1\*_%$NO:%:6OA#P?\0/!UK;W' MA[QBMNJV]E(UY//$FEW+PK&9H[XPJK++(LCQ@N/T3K%^(OPV^'GQ?\%:C\-O MBOX%TCQ+X>U>W,&J:'KVG17=I=QG^"2*561QT."#R* /CW]DS]E;X^_L9>%_ MCW^WUXN^$,7Q%^//QM\20>(-6^'WA/Q!;PQVFGVW[C3]$MKZ[\N*5[>VDD9Y MFV+*X*J"%1FZ7Q!\(_'W[=O[2/P'_:%^(/[-7B3X7Z;\%]8U+Q$O_";W>F-J MU]>W6G2626$":==W2I;@RF>:21T+-;0(B.'9X_H?X-? WP'\ O#,?@?X8?VK M::#;0I%IVBWVN7-]!81ID+';_:9)'AB"X58D81HJJ$10,5V% '-?&+Q?XX\ M_"_7/&/PS^$U_P"._$&GZ>\NC>$-,U2TLIM5N.B0BXO)8X(0206=V^50Q =L M(WP]^SI\:?\ @K%I'C%]?^(?_!'?4[;QOXZU.RM?%_Q)USXU^&9-.T6R$Q5$ MBM+6ZEN?L%DDLTB6L69)6,KLQFG>0_H-10!\=^%_@%\7?V*?V^?C=^TG\+?@ MKK/Q!\&?'O2=&U2YTOPS?6$-WHOB;3()+1XW6]N(%-O>0O%()@S>7+%('"*R ML?/?A9\!?V\/^":?_!/&T^&W[,W[-TOQ6^,WQ$\\4:1866@WV MIW)N+N>%]6G@6Y>*(QV\ V,KO#YLJA/W3_H-10!\@_L3^*?VN]>N8?V=/BI_ MP2TO?@Y\-TT74)]>\3>*OBUHWB&ZUN[G;]Y$8].FDEDN;F2>:XFNICAMD@.7 ME4CP[2OV#?VN_!?_ 2P\0?\$5O#?P]O9X;C4+[PQX>^,4VH67]DIX/O-3>Z M-[<1^>+D7D5G-+:_95A.^>-"'\EFE7]+Z* ,3X9_#[PU\)?AQX?^%7@RU:#1 M_#.B6FDZ3"[9,=M;0I#$I/_![XV6=KK7Q(\+>$H%N->\,:]9)(&U&TM&93?VMPDLK M311,UPLA!2.11@7&OQ)J\L2ZMX MI\7VH5;6-K-'=K"UM-QE)N=DTYE4+"(F$K?H]7FFD?LB? #PI\6]3^.WP\\" MKX5\5Z[-'+XDU3PK=RZ>FN.AR'O[>%A!?2 %E$L\;R*&(5ES0!YE\5/C;^TG M\5K3XH?LSS_\$YO%LD=Y:W^B>'/%&L>)=#?PSKMG<0M"EU[\.M!\6_"VF1>(]6B?S$U"Y@N;TR&W@=4>W@=5/FJ)Y%WI"L4_[3OP _:\ M_;G_ &;_ (8?M$>+_P!GFQ^'?QD^$'QFL/'WA+X8W'BZTOWN+2QN&AFTNXU& M!C:^;>VAED5T(CC=[='8;)'K[@HH ^/8?@!\5/CU_P %&-%_X*&?$'X+Z]H& M@_"+X5:CHGP[\':I=Z?_ &QK.M:@^^]N0L=T]O!$MO'':QB69#))+([>7&B/ M)Y9X5_:(_P""N-G\3M:^.OCG_@ASXCU[Q;-%?!)+(9-1NH0L(V/CYF?&!@GFOI3X2W>O7 MOPRT&?Q/X,U#P]J TN%+S1=4GMI;BTD50I1WM9IH6/&04D88(YSD#HJ* "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB 4B@ HHHH **** "BBB@ HHHH _]D! end GRAPHIC 17 vrtx-20210930_g2.jpg begin 644 vrtx-20210930_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! MJ *> P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH ***\C^.O[>O[&_[-/BRU^'WQL_:+\,:)XEOH_,L_"OV[[3J MT\>-V]+& /<,F 3N$>/>@#URBO)O@3^W=^QO^T[XNF^'W[/O[2?A'Q?X@M-/ MGO=2T'0]72:^TZ"&6*&1KJW'[RU(DFC4+,J,Q)P#M;'K- !1161X]\?^!?A7 MX-U'XB?$WQGI7A[0-'MFN=5UO6]0CM;2SA7K)++*52-1ZL0* ->BO.?V:OVN M/V:_VQ?">I^//V7?C'HWCC0]'UE])U#6- F,UJEXD42?MM> K/39Y6BM?$.J:N+/2;F1=V4AU"< M):S-\K<)*Q..*]^\&^+_ W\0?"&E>/?!NK1W^CZYIL&H:5?1 A;FVFC62*0 M!@" R,I&0#S0!I4444 %%>1_%7]O?]C'X(_&70OV=?BE^TMX1TGQ]XFU"SL= M#\%2:LDFJW4]U(L=NHM8]TJB1V4*S*%..? G_@H3^P[^T_\ $"Y^%'[._P"U7X&\9^)K*PDO M;S0O#OB"&ZNH+>-TC>5XT)945Y(U)(P"ZCN*]CH **** "BO.?VD/VNOV8_V M0/#^D^*OVG_CCX<\#:=KNL1Z7I%YXBU%;=+J[<$B-2?0 LS'Y4 RQ YKT8$$ M9!R#T- !1110 45Y/^T]^W;^QO\ L6V5I>?M5_M*^#_ AU&-Y-.M/$&LQQ7- MXBG#-#!DRR@$@$HI )KU.RO(-0LX;^U9C%/$LD99"I*L,C(8 @X/0@$4 2T4 M44 %%%% !1110 4444 %%%87Q*^)_P -_@SX&U'XG?%WQ]HWA?PYI$'G:KKW MB#4HK.SM(\@;I)I65$&2!R>20.IH W:*X']G+]J/]GW]KKP#-\4_V:?BKI?C M+PY!JDVG-K>BNSVSW,04R(DA $@7>OS+EF0^)_B/XTUR1KG4Y/MBBXAL6GE)D" MQ1LGF#<=\YD#=0\1CX1ZKJQ\3:-I M%NTURFG:A':;KU8E!9TA>QC#[02JS%R-J.R_7/[+/_!O!OBKP ME^TMH/\ ;^I:':1)\,K#S+GQ+'>B%0]A%I4*M=3R*X*#RHV5\;E8J0U 'I7Q M*^&_[)?[$'QB^+7_ 57^*WB#3?"T6I_#K2-,\::M+:!%2'3I[QQ.2F7GGG% MU:6X0*7;[' B[BP%?,WQE_X.'=,^"?P^^#OQ"\4_L.^,]O[16L+!\$-"_M^U M74M8LC)%&+N]BV%+ R&[L&BB62+4M0GDMC(?%(T73;:!4:1+6*46]Q)(]2L]>\#:;X6UN^AGO;74VU2XT!GW1?N MV*R)/<+M+*8X@P+ U\4_\%T_#7[-_P"W=\,-5_X*B?L6_&2+P=^T9^SG\3[C MP9=:-IFK*-5UTV6O26-EY,*8D:X9BEU;.BMYDB?#K7+GP'^SKX+MM8T/P[IVFR7-QJ>KOYE\DX8@(?,N(].,]U,RH#!/)+ M("#7Z > O^"TOP[\:_\ !87Q'_P2'N?@'XHTS6=$T=[NS\:7DR"VOYDLX[QU M%OM#)"8G.R?>P=EQM 8-0!]JU^ GPE^*GB[_ (.5/^"X&L^ /B5K-UXU2Q\#QSLMAKYMK@6UK+=JIQ-)=S%IB'!"VT3PK@LS/^_,L:S1-$Y(#*02 MIP>??M7\]W_!!7Q)X%_X((?\%"_CW^QA_P %(-*?"LVC6JVVG1LFD-Y>VVN((>%5K>18Y8P, -$O2O+/B?_ ,%%/A_\ M*_VH-+_X)Q?LL_"23XA?$?1?"/\ ;/B+0K+6(].TSP?H<$2")[Z[9)?+ED#P MI#;I&[-YL;.8D97/H_P._;9^#_[4_C#^S?V6]2C\=^%[&.1M>^(>CRDZ';R@ M8CM;6[VF/4+AFY9(&9(45C+(C-%'+_/I^PY_P4&\&&*V!WL\4)\OR8)7B / MUV_94_X. _VU.LWWDRW7B%U3S-EO I B MD*R6@"R/@-=J&90I:NX_9=_X*??$/]I/2O@/\0+3]E!+?P1\?GO!X?\ %>B> M/8=2306@TZ]OO(U.+[-$8;ADLI8_+B:9%D5T>164!OA[_@D;X]_82_9Z_P"" M(7P9_9>_:>T3S?!W[1OBO4?#WC7Q%K:'3],DOM2LK^ZWB:3:S+"EKI]@;A-L M:7$J%9289 D?_!"GX??%3_@EU^UY^UU^S++\7I/&O[+WPFT+_A)['QCYJS6V MGZ@;>*[,"2*?+6Z%@THND0@;[6-BJ!P" 8GQ\^,O@K]HO_@Z;E^(7B^QU'6? M"'[)?PWCBL](T'36O;O6_$$J'R+.T@3YIKPWFJ@*@P!_9S,Q5(W /\ @KU\+O&GQ0\ _!;7_!<'@[Q8=%DMMOQ>"PB-(NFRSO)$ M^I1 #JMWJ4D9? ,<5I*H*K(^?O[_ (-3?A=H'PJ_X)&^%;;1O"VJ6USXCU:\ M\0Z[K%[IS6T&HWMS(446_F8>9(K2"SC:4+Y;2!U1FV-@ _1?Q3XFT+P5X8U' MQEXHU*.STS2;":]U&\F.$@@B0O)(WLJJ2?I7\Z'_ 0$_;6_9L\(_MC_ +5_ M_!9']L[Q-J/AZWUV]NHM$F@\)ZCJ*0IJ%\]_=QA[2WE2)HDBL(AN8';+U )) M_2__ (.7_P!O7X>_LE_\$N_B3\.++XCZ7;^/_B-HZ>&?#_AU=1C^W2VU\_E7 MD_DAO,6);070\W&T.47(+"OFK_@B;^UY_P $B_V(_P#@AEHGPM_:4_;/^&]I M>^.+'6M2^)'A:T\1176KF2_:2 V[V%L7NA(+)+:(CR\DID<8H _1_P#9L\'_ M 0^*>H:-_P5:U;X96W@OQ9XW^$\4%[=Z@889H/#TLRZA;"^? Q,D(@,FYBL M95D!(0&OGKXC?\'"'P>\&_LU>+OV[O#G[/7B77O@-X=\3OX:T3X@0:E#;W/B M?5%+(7L;"50S6'FJ8?M4DB-YG'D[5D=/!_\ @J[_ ,%!/B3^TW_P;C_$O]I[ M]GGX6ZEX1\#^,==MO#WA -"8[X>#Q?06,UY66$ =@#];?VZ/^"Z_@;]A/\ 88^$_P"V]X[_ &6O M&&HV7Q=M+*31O#D.K6,-SI\MU9&]AAN=TA<,85.XQQN$;"L02 >S_:D_X*\^ M!?V3OCO^SS^RSXX^!?B/4_B-\?YK:*W\.Z)>P.OAMI)+:)WNY)"A:-))I1O1 M.5M)6(7 !_//_@X<\>^$O%__ 6/_8N_8G\8>$M:E\ >$/LWBFZT+PWH$][+ MJYDOC''IT%M"I:5BFDK N!M07C%F50S#!_9@\?>._P!K#_@[1\3?$#]I#1=3 MN-4^$OAAM/\ "'A'3K0W4>B2O;PV[0M)Q$L-LNH7]Q)OAK\7?^"G_C'_ ()6W_P" M\8>#?%O@SPJ^L'4O$TUB(-15?LC(ELEI-,&1X+I9E"/ VAP6#L]D8'33KC4&=L)!;+'!J$C.[ M#>U_&D>]Y$1NJ_:+^%'[3MA_P=?:1\6OV7OA$?$,T?P&AE\0ZI?LT.DZ0;JW MU"PM[B_F7GRQ)#&XA3][*(BJ 8+H ?77[-?_ 7%_9S^+G[%/Q4_;A^.W@37 M_A#X=^$7C_4_"?B?2_%FV2]-[:BW*Q1I& 6GD:YBB\@#'\>?\%\ MG^%WC7X'?#3X@_L.^+M.\2_M%:AIS?#+P^?$5L]TNF7MQY$5SJ2A-ME,I>&1 M[=6EV1S F3+_CCXE_L MMYIO$^KRZC92:A>SPVZL7F:.^U"1($#?+*L<:XB4"]X._:!;]M?_ (.PM(\1 M_%;P%K]AIGP:\ 0P_#CP3)HDGVTM^<,ME&^Y B*DLS&6,^4$8/7YI_\$>_B=HW[5__ <:?M;?M7^* M](U2^UG0KY_!/A#34L&/]FZ;#,]J]_,6PMLJQ:1#&03O:34"JJQ+E?FK_@CC M\1OV;OBCX^_:L\'?\%/?VJ?'7P_^)_Q3^( M?'7PZT2U:/5?%MJ'N3-I,;Q6 M&1T$:?,F%H _3;P7_P<1_"SQ-_P25U/_@K)J/[*_C&TT#1? M%AT#4_"\6KV33"8SP0)/#-*T0N(3)<1*2B%U82Y3;&S5S/QG_P"#FSX0_ _X M-_!3XG>)/V0?'E]>?%UK)[K3])NHY+7P^ETL4\-NUX\:)=7S6EQ;7/V6-042 MXC#NF]"_SM_P<.Z-X8U_X%_L>_\ !%[]E3X6/\-;/XJ^/;26+P:MM&DNA:?' M(MK +F.*1U)::_EN)"9&8O:.SN6W$X/_ 4)\!?#Z+_@N_\ L:?\$X?"GP]U MZ[^'7P#\)0^(M-T.QTZ2ZN=;U,O+>#/ 20W$VGV"S7,K)$K2W#RNBJ[4 ?6? M_!?C_@KK^U;^PM?^"/V1/V/OV>;B^^(WQOF.C^ ?'-]J]@UO#>O-#;M':V7G M&5[E7N8 LERL-N&E4@S!)%7TS0/^"JD_@_\ :A^&W_!+?P_\%+Z\^-%U\*X- M>\16'Q%^(-O:C3Q%;9%G+?V\=[_:&I.D;2N(@T9!+^<0&*_%?[4'Q)T']HG_ M (.YO _@/XDVU]-H_P"S]X#MIO#OAVVLVEFUO5Y[07<)MDZ%Q-J=M(TA*QI' MISR.R)&[CF?^"Z?AO]F[]N_X7ZM_P5!_8O\ C)%X-_:-_9Q^)]QX,NM&TS5E M&JZX;'7I+&R\F%,2M<,Q6ZMG16WQRR0'>47RP#]D/V0?VA/$7[3_ ,$X?BSX MK^#6J^ +]O$.LZ1=^%M;O8KBZM)M-U.YTZ;>\.8R&EM9&4J64J5(8@YKB_VZ M_P#@HG\)OV'#X,\$ZKX>U+Q?\1_B=KZ:)\-/AOX>>,7^N7C,BLY>0A+:UB,B M&6XD.V-3T8X4^F?LTZO\5O$'[.7@#Q!\>-#CTSQS?^"]+N?&NG0QA$M=7DM( MGO(@HX 6=I!@>E?C/\0_VCY-&_X.Z?%6L?'KP+XBUZZ\ _"M=*^!/AG2])FN M6NKV?3+60%61&2WB<7NK/)=2;8H0&WL-E 'W]^S-_P %A=+_ &B_^"C'B3_@ MF@G[.6K:7XR\ ^&[C4_B%KD.NQW6E:7)%+'&(89/*C>Y$AN+9D/_ -I;XT_L^7/[*?CNR/P32[L]7GM+JUU'4-8UN*Y:&/2K M&SM&D665U@O)C(9E2**SF>0HB.Z?$G_!N+^U=X7L_"_[:W_!6+XY17>J>+-8 MU#4_$'B&Z@T]TL]+T^Q@DU 6XF? 0W,EWY4,"EWQI_(4*"WE'[!OA/Q/^S!_ MP;X?M4_\%?O%T-]J7Q,^.\VHZ-I.II$Q-I9WFH#3+B\0C[CM=7=[(TAZ"WC" MD$MN /V)_P""4_\ P5T^%7_!43]DSQ3^UU8?#K4/AUH/A#Q1?Z3K'_"3ZG"\ M,<5K:P7;W9G4*BQB&X4OG&PJXR0 Q^-O^"M'_!;D?%3_ (([_%WXW?L^? [5 MD^&'Q O;OX9>!_B+K&II;3Z]/MAY$5]&D[2B8S(H-NJ[WC^; M/C#%XR_97_X,[=%\*?!;PIX@L!XSU;3?^$ZU^;3)+5KNVU.X^VW,JAL2" -] MGTPR,JK*(V";XW21_/\ ]LSXT_"_]HK0_P#@G!_P3\\,>&M>T;X"V]AHNK:N MU_X7NTNO%4\ @M[N:"S$9EGW,-0@B94S/-ZJ&;GGDFM:B@"MJFC:/KD*6VM:5;7 MD<4R31QW4"R*DBG*N P.&!Y!Z@T)HNCQZN^OII-LM_) ()+T0*)FB!+!"^-Q M4$DXSC)JS10!G'PCX3.I6NLGPQIWVRQC9+&Z^Q1^9;JV!A\0+N_6RMO!61VD8 ((8P(AZ]K6M:/X[\ M0^(=5M[&PL+:2YOKV\F6.*WA12SR.[$!55026)P "37DWP!_X*#_ +$7[5?B M67P=^S5^U%X,\=ZG;Q^9=6GA76H[UH%PQ#2>42(P0C8+$9P0,F@#V*L[Q-X/ M\)>-;!=+\9>%M.U:U60.MMJ=C'/&&'1@K@C/O6C10!':6=II]K'8V%K'!!"@ M2&&% J(H& H X ["JC>%/"[6M]9-X;L##JCL^IPFS3;=LP 8RC&)"0 "6SD M"J_CWQ_X%^%?@[4?B)\3?&>E>'M TBV-QJNMZW?QVMI9Q#K)++(0B+R.20.: MX_\ 9I_:\_9H_;'\+:IXY_9<^,NC>.=%T;6&TK4=7T"9IK6.\6*.5H1+@)(P MCEB8["0 XYYH [Y]%T:6W2TDTFV:**!H(XV@4JD1 !C Q@*0 ".A %)HVAZ+ MXHZ=I^L6$VE:M80W5K<1F.XMKF(/'*A&"K*P(8$=0:_,;PA^P1^W#X]_X. M"K+_ (*:?'#X Z=9_##PSX,?PM\.-/MO%EC-J&AQ&V:!;J:!7V;2US?NR1.Q M07 "^85^;[D^!_[>G[&G[3/Q/UOX-_L[_M)^$_''B/PW9FZUVQ\*ZJM\ME$) M1%F2:'=$#O.W;OW<'C ./6Z *\VD:5<:E#K,^F6[WEO&\=O=O"IEB1L;E5B, MJ#@9 /.!Z4EOHVD6>HW.L6FE6T5W>!!=W4<"K).$&%#L!EL#@9Z=JLUX_P#M M'_M^_L9?LB^(=)\&_M&?M%^&O"^N:ZN_1_#]U=F74;Q,E?,CM(0\S)D$;PFW M*D9X- 'J]IH^D6%[=:E8:5;07%ZZM>7$,"J\[*NU2[ 98@<#.<#BI4M+6*XD MNXK:-990HEE5 &<+G )ZG&3CTS7EGP+_ &Z_V-/VG?$P\%?L[?M.^"?&VLC2 MI]1N-)\,>(8+RYM+:&6*&1[B*-B]L1)/&FV4(Q). =K8]7H K:CHVD:NUNVK M:5;71M+A;BU-Q K^3*N=LB;@=K#)PPY&31#HNCVVJ3ZW;Z3;1WMRBIR^;>2P0*C3R8 WN0,LV M!DY.!4$?A+PK%XB?Q=%X9T]=6DB$4FJ+91BX9!_ 9,;BOMG%:%% !3?)A\[[ M1Y2^9MV[]O..N,^E.KSG]G;]KO\ 9C_:WL-=U3]F?XY>'/&]OX9UE]*UZ;P] MJ*SBRNUY,;X[$9*N,JX!*DX- '>IHNC1ZN_B!-)MEOY(!!)?"!1,T0.0A?&X MJ"2<9QDU ?"/A0ZE:ZP?#&G?:[&-DL;K[%'YENK9W*C8R@.3D#&^0OG>5NW>7OQNV[N=N<9YJS10!6TK1=' MT&U-CH>DVUE 9&D,-I L:%V.6;"@#))))[DU/-##<1-!<1*Z.,.CKD,/0@]: M=10!!J6F:;K5A-I6L:?!=VMQ&4GMKF)9(Y%/565@01[&F2:%HDMY::C+HUHU MQ8(R6,[6ZE[=6 #"-L90$ @8R *M44 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\WO\ P4[U74/# M_P#P70_9;_X*)7M]*-/^)/QMCCTTM(?+71-%\0VVCPM'V$<]M$;L'O\ ;,_BOXQ^*FA>'_ !)+X=N[?P%9ZKJ,<4NH:O(G ME6HCC)WR(DTD3R,BMY<89VP%-?FY_P %W/\ @G;XO_:5T+]@'X)_L"ZI8ZU_ MPCFJ7/A[PQXLLIENK&VL(K/391JK_\ !R_^ MV'J]M^PW\7O@S\.?$DUAX>\-Z59Z=\1]9L9C')?ZMJ31I8>'(''\?DRG4KP M_+:PP0D$7IVW?^#C>#O@)_P23^ OQ]T?7;@ M>,KCQ-\7/%EUK,$SOKEU+]G74-4FC;8EQ)+=:C<2HQ7RD,>%5-@'T#_P=;:S MIWP?_P"":G[.7[-_PIU*:/X+W_B_3=,UK5]"D$T+Z9I]@@L8 \>5D5H_,F0# M(9K1"/NT ?1WQL_X.*="^!WP@^%?QK\1_L0>-9-.^/NM-:_!'1UURU35=-!>7>,#K-K%IVDZ1:1337UXR*9+B3R(;:=]C11[_+(4GK7YJ?M!_M M#>#OVPO^#C#]F/X;W/PYU[3/A3\&O!]MK?PO\%KX:N(M3U.8P-66G$.NZ M.:]A>&6.WS_ 5U"[NI#_ 'ELV1LJY4@'IG[3'_!<_P ,?M ?\$1?VF_VLO!W MP8\4_#VXT'6=4^&?AZQ\7HL=[=W]REO:K<", >5+$+YG>$[C&ULX+-@XL?\ M!$B[\>?L#_L'?L_?LB?#7]F#4O'?BSXB^$9?'_C:\TG7[6T3PVFHRF:";5!/ M@VZM;M;P1 ;Y9FM9PD9\ER/,/^#I.^U/]J3XY_LL?\$@_AM??9+OXJ?$A==\ M4&TC&ZTMO,^Q0W3J/OJ%GU*9L]3:YY/2A_P2'\<_%/\ 8=_X+O?M7?L$_$%/ M'GCD^,[S1M6\+ZO?6AN6CL(6'D3SSHB06T$6GW^,XCC/V%;>)?,,4) /TK^. MO_!0CX5_"C]HKPU^Q?X'T6[\!]#G1%TK3D!+ZEJ=T_R6-H,8 M#$/+(Q58HI"<5\>G_@Y*L->_X)B?$;_@HIX$_8HUZ]C^'?CZ3PCJ>FMXRL!I MJW&+=8;P7DACDN+=I+J!-EO;R2Y<$JJ9D7X*_P""??Q<^!_B/_@IM^VU!_P4 MP_:Y\8_![Q[XU\4MH,>EZ3$D&HZWHYO+M)M(MKAK.XN8U$4>G1I':&*>2,1F M-V R/4_^#BZQ^$7PA_8 _94_X)M?LZ_":X^#'P]^)_Q-:5[/6K,VK:;862P7L<$,#6$*//*ZP6UD!;^69E2]9&C5W9*N_L ?&R__;&_X.EO MBU\?/C9X,UBVU?X<>&'\+^ /!T.GF:YT,?);2RW4@/E6ZPPOJ#3L9-IFN_+A M:4M&K@%K_@L/\4-=_:A_X.-/V??V;/ _P=U[XE6W[/7AYO&.H^#?#7D"XNM6 M<#44A=[F2."&)A:Z.'DF=5"RL,,Q5'^[/^"=G_!;_P"!O[>G[,?Q9_:$UCX8 MZW\.K[X(/>'XD>%M=NHYY=/AM[>:X\U955 RE;>=2&5&5X7!&-K-^=?_ 2H M_;'^&/PR_:(_;J_X+-_M'3F+Q3K'C&3PI\,_ -V"GB#4SYAFM])ALF'VAY9% M32(0 GR^3(S85&*^=_%?]G;]H3_@DY_P;?\ Q@^(W[0>D7>E_%O]K+XB:?!X MBTX1$2:'8W+27'V>Y4<1RR017V]2?D-ZD9 ="* /J+_@USAT/P3^R/\ M#?\ M%>_VI?$6G>'7^+WQ)U+6]<\1:K,([>WTVSDFFFG\QNBF\O+U2!RQA7J< ?17 MCS_@OYX"\+^)_@#JN@_LL^+-0\!?M&^.CX;^'?B6[U**SU.^C%Q;P#58]*9& MD-B[W,91I)(I63Y_*4-'O_.O_@LK8>+?@9_P;;?LU? /X(:%X@MOAJ-(8-/:&+5F^QO>/)Y/T,_X)_\ @W_@F)\> M?C_X+^/O[._Q'\4?M!^)O!GA&+1O"WC34+&,:)\--)CMML5I;Q16UI9V=PXV M1>6J2W^&)-?VE?V_?#EY=>!/BIH\M MAX2\=7%JUQ'H^E7*V:P7=OP3BU-L;.9$^=8Y)6"L&42?K=_P61_;4\2_\$__ M /@GGXX_:4\!0_:/$VGRZ;8^&;)8A(]U>75_!!L52K!B(WE?&#PAX-?%W_!< M;]KO_@D?_P %%?\ @C=X@\?-\>?!>M>)5TR+4?A7I,6J0'Q-I_B)BBQV(L0Q MN8I'),,\13 3BMK M_B"WFACT\V]C]LN)M6-R&\MDGMYK,M)]W;8J^X[R:^=OCQ_P'[7/@O]O7]ES_@T&^'GPM^(7A_Q%IU[J_CR"'Q=IMU#(MYH MGA.XNKZ[M8;H'YX4:X2Q4HV-BW"1,!R@^V?^"8W@S_@ES^T/?? CQK\)_B7X MK_:"\4?"WP1IUAX.LKK3XQHGPKB6TB\R:2"&WMK6VNR\:#=<&XOY)%5DRL3/ M& ?8_P ;O^"@_@+P#^T]HG[#?P=\(7?Q"^,6M:2VKW'A;3+Q+:T\.Z4I .HZ MM>,&%E 2RJJK'-.[.@2)@ZD^'^&/^"]'P5\3?\$^OBS_ ,% M+^"^O:GH7P> M\=W?A?Q%::)J,)@OY(9+=%O+*YO1:F:VD^U08#1),&?'D]"?A;_@D1^W1\%/ MV3/^"PW[;S?\%)/'4O@SXG^-/'D,7A-M>TZYD:[TZ"]OPMG:&.-V<-"^F^2B M@F:*.,Q[MM=__P '97[1#:1_P2L\ _"GX>_#O5O".F_&'XG1-J=KJ>A&RD2R MMO-NP;BWC!>*6>?[+&YUU/6M+MY6@CDGL]OF)>7L>E/%';N-T,=Q&9?*DEGCC^E/^"P.F M7W_!0+_@X+_9-_X)^6LDT6B>"/#UUXP\9HCC=:)<>9//$S(3LF\C38$CD4G8 M]VC*<\T ?3&@?\'!WP7\9:9^TOXS\#_LW^-M3\*?LWZ5I^HW?B(SVUK'XEM+ MH3,MQ:K_P"":_\ P1AUK_@J=^Q% M_P $M;OPAH?Q-\6W-W<^'9/'D+(LOVU]/M;RZDNI?.6!IMPCM+**0(A9@(T9 MI!T?_!WE\;9_@;_P2FMO@WX&T=;/_A:7CS2M OYK.V$445A:H][L+J %R]I; MH$[IO X4BOF/_@O-=>$?#O["/["O_!+3P;>7OACP'XL\46-C?^*=7LVLXY;' M3$M--34'5QN6*8ZC+>X/$-W::AI!\4:;;VFIZ?JUL]_IXM(HKIYK"S%DHBC3 N8Y+625U M5I%=OL[PS^T!^Q-_P2*_X)]?"G1;CX5W7P[TW6[&QL_ WP:T":76-;OM:U#% MP^EVHE82WMS]HN&5YI&5=S NR!@*_.W_ (+\?$'X?_'3]OW]A;]@75O"6M^' MOAE%+:>+-6T*[T"X^T7=@URMM;V*VB*TOVC[-87$20;?-5KY%=%8[1C?\%0_ MCE:Z1_P);RRM+B'2;Z>QN7>X_?Q75IY MRWS"%IBDJ*]M 2=J*P /T*^&_P#P6O\ "-]^V/\ &O\ 8]^//[/VI^"+WX'? M"E_'_BOQ!9>(8=8M8-.CMK6ZFMYO)C3RKI(;M#Y:-*K&.4*Y 5F7]E[_ (+$ M>*OVL/@O\,_VGOAE^R+/=_#KXH?$=/"=CJ-GX[@GU/P\QOGM?M6K60MPMLI$ M;.$AGG;YX0VP2!QQGP]\>_\ !+;]AG]FKQ1\;](\%:WKG@7XU?$#3O#_ ,0? MC+\12[2>/)=5>6&XOIKBZ59)["".25F9(HK38TK0Y7S&KYL_X(Z?LG?$?_@G M/_P7%^)W[(O[)/Q3;QU^S5XA^'J>+[]X+\7MIX>N)Y=NGP2S(61;\;)$7!WS MVK)*RG8"@!^T]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5;5=&T?7;9;/6]*MKR M%94E6*Z@610ZGT>X@5 MS!* 0)$)!VL 2,CGDUE^+/B?\._ NMZ)X8\8>-=-T[4_$M\;/P]IES=JMSJ< MX7Z-H^I75M?:CI5M<3V4ADLYIH M%=X'(*ED)&5)!(R,<'%%GHNCZ?>W6I6&DVT%S?.KWMQ# JO<,HVJ78#+D#@$ MYP.*LT4 4'\*>%Y=?3Q9)X;L&U6.,QQZDUFAN%0C!428W 8[9J;5]&T?7[!] M+U[2K:]M9"I>VNX%DC8J0RDJP(." 1Z$ UYI^TY^W%^Q_P#L7Z79ZO\ M5?M M(>$/ <>HJ[:;#XBUJ.">]"8WF"$GS)MN1G8IQD9ZUZ7H^K:?K^D6NNZ3.9;6 M]MDGMI#&REXW4,IVL 1D$<$ CO0 [4M,TW6;"72M7T^"ZM9T*3VUS$)(Y%/5 M65@01[&FZ-HNC>'=,AT7P_I-M8V=NNV"TLX%BBC7T55 'T%!_COX:U/Q]X&LDN_%OA6TU-&N]+@;;^\E7L%,D8?!.PR(&VE@#@ M_"G_ (*(?L,_'3Q=XH\$?!K]JOP1XGOO!6E/J7BV30]=BN+72+1'*/+/=(3! M&H(.PW%E9W;Q275I%*T$OF0-)&&,;X*[EST.&89'."1WK-F\ M>!+GQ(GC*X\%:1)K$7^KU5]-B-RGTE*[A^=>;?!/_@H#^Q5^TAHGC+Q3\"/V MFO"/BK1_A];K/XSUW1M5673]*B:.63?)=#]SM"02NQ5R%5,M@$9ZC]G?]I7X M"?M:?"^U^-'[-OQ6T?QEX6O9Y8+?6=$N?,B,L3;9(VZ%'4]58 X(.,$$@':7 M5I:WUM)97UM'-#*A26&5 RNI&""#P01VJOH'ASP]X5TQ-%\+Z%9Z;9Q$F.TL M+5(8DSUPB ?E5RB@"C/X9\-W6NP^*+GP]8R:G;0F*WU&2T0SQ1GJBR$;E4] MP#BIM1TC2=76%=6TRWNA;W"SVXN(%?RI5^[(NX':P[,.15BB@"M-HVD7&J0Z MW/I5L][;QM';W;P*98D;&Y5*)_!,6N6K:O;6$5] M/IHF'G);2/)'',4Z[&>*10W3*$5?H K:GH^D:W EMK.E6UW'',DL<=U LBK( MIRK@,#A@>0>H-%_HNCZK/;76J:3;7,ME-YUG)<0*[028(WH2/E;!(R,'FK-% M %:XT?2+O4K?6;K2K:6\M%=;2ZD@5I(0X <(Q&5# #..N!FH-?\ "7A7Q6(% M\4>&=/U(6LOFVHO[*.;R7_OKO!VM[CFM"B@".XL[2[:-[JUCE,+EXC(@;8Q4 MJ2,]#M9AGT8CO5?0_#OA_P ,6;:=X:T*ST^W:5I6@L;5(4+L9,Z*6 .Q-SX(4U[77Y M4?\ !W;\/O&OQ3_X)_\ PN^'_ABXFCL=:_:(T#3]:>!2=D=Q9ZC!$[_[ FDC MX/\ $4H U/\ @GCXO^)7[/G_ 3U\;_\%Y?V\M U'QY\5?'_ (4F\575G:3P M0-X<\')F>RTG3%N9%CMH&A"W31JV^9I8PWFR(&-;]@O]K?\ 8:_8W_X))_$# M_@KW^SC_ ,$[=7^'?A/QEXFN=7U_PUIOBF.ZO=3CAOGL8[O?>RHD$/VAYD2V MARJ;R8T.\U5_X.P?B^O[+7_!&6#X#?#32I;*P\;^*-%\'0K:1D)9:;;1O>%- MPX4%;".';U978= :^<_^"V7B.V^''_!&']E3_@E%^SC8WB7_ ,5O$.B>&M)% MW:M;MKUIIP@5[U8C\ZQW.IW%G.C.JEU.\+AA0!]+_&3_ (.B_@Y\$_V+/AS^ MUUXD_8^\LZ3:ZO%;30K=VR3+#:9;>)==@T_2)+JZ\5RB?RVC*("'GE72I8\Y$< M0OP"4C7*_OM:2S3VL4]Q;-!(\:L\+L"8R1RI()!(Z<'% 'XH_P#!S#XVD_:; M_P""C_[)'_!-+0O!&K^+[<:Z?&GC'PEX=@CFO-4M3-Y:6\8D=(XW-M9ZD-TK MI&BS!Y&1%+5]L?\ !./_ (+0>&OV_/%_QE^"FI?LR>)?AW\3?@I=21>(/ >N M:S:3R7*K)-$?+N04A5EEA*/N(C7S(V61U8E?A#]E3]HSX/3?\%\?VS?^"G7[ M7WBZW\+>'?@?H8\)>$--UXB"]GY%G')8VTFV6>2:/3[@HB*2[:FH RX%^'-.U34)+>&> M5,!H7\S4UD". 4CLXF."Y4 'U)_P29_;!_X)Z?M+S?M,?\%HOA1^PW>?#"]T M6RN+7QMX]U;Q&UU<:_%:V:ZC?*MNK&WM"J0V;R&+F9F1F)*Y/SC_ ,$-OB)K M?[*/_!(/]KC_ (+:?%-(HO&'Q/\ $&N:WIMU*GRW4UN9DM "W:35[ZYB(_V% MZD8'E/C/XG:3^QG_ ,&?>F>"/A?H^J?;OBWK]IINN>*%L'BM[FZU.XFO[M(R MV#(L5A91V#RX\LR%D5F9'"]%_P %C/&>B_ /_@WM_9?_ &!?A'%>Z7HWCW6] M(TS4?$NI63V]EJD-I EY>7JJ?G6";4[E)XV=5,B0/(@>-DD8 [S_ ()C>.?A M9_P2'_X-M)_VJ/VF?@!J7C_2/CAXAOKKQEH-O>VT,MU8:B3IEM#*9W4R0RV\ M/F8C#L%NG;&-Q'VY^SU^TM_P3Q_X)+?\$B_ 7[0DGP MTU.?6M8O=1U.(7,5I$\[>==WPD.0(U3#,B1Y'P?\ \'%7B'P/JGP6_8;_ M ."8/A;3M=\)?#;Q/XKLH[JZU?2I8)H='TXVVDV4QA0-)EK:[FN?(*B9080\ M:R'8O8_\%4/#]Y\7?^"^'["/@7XV>&KCP7\#M-\+QZYH-GXI\NTL;;5[1[R\ MDLIBS&))MECI,30EB<2(O.[% 'W5IO\ P5UTWP?^W=\-OV!_VG/V?+_X?^)_ MB_X-&O\ @6X3Q%%J0B;]^3I^I(L4?V.[ MY!B)KB(OA1* M_P#@IMKO_!-O7_V>/$]O=>$M(DU/Q3XQ;4;>>*"V-I'/:?9K.T\^>ZFNI;BR MMX;?"3-)>1J$+$*?GGX!? CQU_P4S_X+VZO_ ,%:/$NESZ=\ O@1H;^&_A/X MAU%#%!XMN8(KA);VU+8$ME'/=WTXNE.Q]MN%+_O-GSQ_P2)\01?%_P")7[=? M_!Q;XKT*[UF;PRWB(?"W3GMVD4&WLWO%!7JSQ6BZ; N?E422,0"%*@'Z1_\ M!,__ (+:?"C_ (*/ZY\<].M/@5XL^'=M\"[^*/7KCQ8\3R2PO]L#-)'#N\B: M,V,^^'=)@;<.QR!B?LW_ /!;74_VMO@-I_[6/P!_9&N]=^'.J_%FR\"13Q>. M(!KFG37>H6UC#?7VG_9REO;F2[A8A+B654D5R@0EU^+O^#=OXY?!O]@O_@C% MXW_;.^/WAO5[^T\:_%&SN/'?B/4M/9(9X;[5H-%$2M(N;P6Z/+?2[%9"MT4# M[Q(L=S_@GE^R'KO_ 3O_P"#A)/A+_P3Q^*=OXP_9P^+/P^NO%GC/2='U1-0 MLO#-KY=T;!9)8V9-PO4A6UE)\QX+F1,MM>1@#ZS_ ."HO[3\W[+?_!63]A>Z MT:\\N7XB>(/%/@G7[6-L?;=-OETE(U?U$=\;.9<]"C ?>;/Z#5^-7Q4TW7/^ M"J7_ =$^$=(\"J]W\,_V-](BN/%>L1#=;KX@WR3B!'Z><;LVT+(><:;<$?= MK]E: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "O+/VU/V6/"G[9_[-'B;]GGQ7?FP.L013Z/K*0"232=3MIDN;*]13C<8;F* M*3;D;@I4G#&O4Z* ,Y=(77=!M+3QOI&G75P$BENH!%YL"W"X8M'Y@S@.,J2 M> >#6C110 TPPM,MPT2F15*JY7D X) /H<#\A3J** *%_P"%/"^J:O;>(-3\ M-V%S?V0Q9WT]FCS0=_DAV=S8J$"V<]LCQ#804PA&/E(!''&!CI3]2T M;1]9$"ZQI5M=BVN%N+87,"R>5*OW9%W [6&3AAR,U9HH K7NCZ1J-U;7VH:5 M;3S64ADLYIH%9H'(VED)&5)!(R,<&H]>\->'/%5FNG>)_#]EJ5NDJRI!?VB3 M(LBG*N%<$!AV/45=HH 155%"(H P !P!2D C!&0>H-%% $36%B\44#V412! ME:%#&,1E?NE1V([8Z5P/QE^'/Q-N_AG?^"_V7=>\.^!-:URY*7?BF;11.=+C M=6\V\@M4VIP444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17'_& MOX_?!C]G/PDOC?XW?$G2/#>G37(MK*35+U(WO;E@66W@0G=/,P5B(T#,<' X M-&H_%_@R6^ET^9RL$]]I%S9&8 [T6YC MC9T((Q(H*MV)P: -RBN>^*/Q9^&7P2\&7/Q#^+OCO2_#FB6CQQS:GJ]XL$7F M2.$CB4L?GD=V5$1(M M*A=HK[2I77-!/$0PQ+'N0G(#$@@ '1T444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% 'YJ?\ !:[4_P!I#]DS]K7X,_\ !47PE\&-6^)OPM^&OA7Q#X?^(GAG M04\W4/#T6I1HK:W;1'AB$4+(_ "1;69%D,B>U_\ !*[4OV4?VH_@+\%/VR/@ M5X[T?Q#KGA3X'P?#_5[W267SH"R:7-/97BD"6.2">QRD;@8%Q(R@B0,?0?C_ M /MX_ SX&?M ']E_XZ>+]+\(/XF^'SZOX0U_Q#J"VEGJMTLUQ#LTNV(7" M(MO*L>\O(LCD+B/)_/3_ ()-_ 3X:^"O^"EGPR^)?_!/&>.W\#ZI^R_IS_M. M6WABX\SP\/$;6T'V&-MA,*:JSEY9(DPZ(LCL%,[EP!W[/'[=]I^V)^V%\8_^ M"E7QA_9X^*OQ0^''P*\577A?X%^%? GA#[?8Z)':+_Q,/$I6>6&&ZOY@R;/) M:6X@A+KL ,;']0_V4?VKO@1^VU\!M!_:3_9N\(M%O/%&IQ64/B+PM>B.2TU>UDF91<)E)(Y0A8PNBH^UB!3_^"5^I^!O^ M"0G_ 2J^)W[6'[6-KJ_@SP!XC^,FM^.-%T670YWO='T/4[RTL=+@:T13)$\ M@2&7RR 8Q>1G_MY>+9/@1_P<+?L<>*_AA="'5_BOX2\6 M>$_B-86K '4='M8$NK)IE'WA%J? MMKVW@G4_AKJ5M;:WIMSXZE2SCCW1AX;B%Y3'+!/LD !0K+^\*?Q%3\D_\$[? M^">?AOXD?\%#K_\ X*@'X 2_#CP!X2\+/X5^ 'AC6+&:'6=6AD#K>>)M1%R3 M> ?"HU"UO/$T!D74=?N//EAMKFZMRGEVL/F/*J3K+%$'!<_H[ M^Q;^VO\ L\?M_? FQ_:(_9G\8OJ^@75U+9W45U:M;W>FWL6/.L[J!_FAF32-2H)A6%NC# ! M]Y4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%17U[;:;93:C M>R[(;>)I)7VD[549)P.3P.U?/G_#UW]@3_HO7_EK:K_\BUZ. R?-\U4G@L/. MKRVOR0E*U]K\J=KV=K]C2%*K5^"+?HKGT117SO\ \/7?V!/^B]?^6MJO_P B MT?\ #UW]@3_HO7_EK:K_ /(M>C_JCQ9_T+Z__@JI_P#(FGU7%?\ /N7W,^B* M*^=_^'KO[ G_ $7K_P M;5?_ )%H_P"'KO[ G_1>O_+6U7_Y%H_U1XL_Z%]? M_P %5/\ Y$/JN*_Y]R^YGT117SO_ ,/7?V!/^B]?^6MJO_R+1_P]=_8$_P"B M]?\ EK:K_P#(M'^J/%G_ $+Z_P#X*J?_ "(?5<5_S[E]S/HBBOG?_AZ[^P)_ MT7K_ ,M;5?\ Y%H_X>N_L"?]%Z_\M;5?_D6C_5'BS_H7U_\ P54_^1#ZKBO^ M?+/^A?7_ /!53_Y$/JN*_P"?)]'MK^PNXC'+/^A?7_\ !53_ .1#ZKBO^?J:/:W,MG)YEI+<6ZNT#\?,A(RIX'(]*DU'3=.UBQETO5[""ZM MIT*36]S$'CD7T96!!'L:^??^'KO[ G_1>O\ RUM5_P#D6C_AZ[^P)_T7K_RU MM5_^1:/]4>+/^A?7_P#!53_Y$/JN*_Y]R^YGO=]X;\.ZGJEIKFI:#97%[8!A M8WD]JCRV^[&[RW(RF=JYP1G ]*NU\[_\/7?V!/\ HO7_ ):VJ_\ R+1_P]=_ M8$_Z+U_Y:VJ__(M'^J/%G_0OK_\ @JI_\B'U7%?\^Y?O_+6U7_Y%H_X>N_L"?\ 1>O_ "UM5_\ D6C_ %1XL_Z%]?\ \%5/_D0^ MJXK_ )]R^YGT117SO_P]=_8$_P"B]?\ EK:K_P#(M'_#UW]@3_HO7_EK:K_\ MBT?ZH\6?]"^O_P""JG_R(?5<5_S[E]S/HBBOG?\ X>N_L"?]%Z_\M;5?_D6C M_AZ[^P)_T7K_ ,M;5?\ Y%H_U1XL_P"A?7_\%5/_ )$/JN*_Y]R^YGT117SO M_P /7?V!/^B]?^6MJO\ \BT?\/7?V!/^B]?^6MJO_P BT?ZH\6?]"^O_ ."J MG_R(?5<5_P ^Y?N_L"?\ 1>O_ "UM5_\ D6C_ (>N_L"?]%Z_ M\M;5?_D6C_5'BS_H7U__ 54_P#D0^JXK_GW+[F?1%%?._\ P]=_8$_Z+U_Y M:VJ__(M'_#UW]@3_ *+U_P"6MJO_ ,BT?ZH\6?\ 0OK_ /@JI_\ (A]5Q7_/ MN7W,^B**\4^&G_!1+]CGXP^.M.^&OPY^,']HZWJLK1V%E_PC^H0^:P1G(WRV MZHORJ3R1TKVNO*QV6YCE=54\91G2DU=*<7%M;72DD[73U,ITZE-VFFO70*** M*XB HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKY.^/_ M /P4XN?#'Q-U[X-_LN_ V_\ B-K'@CQKX:\.^/M4?5+:PTO2[W5[NWBBT])I M9 \]YY4ZN0D9AAWIYL@;*4 ?6-%>8_LM?M.Z;^T]X:\1W_\ PJWQ5X)UOP=X MKG\-^*_"WC"VMTN[#4(K>WN2%>VFFAGA>&Z@DCFCD99$D5AC.*Y6^_;M\,^, M?COKG[-'[,7P[U/XE^*/"4B1>.=2TV\AM-!\+3N,K:WVH2$YNB.3;6T=Q,@Y MD2,$&@#WBBH=.?4)=/@DU:VA@NFA4W,-O.98XY,#_LH? /P%J_Q+^(6BVD5U MXML- FAATWPG#,"8&U6_F81VSR@$I;QB:Y91O$.S+T >Z455T*;6[C1;2?Q+ MIUK::B]NC7UK8WC7$,,I W(DK1QM(H.0&*(2.=HZ5:H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH R_''_(EZQ_V"[C_T6U?SYU_09XX_ MY$O6/^P7.%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %?CU_P %-OV;/VS/^"8_[3GB?_@H M=^RGIK?$OX,?$[XH>$_$?Q=^$$2G^V;76[+4K1H+K2B%8R&>6-8V4!F!F(,; M*J20_L+7P=^TY\>/VMO 5C>_#WX\_LG>,-:TRR_:-\.7WP]\;^$;W2;NUUC1 MV\36=Q:VK#4)-L M,UP'N%WQ20-Y<:!1-(L>X^Q?!7_@C]K'Q8_9N_:Y\+_M#>';;X?7'[67BV[U M>V\&Z7<0WG_"(1I&!8S3M Q@EO3<#[7.L+M$6(19&P6JQXA^%'[=WQU_X)5? M\.P/B'^S9>Z/\0KWP9;?#[Q#\19]6T^?PR-.B2.UEU^&1+C[3-YEJAD2U\A) MA<.$=8XP9@ ?=?PE^)_A'XV_"KPS\9_A_?-%R M.Q,/3=S6.C: MMK%N)KC4TLK;8UQ<2"*[MBWGP[8EC;+%0M?;U])^T#^R)JG[.O[)G[+7[+O_ M FGPOMM-7PUXU\977BB"TE\(:9I]C!#93&%QNNFD"MG9WAV\&12/+(_V7_C M)^Q?_P %4?B#^W#\'?A7J?CGX=_'[POI=I\2-%\.7%JNI^']>TM##::@D-S- M$+FTE@>1'6-FE25R^TH20 >=^%O^"TOQGT+X&?M>> /VE_A#H7ACX\?LK^%K MK4;NU\.7$T^B>((IK.2;3+^U$_[V.)V\DO'(694FC;.69$\1_89\0_\ !1?_ M ()Q?\$6-'_;Q^'GPT^&'CR'7--F^*_Q=L-:U#4G\3>*K;4"+VXU+[>H2&&X MCLVBS"\,RA+=F$CL=A^J?AQ_P3)F^/WQ,_:O_:(_:C\*S>&)OVG?#5KX-LO" M@NX+B]T'P[::9]A2>>6!WA^VSR$W!2-Y$B$<"[V8/CE_A1\*/V\O G_!*W4_ M^"5_BG]FR[U3QSIO@&]^&_AWXC1:M8+X6OM'DMY+&TUF1S<&ZA6&T=#):&!I MVDA*HK(XD !]I?LO_M#> _VL_P!G7P3^TQ\,3<#0?'/AJTUG3(KM LT,<\0? MRI "0)$)*, 2-RG!(YKNZ\W_ &//V:_"_P"QU^RQ\/\ ]EKP;J,M[IW@/PI9 MZ-#?SIM>\:&(+)<,H)"M(^Z0J#@%\#@5Z10 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!E^./^1+UC_L%W'_HMJ_GSK^@SQQ_R)>L?]@N MX_\ 1;5_/G7]%^ _\#,/6E^4SW\DVJ?+]0HHHK^@3W0HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#W3_@FC_R?-\//^PI/_P"DLU?M97XI_P#!-'_D^;X>?]A2?_TEFK]K*_EW MQR_Y*7#_ /7E?^ES/F\Y_P!YCZ?JPHHHK\5/'"BBB@ HHHH ***\Q_:^_:-_ MX93^!FH_&C_A#?[>^P75M#_9O]H_9?,\V58\^9Y/O^@/ M_P J4O\ Y,/[,QW\GXK_ #/T0HK\[_\ A_;_ -6I?^7U_P#<-'_#^W_JU+_R M^O\ [AH_XA3Q]_T!_P#E2E_\F']F8[^3\5_F?HA17YW_ /#^W_JU+_R^O_N& MC_A_;_U:E_Y?7_W#1_Q"GC[_ * __*E+_P"3#^S,=_)^*_S/T0HK\[_^']O_ M %:E_P"7U_\ <-'_ _M_P"K4O\ R^O_ +AH_P"(4\??] ?_ )4I?_)A_9F. M_D_%?YGZ(45^=_\ P_M_ZM2_\OK_ .X:/^']O_5J7_E]?_<-'_$*>/O^@/\ M\J4O_DP_LS'?R?BO\S]$**_._P#X?V_]6I?^7U_]PT?\/[?^K4O_ "^O_N&C M_B%/'W_0'_Y4I?\ R8?V9COY/Q7^9^B%%?G?_P /[?\ JU+_ ,OK_P"X:/\ MA_;_ -6I?^7U_P#<-'_$*>/O^@/_ ,J4O_DP_LS'?R?BO\S]$**_._\ X?V_ M]6I?^7U_]PT?\/[?^K4O_+Z_^X:/^(4\??\ 0'_Y4I?_ "8?V9COY/Q7^9^B M%%?G?_P_M_ZM2_\ +Z_^X:/^']O_ %:E_P"7U_\ <-'_ !"GC[_H#_\ *E+_ M .3#^S,=_)^*_P S]$**_.__ (?V_P#5J7_E]?\ W#1_P_M_ZM2_\OK_ .X: M/^(4\??] ?\ Y4I?_)A_9F._D_%?YGZ(45^=_P#P_M_ZM2_\OK_[AH_X?V_] M6I?^7U_]PT?\0IX^_P"@/_RI2_\ DP_LS'?R?BO\S]$**_.__A_;_P!6I?\ ME]?_ '#1_P /[?\ JU+_ ,OK_P"X:/\ B%/'W_0'_P"5*7_R8?V9COY/Q7^9 M^B%%?G?_ ,/[?^K4O_+Z_P#N&C_A_;_U:E_Y?7_W#1_Q"GC[_H#_ /*E+_Y, M/[,QW\GXK_,_1"BOSO\ ^']O_5J7_E]?_<-'_#^W_JU+_P OK_[AH_XA3Q]_ MT!_^5*7_ ,F']F8[^3\5_F?HA17YW_\ #^W_ *M2_P#+Z_\ N&O?OV#O^"A/ M_#;6M>(]'_X5%_PC/_"/VMM-YG]O_;?M'FM(N,?9XMF-G7G.>V*X,T\/>,,E MP$\;C,-R4H6N^>F[7:2TC-O=K9$5:_P SZ2HHHKXLXPHHHH * M*** ,OQQ_P B7K'_ &"[C_T6U?SYU_09XX_Y$O6/^P7M+\IGOY)M4^7ZA1117] GNA1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'NG_ 31_P"3YOAY M_P!A2?\ ])9J_:ROQ3_X)H_\GS?#S_L*3_\ I+-7[65_+OCE_P E+A_^O*_] M+F?-YS_O,?3]6%%%%?BIXX4444 %%%% !7S'_P %?/\ DQGQ%_V%--_]*HZ^ MG*^8_P#@KY_R8SXB_P"PIIO_ *51U]/P7_R5^ _Z_4__ $I'3@_]ZAZK\S\> MZ***_N4^S"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "OOS_@@[_R.GQ'_ .P7IW_HR>O@.OOS M_@@[_P CI\1_^P7IW_HR>O@?%#_DA,;Z0_\ 3D#AS+_8^GZL****_%3QPHHHH **** "OF/\ X*^?\F,^(O\ ML*:;_P"E4=?3E?,?_!7S_DQGQ%_V%--_]*HZ^GX+_P"2OP'_ %^I_P#I2.G! M_P"]0]5^9^/=%%%?W*?9A1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7WY_P $'?\ D=/B/_V" M]._]&3U\!U]^?\$'?^1T^(__ &"]._\ 1D]? ^*'_)"8WTA_Z<@<.9?[E/Y? MFC])****_C$^1"BBB@ HHHH R_''_(EZQ_V"[C_T6U?SYU_09XX_Y$O6/^P7 M.%%%% !1110 5\Q_\%?/^3&?$ M7_84TW_TJCKZG?\ MHR>O@.OOS_@@[_R.GQ'_ .P7IW_HR>O@?%#_ )(3&^D/_3D#AS+_ '*?R_-' MZ24445_&)\B%%%% !1110!E^./\ D2]8_P"P7./\ MD2]8_P"P7M+\IGOY)M4^7ZA1117] GNA1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% 'NG_!-'_D^;X>?]A2?_P!)9J_:ROQ3_P"":/\ R?-\//\ L*3_ M /I+-7[65_+OCE_R4N'_ .O*_P#2YGS><_[S'T_5A1117XJ>.%%%% !1110 M5\Q_\%?/^3&?$7_84TW_ -*HZ^G*^8_^"OG_ "8SXB_["FF_^E4=?3\%_P#) M7X#_ *_4_P#TI'3@_P#>H>J_,_'NBBBO[E/LPHHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[\ M_P""#O\ R.GQ'_[!>G?^C)Z^ Z^_/^"#O_(Z?$?_ +!>G?\ HR>O@?%#_DA, M;Z0_].0.',O]RG\OS1^DE%%%?QB?(A1110 4444 9?CC_D2]8_[!=Q_Z+:OY M\Z_H,\L?]@NX_\ 1;5_ M/G7]!GCC_D2]8_[!=Q_Z+:OY\Z_HOP'_ (&8>M+\IGOY)M4^7ZA1117] GNA M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% 'NG_!-'_D^;X>?]A2?_TEFK]K*_%/_@FC_P GS?#S M_L*3_P#I+-7[65_+OCE_R4N'_P"O*_\ 2YGS><_[S'T_5A1117XJ>.%%%% ' MB6J?L$?!K5]3N=6N?%7C=9+J=YI%B\7W*J&9BQ / R>!VJ#_AWO\$_^AM\= M_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_X MU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% M 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O M?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#; MX[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_ [W^"?_ $-OCO\ \+*Y M_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"' M>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;? M'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/ M^->Z44 ?&_Q__9#^''@;XG?"_P .:'XJ\8&W\2>*I++4C<>*;B1Q$("XV$GY M&R.HKU3_ (=[_!/_ *&WQW_X65S_ (UV?QC^#.I_$WQ[X \7V.M06L?@[Q"^ MHW,,T;%KA3$4V*1T.3GFO0: /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#; MX[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_ [W^"?_ $-OCO\ \+*Y M_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]TH MH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X= M[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW M_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_ 3_ .AM\=_^ M%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T? M\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0 MV^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"R MN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O= M** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__ LKG_&O=** /"_^ M'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\ M=_\ A97/^-'_ [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'? M_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"- M'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ MT-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#P MLKG_ !KW2B@#PO\ X=[_ 3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QK MW2B@#PO_ (=[_!/_ *&WQW_X65S_ (UP'[4W[&'PO^&G[/7BSQYX;\5^,C?: M7I336HN_%=Q+'N#*/F0G##GI7UG7'?M!?#.^^,OP7\1?"_3-3BLKC6].:VBN MIT+)&20! MD]*U?^'>_P $_P#H;?'?_A97/^->R>$M&E\.>%-,\/3S+(]AI\-N\B# _P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#P MO_AWO\$_^AM\=_\ A97/^-'_ [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'> M_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"A MM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S M_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X M)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_ 3_ .AM\=_^%E<_XT?\.]_@G_T- MOCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P + M*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH M\^^#/[-?@+X&:G>ZMX0UGQ#=27\"Q3+K6N2W:JH;(*AS\ISW%>@T44 %%%% M!1110 4444 %%%0ZA8VNJ6$^F7T7F07,+13)N(W(P((R.1P>U $U%?D9^P?^ MSOX0^.7_ 6G_;1^"?Q1\?\ Q-U'PG\-KSPS+X&T"W^,7B.RMM':_M))KD1) M:W\>07 VALB, !-M;O\ P4N\(9=(AN-WE7VEW]^\EW#M".OE/,R^88@=R.1& ?JM17GWQ'_: ME^!GPK\.:#XE\5>,)YT\50^=X7TWP_HEYJ^I:Q&(EE9[2PL89KJY58V5W,<3 M!%8%L BJW[-O[8'[-G[77@G4?B#^SU\5K'Q!IVBZG-IVO(T$UG=:1>1?ZRVO M+6Z2.>TE7J8YHT;'.,4 >E45X+IW_!3C]A[4_'?ACP!'\;?(F\;ZD=/\$:WJ M'AK4[70_$EV"0(-/U>:V73[Z1B,*L$[ES@+N)%=E\U)+&-MKWCV>EV]Q/';AOE,[((]WR[L\4 >D45X1JG M_!3S_@G[HO[+]M^V?JO[67@^#X9WI=+/Q0^H?)/,K;7MTAQYS7"GAH!'YJG@ MH*R[O_@K3_P3LL/C)X5^ 5]^U#HT/BCQM+;P>&K26QO%M[JYG1'BM&NS#]GA MNF$D?^C2R)-F15*!F (!]%T5X%\./^"HW[ GQ<_:27]D?X<_M+Z+JGC^:*XD ML-&AMKI8M1$ 8SBTNWB%M>,@1RRP2R, CDC"MCX=\"?'[]F[]@3_ (+J?M9_ M$W]H7XUR^&?!UO\ "KP?(MYXIUZ]U%Q1F97=;>$-@!RJ!5. M#]7Z*\P_9/\ VS_V7/VY?A4/C7^RA\:-(\:>&A=/;3W^G&2-[6=0&:*>&94E MMY-K*VR1%;:RMC!!/(R?\%/_ -AFV\?>'/AYJ/QP^Q3>,M4_LWP=KNH^&=3M MM!U^\R0+>QUF6V73KR1B"%6&X%R>* /?:*\ ^+7_!4[_@GI\#/B/XA^$? MQ2_:O\*Z9XC\)>&[C7?$^E+<27$FEV4,L4+F)%@)\Z1G 1&->G? M #X_?!_]J7X.:!^T#\ O&]OXD\'^*++[5H6M6L,D:7,0=D)V2JLB,'1E9756 M5E((!&* .QHKY _;V_X)L_"S]JC0O&?Q:_:D_:O^(_ARSTG2)Y_"UYX5\ MA:9X(M8(-QO?(@E6.[G#*\TD]R'^4B-0BH,]%_P1GG_:ZNO^"8_PBN_VZ+G4 MIOB9+X==];EUS=_:#6YN9C8F[W?-]I^QFV\W?^\W[M_S[J /IVBOSJ^ 5U\5 M/"O_ )?C]XU\6>'O^&8+76],T?Q)JZR6FEW$^LVL4@MK>%(X(01 M""2L88Y.6/%?HK0 445^>7[6/_!&OQ3^T=\._%_[1/Q9_;K^,&@?&A[*\U?P MUK'A3XA7-AH/@V6-7EMK"SLHMB&UB"QI)*V)YRLDI=&?"@'Z&T5^3VJ?\%=/ MVK?A;_P;2> _VXO&1CD^.'CS38/#'AG4+JS0"XU*XU&XLK74WC*["[6)]+^-_Q!M/$?B;X<:SI'B2[AB\#)9W%U%I&GV,".(1:@6L;3(T9^U"> M43F3<,?7W_!*']M&Y_X*$?\ !/3X7_M;ZM8P6NJ^*=!9?$%M:KMB34[6>6SN M]BY)5&GMY&1220C+R>M 'T/1110 4444 %%%% !1110 4444 %%%% !1110 M445^2O\ P2\^+/[+'_!2+XL?%_X>_M]^/M=;]I;1_B?KED? >K>.-2T>?P[I M%O.T=G#H,-M<0B)(HT/F2P?Z09-TDK$-&Q /UJHKY^_8#^ ?Q1_95^'_ ,0/ MA_\ &?XP^)?&D&/A(GQI>SU/QQ,8O M]K'A?5+#2?$\G9-,U2YMDL=19N M-HMYY"^Y=N=RY />J*^?/B-_P5:_X)T?"?Q5XQ\$^//VO/!UGJO@#2DU#QC9 MPWK7#:7&\Z0)&YA5P;AI9$1;929V+#$9J3X5?\%0OV'/CW^S%XB_:^^ GQMC M\;^"?"R2?VW-X8T6]N=0MY54$0-IXA%V)6#*50Q L&!'RY- 'O\ 17RK_P $ ML_\ @IGX%_X*%?LJV/[0%_%<:#>7C:SJ=Y9:AH]U;6VFZ7'JUY%:![R6,6TS MI:QP^:T')"C('9^&?^"F'[%'BOXL>&_@I9_&*:RUWQHCMX';7O"NJZ98 M>)PH!SI=_>6L5IJ605*_9I9-P92N0PR >[T5X)XB_P""H?\ P3^\+?$7Q;\) MM5_:H\,-XB\"Z6M_XKTRQFDNFT]&F2!8F:%'5[EI9$1;5"T[,V!&>:P-&_X+ M'_\ !-'Q#\ YOVF-#_:LTBZ\)V^M3:1,\.E7YU%;^%!)+;?V;]G^W>:D9$C+ MY&0GSGY>: /IJBOS]_X+ _&/X!_MI_\ !"3XL?M(_L\_%Z?Q!X9?P1<:GX<\ M0>%=?O+))989E1DF2)XF<*RNCV\ZD @AD!''0_LF_P#!77_@FS\//!'P5_8T M\:?M=^%]/^(UU\//#M@FA3F?RDO&TZV M)+P1FUBN-S*ODO*LFY@NW) H ^X M:*XGXR_M#_"3X!V^G'XE>(;J.\UF62/1-$T71+S5M4U-HUWR_9K"QBFNK@1J M0SF.-@@(+8!%<+X+_P""D_["GCSX&^(/VD-%_:9\-VW@[PEJ$VG^*]3UV633 M)=%O8L[[2\MKQ(KBVN!CB&2-9#V4T >X45\\?"+_ (*O_P#!//X\_&#P=\ O MA)^T]HVM>,?'WAMM>\)Z#!97:37MBL+7!D1(U[:6ID7[1]E9\K%<-%O2.8A MO*=Q)M8H%(!U5%?F;HO[#7CC]B;_ (+$_!*R_8:^-GQ*U'PAXN\,^(;W]H+P M?XR\?7^O6%OI\,*)8:E(U[+(\5S/>R-'&2V7:"79B-+@5W/[0'QLU[]KK_@M M%X;_ ."8$?B'4K/XRW4-I8:9% !17D'[8/[ M/_Q)_:@\(Z7\&/#/QJ\0> /"^H7[2^.];\&:D;/6[NQCC.S3[2Y"DVHFE9#+ M.F'$4+QK@S;T^"? O[.WQ3_X)2?\%H?@/\ OV9/V@_B%XK^$'[07A[Q1_P ) MA\/?'?BF?65T&XTBR2X&I6\LY+0AWFMTR$K35)[6TUOQ'J2337.H78@=#<&V6 MV>WBBD+1QG,H4.P8)^P5^T+^T9K/Q&_:S_X)>Z-\39+GQI\$/$MK'\+?&GBV M9[^XM/#^MVYN+$W+2EGOY-/4GYI6W3J(4=L[GH _0BBOQX_X*Q_L ?$+_@EQ M^SD/^"FO[%O[;/QPOOBKX&\4:.VO6GCGQ_R>UN;-@L;,TEPC M".-50(KJJ!@CI^JOQC\(>(OB5\&]5\-:?\0-?\%7]]I,F_5O#%S M[9L8CD1 MR2Q2!2"?OJH88!5EH [*BOA?_@VM^('CSXJ?\$6?@[\0_B=XUU;Q'K^K7'B> M?5-;UW49;N[O)3XFU4;Y9I69Y&P ,L2< 5]T4 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !114.H64.I6$^G7+S+'<0M'(UO+?$F@_M >-+&[UAQG;]H>#5T,H7<= MJMD)_"!7H?P"_8,_9(_9D\9ZI\3O@_\ !BSM?%VMIY>L^-=9O[K5]=OH^/W< MNI:A+/=R)P/E:4K\HXX% 'PA:W5S\'_^"Z/AS]D#QS^U'XF^'*O^R9H&A?"; M6-)M](*ZW):W\PO;1#JEC=H)Y6B60K&$=Q:(&+;8Q7/?\%3?V2?A]^QU^Q?^ MV_\ %#]E[XV^/?$WQE^(WP\T;4_BP=0O++9%IS7XMWN&AT^SMHK:22Q_M+HH M+1QRN1U8_>_[=?\ P32_8O\ ^"D?@_3/!_[7?P;M_$8T*X>?P_JUO?3V6H:7 M(^W>8+FW=)%5MJ[HR2C%%)4E5(V?V7OV#_V4/V./@E>_L]? +X/6&F>%M6>: M37[/4)9-0EUJ2:,1RR7LUTTDET7C 0^8S ( @ 4!0 >6ZC:?\$X?VNO^">WP MF^-'Q*\+:#XC^%OA^#P_XE^']M'<.HLM3MXU@L+>W2!T9KI99/L@M>2TC&%D M).VOGK]F7QSK?CK_ (+<_M?_ +/?B_\ :T\7_#;QI//X4O\ P;HVBVNA/_;O MA^'1D ^SG5--NW<02RR2,D3*H:[D8J6\PCWW]FW_ ((8?\$Q?V3/C:OQ\^"' M[.G]GZW::B^H:+:7OB._O=.T>[<$-<6EG<3O!#+@D+($W1CB,H.*Z/\ ;H_X M)&?L#?\ !1GQ#HGC?]J7X*?VGXD\.Q"'2/%&C:Q=:9J,, \?MX M@O;:>&T\0W,ME/+'$MM;P0P2&,VTKPH@"!X*M;\%>#)K:;PYHD_Q5\2(+:2V7;;NTL>H++,T0 MXC,KN4XVXQ0!\W?\%BM(TG0OVYO^"?DNC:;;V9L?CW/8V7V:%8Q!;/8*K0IM M VH0B#:.,*!C@4S]F?PWX>U+_@Y8_:9\1:CH-G<:AIGP4\(C3;Z:U1IK42H% MD$;D;DW!0&VD9 -?47QM_X)M_LD?M&>+/ OCKXS>%_%NM:O\,[U+WP/?M\5 M/$<$FE72E2+E?)OT\R;Y%!EDW.P&"Q!(I?BQ_P $Y/V7_BS\;K?]IB32/$OA MCXBPZ5'I=SXW\"^-=1T74-1L$QMM;Q[2=!>1C:N//#LNU=K*0" #\M_V@_AS MXW^"WQ[_ ."K>J?L9Z1-I/AEO@OHDVM6WA^,QVT.OSZ8UQ?M $X$XM);R>39 M\R/<9."5KZ2G_9H_8R_X*0_\$F_"'C_XU?MZ?$36O@E9>%],UMK'3W\,6*:' M<6-NH6V62RT:.XBGMWW0>2'WEODPQ8 _>WP:_9W^#'P \ 3_ Q^%/@2WT[2 M+V\N+S54N)I+N?5+NX.;BZO+BX9YKR>4_?FG=Y'P-S' KYM^$7_! G_@E)\" M_P!H:/\ :8^&7[+=MI^O6NKKJVF::VNWTND:?J"L66Z@T^28VZ2(QS'\A6(A M3&J%5( /)/&_A'PSK7_!T-\-[C7M&COY]-_8NNI[*?4X5>:.;^WIX?,.1Q)Y M'O#GA[PCHEMX:\*:%9Z9IME$(K/3]/M4A@@0=%2- %4>P % M>-Z[_P $YOV3/$G[6EE^W-J_A#Q+)\4M.T[^SK'Q/'\2M?C$%B7>0V:VJ7PM MA;%Y'8P>5Y19B2N:]PH \E_;+_8B_9W_ &^?@]>? K]IGPQJ6K^';R-@UI8> M(KRPVR':5EQ;2HLCHRJR^8'4$'C#,#\U?\&\^@_&7X?_ +&7C7X'_%#XA:CX MMT+X:_';Q9X/^%_BC5)C+)J?AK3KE+:"59/XT%PEY&N"558PB_*B@>NW'_!* M']D(_'/Q=^T%HJ?$/0]:\?WWVWQK9>&/B]XATK3]:N"H4R3VMI>QQ-D K@* M1D8PS ^^^"/ _@WX:>$--^'WP[\*Z?H>A:-9QVFDZ/I5HD%M9P(-J1QQH J* M , 8H ^"/AT1_Q%"_$,9_YLZTW_ -2!*^_M1\3^&M'U6PT+5_$-C:WVJNZ: M99W-VB2WC(NYQ$C$&0JO)"@X')KQO1/^">)Y/BAXAD,]BDJ2K9O;O?FW>V$D:-Y!C,>1]WK7G?_!1#_@G/\./VUOCE M\'?B=/\ #?4_^$V^&OBJQU30OB+%XBEM+;PY9PZE:7ET@@CF4W5S.EJ8(@8V M2,S-([ (J. ?6U?.G[45[J_[8-YKG["_PCUZYL]'NH19?&GQKILFTZ+IDR!I M-&M9!Q_:=W ^TXYM+>8SOM=[59?HBXA2Y@>WD9PLB%6,?%[Q9+-=W$K%Y)97;5"7 M=V)9F8DDDDT >3?\'&_PR\':G_P2DLC^SYI>GW&A?LW_ !7\,:GK7AWPZ%== M)L+",0-:^6F=GDV]_!(4_@C&XX K>_X.;XKCXW_\$M=(^!?PLEBU76OC-\4_ M"?AWP5%:MO%_<7%T+F(IC[RF.!G)Z!03TK[._9R_8E_97_9-_9R3]DCX"_!O M3M'^'*Q7L[GGU"&Y2[=WN5G>\DEDN!(9'!$K,-I"#"@*,;X2_P#!/+]E MKX,>+?#?C'PKX4UF]N/!%E+9^ +7Q+XOU'5K3PI;R)Y;QZ;!>3R1V>8_W0=% M#K$!$K+&-E &K\;?C-=?!'P[H7P<^$VC1>)OB/KUB;3P5X;N)BB,L*HDFHWS MJ";>PM]R---C)+)%&'FFBC?R^?\ 8X\#_#W]B?XF_L,>$_B%;ZQ\2OBSX$\6 M:KXEUG4)(X;_ ,2:QJ5NUO>:M)$#^[B\^Y@B11E(8A#$I(05%^U)_P $2/\ M@FA^VG\9;W]H#]IOX":MXI\6W]K#:S:G-\3/$=LL<$2XCAB@MM0CA@C'+;(T M52SNY!9V)ZG]B7_@E;^P5_P3IUOQ)XD_8Z^ J^$M0\706T/B&^F\2ZGJDMU' M 9&B0/J%S.8P#(Q(3;N^7=NV+@ ^9/\ @CO\8/#_ ("_X-R=&\8>*#_9DGPV M^''BRR\5V5X/+ETVZTRXU$3Q3*<%' C#%3SAQZUW?_!MY\#O&'P!_P"",7P6 M\)>/=.FL]4U72[[7WM)T*M'!J&H7-Y;<'D9MYH6(/=C7MGC7_@FM^R#X_P#$ MOB'6_$/P^U'^S_&.MQZSXU\(67BC4+;0/$>HIL_TJ^TN*=;6YD;RXS)OC*SF M-#,)"HQ[M###;0I;V\2QQQJ%1$7 4#@ =!0 ZBBB@ HHHH **** "BBB@ H MHHH **** "BBB@ K\]_VI?\ @E5_P3R_X+F_"+0_VN?#T-WX'^(MU;G^QOBG MX)G2+5=/OK21H&@O A"7AMYX6B.[$J^5MCEB%?H17S-X9_X)+_LD?#6TN[3X M%77Q$^&ZZI,\^NK\/?BGK6E1ZK&&Y$)N&.29U193G[^ #\S+G]I MK_@HAJO_ 0[_;G_ &5_V@_'EUXZ\9K86JMN,K>5L+@ ?8_P1_92_9X_9T^# MDGP!^$/PKTW3?"5TUT^IZ5"M3^#>@ MZCXQT[38PEI%XDNK8RQDHORB62(7'X#Z5I7A;QCX8U^[TQ'U>.\3[1817<#+%4YWVK&124)*;HLI^C/P M)_9H^#7[-_A[5O#_ ,*_"TD!\0ZM+JOB;5-3U">_O]:OY0%DN;RZN7>:XD*J MJ NQ"HBHH5%50 ?CIX(\5^,_"G_!EGI6K^ &NI)T\/R#5XM.*M.^D'QL\>I* M%8%60VK3))N!78[[@1Q7VC\<_P!E7]D/]N?]FGX;_M)?&?\ X* _$KQO\/=! M\2Z1XP^'&H:;+X;LV.KAO)L4@;3M'AG>=I)_(%J&R965"GF(NWWW]F;_ ()C M_L-_LA>$_$W@+X#_ &L]-T+Q='=0ZUHFIZE=ZG9FUN69I[.&"]EECMK60LQ M>WB"1N<;E.!CSO\ 9A_X(2?\$O/V/OCBG[0OP)_9O&G^(;.\DN]%34/$5_?6 M>CW$BE7FM+6YG>*&3:2!)M+(.$*CB@#R7X0>'O#]W_P<^?%_6+O1;26\M/V8 M=#EM;J6W5I()&U!8F9&(RI,?R$C!*G'2H_\ @D?X2\*Z?_P5E_X*":S8>'+" M*\B^)7AQ([N.T02HMQILDTZA\9 DE42.,X9E!.2!7U=H'_!.[]E'PQ^U5J_[ M;.A^$?$D/Q.U[31IVK^)3\2=><7-D&1EM6MFOC;"!61"L0B"*5RH%0?!S_@F M_P#LE_ #XE>.?C!\)?"_BW2O$OQ*D$GCG5C\4_$5Q)J\JJZ)+()[]U61%D<) M(@5XP?D*X& #\J_A#!!8?\&ZO[>^C6,2Q6EA\:OB';V5M&,)!$MS9E40#A5& M3@#CFO?/^"H_P.^!6M?\&Q5KI6O^ M(@_L#X1^%=0\%I9Z=&DEIK<@L5@:U" M+E9II9FC;9\T@G<'.\Y^S/@Q_P $NOV&O@%\*?''P,^'?P9N6\'?$F[NKKQQ MX:\1^,-7UNRU:XN0HN)Y(M1NYU660(FZ1-KDHI)R :B^$W_!+[]DKX//X:L] M&TCQ;K6C>"+^.\\">%O&7Q"U?6M)\-SQ@B&2TL[VYDB5X02(7=7:#_ED8Z / MB;P9X\^)^A?\%I/ 'P"_:;_::\4_#3Q7X@_8X\.67A#5-/BTB3^U]72\D?5K M(/JEC=I]HEFC,A$81W%F@8MB,5Z_X\_8I_9I_9CT']LGQUX&^,GC'Q;\2_B7 M\$;[5/BI%X@NK VX1=-OX;*=[>QL[:&"60+8+FW=)%5MJ;HR2C%%+* M2JD5OA=_P2__ &)_@Q^R[K?['7PT^%%YH_@7Q.)SXIMM.\6:G;W^MM/%Y4S7 M>H17*W/\ =D-+C8 @ 4!0 >8_\$%_AO\ #S3?^"2'[..OZ?X(TF._MOAY M'<6U^NGQ^?#-=%FN723&Y3*WWR#\V!GH*^S:\Y_9:_9/^!G[&'PDL?@3^SGX MEAAI>C:AXJU+54LD+%C'"U_<3O%'N9CL5@H)X%1_M9?LD? K]MOX, M7GP"_:*\+W6K>&[V\MKQH+'6+FPGBN;>02PS1SVTD'/V8/V^OV;O^"@/[%&N>(]"^*7C7X^Z)X.\?:8?$][>Q>+-!NTFE MOS/'Z;?6$5S9H3UD2&#SV4=%=3WK['^!7[#_ ,!?@!K5EXM\.Q>*O$.O MZ9I\EAI?B+XA>.]5\27VGVLFWS(;674[B8VJ.$0.(=GF"--^[:,;WQX_9B^# MG[1\>@S_ !.\/W3:GX4U0ZEX4\1:-JMQIVJ:+=F-HGDM;NV=)8M\;-'(@;9* MA*2*Z\4 ?#?A?P9J_P 8_P#@Z7\5?%+087?1?@]^RYIV@^(;R,92'4]1U"6Z MMK5SV9[::64#TC]Z_17P]XG\->+M._M?PIXAL=3M!,\1NM.NTFC\Q&*NFY"1 MN5@01U!!!KC/@S^S-\%OV=?"6M^'?AEX1GC_ .$AOYM2\4:E?:C<7^IZY>2( M$>XN[NXD>>YE**J NYV(JHFU551XA_P2D_X)W> /^">OA#X@>'_A%\/]1\$^ M$?&/B^/5/#W@34_$4FISZ7%'9PV[S3RO-,HN)Y(W=DCD=%C6!=Q=7H ^COBO M\5_ 7P2\ W_Q+^)>O+IVD:>>61DCCAC5I))'5$5 MF8 ^)?!OX:1Z3\7M3_X*!?M:O9^'?&/BFPL_"G@GP_J=Y%CPCHDUTIM]+#JQ M274;RZ>.2X,98&3R+>,R);K)+T?[:?\ P3N_9%_X*&^'-$\'_M>_#C4O%.D^ M'KY[W2M,MO&FKZ5;I0?\$I/!FI? 3_@LO\ MZ_!WQI UO?^+]?\,^._#+R#']I:7=QWYDEC MS]Y(IY1"Q' <,.U)_P $M/".I^.?^"S_ .WQ^UQ;J5\+GQ/X=\$Z??Y_FI'J"!NF8&C@#>AE]J^U_C7^R'\$_COXUTCXH^*M.UC2_%V@Z?<:?I7B_P MEXDO-'U2*QG*M-9M#M2+='+&XX=&4A ME89!!!!(-?$T_P#P;'?\$0[JU^PW7[&5U)!@#R9/BKXI*8'3@ZGCBOLW7_@W MX \0?"M?@L]C?Z;XSEBFB4( OR..!B@#XG M_P"#7'_E!3\#?KXF_P#4GU6OT KRC]D+]B3]FW]@_P"&,?P7_98\':KX<\*0 M2R26>@7?C'5=4MK1GD>63R$O[J<0;Y)'=A'M#,Q)R:]7H **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** I** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D! end XML 18 vrtx-20210930_htm.xml IDEA: XBRL DOCUMENT 0000875320 2021-01-01 2021-09-30 0000875320 2021-10-29 0000875320 us-gaap:ProductMember 2021-07-01 2021-09-30 0000875320 us-gaap:ProductMember 2020-07-01 2020-09-30 0000875320 us-gaap:ProductMember 2021-01-01 2021-09-30 0000875320 us-gaap:ProductMember 2020-01-01 2020-09-30 0000875320 vrtx:CollaborativeandRoyaltyMember 2021-07-01 2021-09-30 0000875320 vrtx:CollaborativeandRoyaltyMember 2020-07-01 2020-09-30 0000875320 vrtx:CollaborativeandRoyaltyMember 2021-01-01 2021-09-30 0000875320 vrtx:CollaborativeandRoyaltyMember 2020-01-01 2020-09-30 0000875320 2021-07-01 2021-09-30 0000875320 2020-07-01 2020-09-30 0000875320 2020-01-01 2020-09-30 0000875320 2021-09-30 0000875320 2020-12-31 0000875320 us-gaap:CommonStockMember 2020-06-30 0000875320 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000875320 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000875320 us-gaap:RetainedEarningsMember 2020-06-30 0000875320 2020-06-30 0000875320 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000875320 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000875320 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000875320 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000875320 us-gaap:CommonStockMember 2020-09-30 0000875320 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000875320 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000875320 us-gaap:RetainedEarningsMember 2020-09-30 0000875320 2020-09-30 0000875320 us-gaap:CommonStockMember 2021-06-30 0000875320 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000875320 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000875320 us-gaap:RetainedEarningsMember 2021-06-30 0000875320 2021-06-30 0000875320 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000875320 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000875320 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000875320 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000875320 us-gaap:CommonStockMember 2021-09-30 0000875320 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000875320 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000875320 us-gaap:RetainedEarningsMember 2021-09-30 0000875320 us-gaap:CommonStockMember 2019-12-31 0000875320 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000875320 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000875320 us-gaap:RetainedEarningsMember 2019-12-31 0000875320 2019-12-31 0000875320 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0000875320 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0000875320 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0000875320 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0000875320 us-gaap:CommonStockMember 2020-12-31 0000875320 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000875320 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000875320 us-gaap:RetainedEarningsMember 2020-12-31 0000875320 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0000875320 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0000875320 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0000875320 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0000875320 vrtx:TRIKAFTAKAFTRIOMember 2021-07-01 2021-09-30 0000875320 vrtx:TRIKAFTAKAFTRIOMember 2020-07-01 2020-09-30 0000875320 vrtx:TRIKAFTAKAFTRIOMember 2021-01-01 2021-09-30 0000875320 vrtx:TRIKAFTAKAFTRIOMember 2020-01-01 2020-09-30 0000875320 vrtx:SYMDEKOSYMKEVIMember 2021-07-01 2021-09-30 0000875320 vrtx:SYMDEKOSYMKEVIMember 2020-07-01 2020-09-30 0000875320 vrtx:SYMDEKOSYMKEVIMember 2021-01-01 2021-09-30 0000875320 vrtx:SYMDEKOSYMKEVIMember 2020-01-01 2020-09-30 0000875320 vrtx:ORKAMBIMember 2021-07-01 2021-09-30 0000875320 vrtx:ORKAMBIMember 2020-07-01 2020-09-30 0000875320 vrtx:ORKAMBIMember 2021-01-01 2021-09-30 0000875320 vrtx:ORKAMBIMember 2020-01-01 2020-09-30 0000875320 vrtx:KalydecoMember 2021-07-01 2021-09-30 0000875320 vrtx:KalydecoMember 2020-07-01 2020-09-30 0000875320 vrtx:KalydecoMember 2021-01-01 2021-09-30 0000875320 vrtx:KalydecoMember 2020-01-01 2020-09-30 0000875320 country:US 2021-07-01 2021-09-30 0000875320 country:US 2020-07-01 2020-09-30 0000875320 country:US 2021-01-01 2021-09-30 0000875320 country:US 2020-01-01 2020-09-30 0000875320 srt:EuropeMember 2021-07-01 2021-09-30 0000875320 srt:EuropeMember 2020-07-01 2020-09-30 0000875320 srt:EuropeMember 2021-01-01 2021-09-30 0000875320 srt:EuropeMember 2020-01-01 2020-09-30 0000875320 vrtx:OtherNonU.S.Member 2021-07-01 2021-09-30 0000875320 vrtx:OtherNonU.S.Member 2020-07-01 2020-09-30 0000875320 vrtx:OtherNonU.S.Member 2021-01-01 2021-09-30 0000875320 vrtx:OtherNonU.S.Member 2020-01-01 2020-09-30 0000875320 us-gaap:NonUsMember 2021-07-01 2021-09-30 0000875320 us-gaap:NonUsMember 2020-07-01 2020-09-30 0000875320 us-gaap:NonUsMember 2021-01-01 2021-09-30 0000875320 us-gaap:NonUsMember 2020-01-01 2020-09-30 0000875320 vrtx:CRISPRTherapeuticsAGMember 2019-01-01 2019-12-31 0000875320 vrtx:CRSIPRARJDCAMember 2021-04-01 2021-06-30 0000875320 vrtx:CRSIPRARJDCAMember 2021-07-01 0000875320 vrtx:CRSIPRARJDCAMember vrtx:CRISPRMember 2021-07-01 0000875320 vrtx:CRISPRTherapeuticsAGMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2021-07-01 2021-09-30 0000875320 vrtx:CRISPRTherapeuticsAGMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2020-07-01 2020-09-30 0000875320 vrtx:CRISPRTherapeuticsAGMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2021-01-01 2021-09-30 0000875320 vrtx:CRISPRTherapeuticsAGMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2020-01-01 2020-09-30 0000875320 vrtx:CRISPRTherapeuticsAGMember us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2021-07-01 2021-09-30 0000875320 vrtx:CRISPRTherapeuticsAGMember us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2020-07-01 2020-09-30 0000875320 vrtx:CRISPRTherapeuticsAGMember us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2021-01-01 2021-09-30 0000875320 vrtx:CRISPRTherapeuticsAGMember us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember 2020-01-01 2020-09-30 0000875320 vrtx:ModernaAgreementMember 2020-09-01 2020-09-30 0000875320 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0000875320 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0000875320 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0000875320 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0000875320 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0000875320 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0000875320 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0000875320 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0000875320 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0000875320 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0000875320 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0000875320 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0000875320 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0000875320 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0000875320 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0000875320 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0000875320 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-30 0000875320 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0000875320 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-09-30 0000875320 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0000875320 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0000875320 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000875320 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000875320 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000875320 us-gaap:FairValueInputsLevel3Member 2021-09-30 0000875320 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-09-30 0000875320 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2021-09-30 0000875320 us-gaap:CashAndCashEquivalentsMember vrtx:CashAndMoneyMarketFundsMember 2021-09-30 0000875320 us-gaap:CashAndCashEquivalentsMember vrtx:CashAndMoneyMarketFundsMember 2020-12-31 0000875320 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2021-09-30 0000875320 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2020-12-31 0000875320 us-gaap:CashAndCashEquivalentsMember 2021-09-30 0000875320 us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000875320 vrtx:MarketableSecuritiesMember us-gaap:USTreasurySecuritiesMember 2021-09-30 0000875320 vrtx:MarketableSecuritiesMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0000875320 vrtx:MarketableSecuritiesMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-09-30 0000875320 vrtx:MarketableSecuritiesMember us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember 2020-12-31 0000875320 vrtx:MarketableSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0000875320 vrtx:MarketableSecuritiesMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000875320 vrtx:MarketableSecuritiesMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-09-30 0000875320 vrtx:MarketableSecuritiesMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-12-31 0000875320 vrtx:MarketableSecuritiesMember 2021-09-30 0000875320 vrtx:MarketableSecuritiesMember 2020-12-31 0000875320 2020-01-01 2020-12-31 0000875320 vrtx:PublicallyTradedCompaniesSaleMember 2020-01-01 2020-09-30 0000875320 vrtx:PublicallyTradedCompaniesSaleMember 2021-01-01 2021-09-30 0000875320 us-gaap:OtherAssetsMember 2021-09-30 0000875320 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000875320 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0000875320 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0000875320 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-09-30 0000875320 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-09-30 0000875320 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-09-30 0000875320 us-gaap:AccumulatedTranslationAdjustmentMember 2021-09-30 0000875320 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-09-30 0000875320 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-09-30 0000875320 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000875320 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000875320 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0000875320 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-09-30 0000875320 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-09-30 0000875320 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-09-30 0000875320 us-gaap:AccumulatedTranslationAdjustmentMember 2020-09-30 0000875320 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-09-30 0000875320 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-09-30 0000875320 srt:MinimumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-09-30 0000875320 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-09-30 0000875320 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000875320 currency:EUR us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000875320 currency:GBP us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000875320 currency:GBP us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000875320 currency:AUD us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000875320 currency:AUD us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000875320 currency:CAD us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000875320 currency:CAD us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000875320 currency:CHF us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000875320 currency:CHF us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000875320 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000875320 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000875320 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-01 2021-09-30 0000875320 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:NondesignatedMember 2021-09-30 0000875320 us-gaap:ProductMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2021-07-01 2021-09-30 0000875320 us-gaap:ProductMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-01 2020-09-30 0000875320 us-gaap:ProductMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-09-30 0000875320 us-gaap:ProductMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-09-30 0000875320 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2021-07-01 2021-09-30 0000875320 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-01 2020-09-30 0000875320 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-09-30 0000875320 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-09-30 0000875320 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000875320 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000875320 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000875320 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-09-30 0000875320 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000875320 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000875320 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000875320 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000875320 us-gaap:RestrictedStockMember 2021-07-01 2021-09-30 0000875320 us-gaap:RestrictedStockMember 2020-07-01 2020-09-30 0000875320 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0000875320 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0000875320 us-gaap:EmployeeStockMember 2021-07-01 2021-09-30 0000875320 us-gaap:EmployeeStockMember 2020-07-01 2020-09-30 0000875320 us-gaap:EmployeeStockMember 2021-01-01 2021-09-30 0000875320 us-gaap:EmployeeStockMember 2020-01-01 2020-09-30 0000875320 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0000875320 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0000875320 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0000875320 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0000875320 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0000875320 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0000875320 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0000875320 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0000875320 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0000875320 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000875320 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0000875320 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000875320 vrtx:ShareRepurchaseProgram2019Member 2019-12-31 0000875320 vrtx:ShareRepurchaseProgram2019Member 2020-12-31 0000875320 vrtx:ShareRepurchaseProgram2019Member 2020-01-01 2020-09-30 0000875320 vrtx:ShareRepurchaseProgram2020Member 2020-11-30 0000875320 vrtx:ShareRepurchaseProgram2020Member 2021-01-01 2021-03-31 0000875320 vrtx:ShareRepurchaseProgram2021Member 2021-06-23 0000875320 vrtx:ShareRepurchaseProgram2021Member 2021-07-01 2021-09-30 0000875320 vrtx:ShareRepurchaseProgram2021Member 2021-09-30 0000875320 us-gaap:ForeignCountryMember 2021-01-01 2021-09-30 0000875320 us-gaap:RevolvingCreditFacilityMember 2019-09-30 0000875320 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2019-09-01 2019-09-30 0000875320 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2019-09-01 2019-09-30 0000875320 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:EurodollarMember 2019-09-01 2019-09-30 0000875320 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:EurodollarMember 2019-09-01 2019-09-30 0000875320 us-gaap:LetterOfCreditMember 2019-09-30 0000875320 us-gaap:RevolvingCreditFacilityMember 2020-09-30 0000875320 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-09-01 2020-09-30 0000875320 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-09-01 2020-09-30 0000875320 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:EurodollarMember 2020-09-01 2020-09-30 0000875320 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:EurodollarMember 2020-09-01 2020-09-30 0000875320 us-gaap:RevolvingCreditFacilityMember 2020-09-01 2020-09-30 0000875320 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0000875320 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-09-30 0000875320 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0000875320 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-09-30 0000875320 us-gaap:OtherAssetsMember 2020-12-31 0000875320 us-gaap:OtherAssetsMember 2019-12-31 0000875320 us-gaap:OtherAssetsMember 2020-09-30 shares iso4217:USD iso4217:USD shares vrtx:segment vrtx:target pure vrtx:credit_agreement VERTEX PHARMACEUTICALS INC / MA 0000875320 --12-31 2021 Q3 false P1M 10-Q true 2021-09-30 false 000-19319 MA 50 Northern Avenue Boston MA 04-3039129 02210 617 341-6100 Common Stock, $0.01 Par Value Per Share VRTX NASDAQ Yes Yes Large Accelerated Filer false false false 254251938 1984164000 1536271000 5500839000 4575863000 0 2000000 1000000 2000000 1984164000 1538271000 5501839000 4577863000 236512000 186182000 656813000 533199000 493751000 493497000 2356814000 1362953000 198189000 184551000 584935000 558613000 1200000 1800000 -1100000 12600000 929652000 866030000 3597462000 2467365000 1054512000 672241000 1904377000 2110498000 1116000 3100000 3714000 19919000 -15255000 -13856000 -46411000 -41863000 42368000 84386000 -2234000 139621000 1082741000 745871000 1859446000 2228175000 230813000 78437000 287456000 120718000 851928000 667434000 1571990000 2107457000 3.30 2.56 6.08 8.10 3.28 2.53 6.03 7.98 257876000 260392000 258740000 260313000 259707000 264079000 260877000 264031000 851928000 667434000 1571990000 2107457000 -56000 -1132000 -329000 818000 -9600000 7600000 -21200000 7300000 34766000 -26313000 77011000 -27211000 1986000 584000 3335000 -12616000 36696000 -26861000 80017000 -39009000 888624000 640573000 1652007000 2068448000 6275698000 5988187000 685187000 670710000 1100372000 885352000 333456000 280777000 457827000 308353000 8852540000 8133379000 1042347000 958534000 1002158000 1002158000 400000000 400000000 933839000 882779000 312343000 325564000 75518000 49394000 12618745000 11751808000 127863000 155139000 1584992000 1404971000 201409000 317423000 1914264000 1877533000 513255000 539042000 363545000 350463000 188500000 189600000 108473000 108355000 3088037000 3064993000 0 0 0.01 0.01 1000000 1000000 0 0 0 0 0 0 0.01 0.01 500000000 500000000 256206000 256206000 259890000 259890000 2562000 2599000 7085950000 7894027000 11537000 -68480000 2430659000 858669000 9530708000 8686815000 12618745000 11751808000 260124000 2601000 7943717000 -14121000 -412955000 7519242000 -26861000 -26861000 667434000 667434000 403000 4000 108003000 108007000 141000 1000 40527000 40528000 594000 5000 21699000 21704000 100489000 100489000 260174000 2601000 7917375000 -40982000 254479000 8133473000 259114000 2591000 7640233000 -25159000 1578731000 9196396000 36696000 36696000 851928000 851928000 3293000 33000 642240000 642273000 144000 1000 28558000 28559000 529000 5000 12862000 12867000 103653000 103653000 256206000 2562000 7085950000 11537000 2430659000 9530708000 258993000 2589000 7937606000 -1973000 -1852978000 6085244000 -39009000 -39009000 2107457000 2107457000 1807000 18000 408015000 408033000 727000 7000 179768000 179775000 3715000 37000 232042000 232079000 335510000 335510000 260174000 2601000 7917375000 -40982000 254479000 8133473000 259890000 2599000 7894027000 -68480000 858669000 8686815000 80017000 80017000 1571990000 1571990000 5282000 53000 1067172000 1067225000 633000 6000 134217000 134223000 2231000 22000 66707000 66729000 326605000 326605000 256206000 2562000 7085950000 11537000 2430659000 9530708000 1571990000 2107457000 322792000 332434000 91768000 80160000 -1100000 12600000 -112654000 65110000 4993000 140866000 -20588000 -52371000 231166000 151191000 65827000 94907000 107672000 264909000 -22043000 16153000 254157000 451084000 -67333000 296477000 1648507000 2761973000 447759000 246937000 452133000 184419000 173285000 212109000 37991000 19327000 0 149595000 -206902000 -144359000 67289000 234854000 1057225000 408033000 134223000 179775000 34592000 31378000 12647000 8642000 4339000 -4399000 -1141765000 -380089000 -8472000 2779000 291368000 2240304000 5988845000 3120681000 6280213000 5360985000 42698000 40769000 381533000 81684000 Basis of Presentation and Accounting Policies<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are unaudited and have been prepared by Vertex Pharmaceuticals Incorporated (“Vertex” or the “Company”) in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements reflect the operations of the Company and its wholly-owned subsidiaries. All material intercompany balances and transactions have been eliminated. The Company operates in one segment, pharmaceuticals. The Company has reclassified certain items from the prior year’s condensed consolidated financial statements to conform to the current year’s presentation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information and footnote disclosures normally included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (the “2020 Annual Report on Form 10-K”) have been condensed or omitted. These interim financial statements, in the opinion of management, reflect all normal recurring adjustments necessary for a fair presentation of the financial position and results of operations for the interim periods ended September 30, 2021 and 2020.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full fiscal year. These interim financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2020, which are contained in the Company’s 2020 Annual Report on Form 10-K. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the amounts of revenues and expenses during the reported periods. The Company bases its estimates on historical experience and various other assumptions, including in certain circumstances future projections that management believes to be reasonable under the circumstances. Actual results could differ from those estimates. Changes in estimates are reflected in reported results in the period in which they become known.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted and Issued Accounting Standards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2019-12”), which simplifies the accounting for income taxes. ASU 2019-12 became effective on January 1, 2021. The adoption of ASU 2019-12 did not have a significant impact on the Company’s condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of other recent accounting pronouncements please refer to Note A, “Nature of Business and Accounting Policies,” in the Company’s 2020 Annual Report on Form 10-K. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are described in Note A, “Nature of Business and Accounting Policies,” in its 2020 Annual Report on Form 10-K.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements are unaudited and have been prepared by Vertex Pharmaceuticals Incorporated (“Vertex” or the “Company”) in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements reflect the operations of the Company and its wholly-owned subsidiaries. All material intercompany balances and transactions have been eliminated. The Company operates in one segment, pharmaceuticals. The Company has reclassified certain items from the prior year’s condensed consolidated financial statements to conform to the current year’s presentation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information and footnote disclosures normally included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (the “2020 Annual Report on Form 10-K”) have been condensed or omitted. These interim financial statements, in the opinion of management, reflect all normal recurring adjustments necessary for a fair presentation of the financial position and results of operations for the interim periods ended September 30, 2021 and 2020.</span></div>The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full fiscal year. These interim financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2020, which are contained in the Company’s 2020 Annual Report on Form 10-K. 1 <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the amounts of revenues and expenses during the reported periods. The Company bases its estimates on historical experience and various other assumptions, including in certain circumstances future projections that management believes to be reasonable under the circumstances. Actual results could differ from those estimates. Changes in estimates are reflected in reported results in the period in which they become known.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted and Issued Accounting Standards</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2019-12”), which simplifies the accounting for income taxes. ASU 2019-12 became effective on January 1, 2021. The adoption of ASU 2019-12 did not have a significant impact on the Company’s condensed consolidated financial statements.</span></div> Revenue Recognition <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenues by Product</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenues, net consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TRIKAFTA/KAFTRIO</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,555,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">960,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,004,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,773,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SYMDEKO/SYMKEVI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">501,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ORKAMBI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">692,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">KALYDECO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">532,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">609,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total product revenues, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,164 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,536,271 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,500,839 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,575,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Product Revenues by Geographic Location</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net product revenues by geographic region, based on the location of the customer, consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,382,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,222,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,893,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,620,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outside of the United States</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">518,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,382,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">766,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total product revenues outside of the United States</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">601,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,607,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">955,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:23.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total product revenues, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,164 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,536,271 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,500,839 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,575,863 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Liabilities </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had contract liabilities of $104.1 million and $191.5 million as of September 30, 2021 and December 31, 2020, respectively, related to annual contracts with government-owned and supported customers in international markets that limit the amount of annual reimbursement the Company can receive. Upon exceeding the annual reimbursement amount, products are provided free of charge, which is a material right. These contracts include upfront payments and fees. The Company defers a portion of the consideration received for shipments made up to the annual reimbursement limit as a portion of “Other current liabilities.” The deferred amount is recognized as revenue when the free products are shipped. The Company’s product revenue contracts include performance obligations that are one year or less.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract liabilities at the end of each fiscal year relate to contracts with annual reimbursement limits in international markets in which the annual period associated with the contract is not the same as the Company’s fiscal year. In these markets, the Company recognizes revenues related to performance obligations satisfied in previous years; however, these revenues do not relate to any performance obligations that were satisfied more than 12 months prior to the beginning of the current year.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenues, net consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TRIKAFTA/KAFTRIO</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,555,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">960,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,004,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,773,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SYMDEKO/SYMKEVI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">501,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ORKAMBI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">624,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">692,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">KALYDECO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">532,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">609,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total product revenues, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,164 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,536,271 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,500,839 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,575,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net product revenues by geographic region, based on the location of the customer, consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,382,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,222,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,893,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,620,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outside of the United States</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Europe</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">518,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,382,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">766,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total product revenues outside of the United States</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">601,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,607,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">955,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:23.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total product revenues, net</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,164 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,536,271 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,500,839 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,575,863 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1555772000 960308000 4004600000 2773256000 81415000 156178000 339969000 501066000 184561000 225919000 624224000 692038000 162416000 193866000 532046000 609503000 1984164000 1536271000 5500839000 4575863000 1382892000 1222565000 3893245000 3620467000 518826000 251366000 1382701000 766438000 82446000 62340000 224893000 188958000 601272000 313706000 1607594000 955396000 1984164000 1536271000 5500839000 4575863000 104100000 191500000 Collaborative Arrangements<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into numerous agreements pursuant to which it collaborates with third parties on research, development and commercialization programs, including in-license and out-license agreements. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s in-license and out-license agreements that had a significant impact on its financial statements for the three and nine months ended September 30, 2021 and 2020, or were new or materially revised during the nine months ended September 30, 2021, are described below. Additional in-license and out-license agreements were described in Note B, “Collaborative Arrangements,” of the Company’s 2020 Annual Report on Form 10-K.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In-license Agreements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into a number of in-license agreements in order to advance and obtain access to technologies and services related to its research and early-development activities. The Company is generally required to make an upfront payment upon execution of the license agreement; development, regulatory and commercialization milestones payments upon the achievement of certain product research, development and commercialization objectives; and royalty payments on future sales, if any, of commercial products resulting from the collaboration.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of its in-license agreements, the Company’s collaborators typically lead the discovery efforts and the Company leads all preclinical, development and commercialization activities associated with the advancement of any drug candidates and funds all expenses.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company typically can terminate its in-license agreements by providing advance notice to its collaborators; the required length of notice is dependent on whether any product developed under the license agreement has received marketing approval. The Company’s license agreements may be terminated by either party for a material breach by the other, subject to notice and cure provisions. Unless earlier terminated, these license agreements generally remain in effect until the date on which the royalty term and all payment obligations with respect to all products in all countries have expired.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s “Research and development expenses” included $26.8 million and $986.8 million for the three and nine months ended September 30, 2021, respectively, and $80.1 million and $143.3 million for the three and nine months ended September 30, 2020, respectively, related to upfront and milestone payments pursuant to its in-license agreements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">CRISPR Therapeutics AG - CRISPR-Cas9 Gene-editing Therapies</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2015, the Company entered into a strategic collaboration, option and license agreement (the “CRISPR Agreement”) with CRISPR Therapeutics AG and its affiliates (“CRISPR”) to collaborate on the discovery and development of potential new treatments aimed at the underlying genetic causes of human diseases using CRISPR-Cas9 gene-editing technology. The Company had the exclusive right to license certain targets. In 2019, the Company elected to exclusively license three targets, including cystic fibrosis, pursuant to the CRISPR Agreement. For each of the three targets that the Company elected to license, CRISPR has the potential to receive up to an additional $410.0 million in development, regulatory and commercial milestones as well as royalties on net product sales. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, the Company entered into a joint development and commercialization agreement with CRISPR pursuant to the terms of the CRISPR Agreement (the “Original CTX001 JDCA”), under which the Company and CRISPR were co-developing and preparing to co-commercialize CTX001 for the treatment of hemoglobinopathies, including treatments for sickle cell disease and beta thalassemia.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of 2021, the Company and CRISPR amended and restated the Original CTX001 JDCA (the “A&amp;R JDCA”), pursuant to which the parties agreed to, among other things, (a) adjust the governance structure for the collaboration and adjust the responsibilities of each party thereunder; (b) adjust the allocation of net profits and net losses between the parties; and (c) exclusively license (subject to CRISPR’s reserved rights to conduct certain activities) certain intellectual property rights to the Company relating to the products that may be researched, developed, manufactured and commercialized under such agreement.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the A&amp;R JDCA, the Company is now leading global development, manufacturing and commercialization of CTX001, with support from CRISPR. Subject to the terms and conditions of the A&amp;R JDCA, the Company also has the right </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to conduct all research, development, manufacturing and commercialization activities relating to the product candidates and products under the A&amp;R JDCA (including CTX001) throughout the world subject to CRISPR’s reserved right to conduct certain activities.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the amendment and restatement of this agreement, the Company made a $900.0 million upfront payment to CRISPR in the second quarter of 2021. The Company concluded that it did not have any alternative future use for the acquired in-process research and development and recorded this upfront payment to “Research and development expenses.” CRISPR has the potential to receive an additional one-time $200.0 million milestone payment upon receipt of the first marketing approval of CTX001 from the U.S. Food or Drug Administration or the European Commission.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and CRISPR shared equally all expenses incurred under the Original CTX001 JDCA. On July 1, 2021, with respect to CTX001, the net profits and net losses incurred pursuant to the A&amp;R JDCA began to be allocated 60% to the Company and 40% to CRISPR, while all other product candidates and products continued to have net profits and net losses shared equally between the parties. The Company concluded that the Original CTX001 JDCA and the A&amp;R JDCA are cost-sharing arrangements, which result in the net impact of the arrangements being recorded in “Research and development expenses” in its condensed consolidated statements of operations. During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following amounts in total related to these agreements:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total research and development expenses incurred under the Original CTX001 JDCA and A&amp;R JDCA</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vertex’s share recognized in research and development expenses in condensed consolidated statement of operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Moderna, Inc.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2016, the Company entered into a strategic collaboration and licensing agreement with Moderna, Inc. (“Moderna”), pursuant to which the parties are seeking to identify and develop messenger ribonucleic acid (“mRNA”) therapeutics for the treatment of CF. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, the Company entered into a new strategic collaboration and licensing agreement with Moderna (the “2020 Moderna Agreement”) aimed at the discovery and development of lipid nanoparticles and mRNAs that can deliver gene-editing therapies to lung cells for the treatment of CF. Pursuant to the 2020 Moderna Agreement, Moderna received an upfront payment of $75.0 million and is eligible to receive up to $380.0 million in development, regulatory and commercial milestones as well as royalties on net product sales. The Company determined that substantially all of the fair value of the 2020 Moderna Agreement was attributable to in-process research and development and no substantive processes were acquired that would constitute a business. The Company concluded that it did not have any alternative future use for the acquired in-process research and development and recorded the upfront payment to “Research and development expenses” in the third quarter of 2020.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Out-license Agreements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into licensing agreements pursuant to which it has out-licensed rights to certain drug candidates to third-party collaborators. Pursuant to these out-license agreements, the Company’s collaborators become responsible for all costs related to the continued development of such drug candidates and obtain development and commercialization rights to these drug candidates. Depending on the terms of the agreements, the Company’s collaborators may be required to make upfront payments, milestone payments upon the achievement of certain product research and development objectives an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d may also be required to pay royalties on future sales, if any, of commercial products resulting from the collaboration. The termination provisions associated with these collaborations are generally the same as those described above related to the Company’s in-license agreements. None of the Company’s out-license agreements had a significant impact on the Company’s condensed consolidated statement of operations during the three and nine months ended September 30, 2021 and 2020. </span></div>Cystic Fibrosis FoundationThe Company has a research, development and commercialization agreement that was originally entered into in 2004 with the Cystic Fibrosis Foundation, as successor in interest to the Cystic Fibrosis Foundation Therapeutics, Inc. This agreement was most recently amended in 2016. Pursuant to the agreement, as amended, the Company agreed to pay royalties ranging from low-single digits to mid-single digits on potential sales of certain compounds first synthesized and/or tested between March 1, 2014 and August 31, 2016, including elexacaftor, and tiered royalties ranging from single digits to sub-teens on covered compounds first synthesized and/or tested during a research term on or before February 28, 2014, including KALYDECO (ivacaftor), ORKAMBI (lumacaftor in combination with ivacaftor) and SYMDEKO/SYMKEVI (tezacaftor in combination with ivacaftor). For combination products, such as ORKAMBI, SYMDEKO/SYMKEVI and TRIKAFTA/KAFTRIO (elexacaftor/tezacaftor/ivacaftor and ivacaftor), sales are allocated equally to each of the active pharmaceutical ingredients in the combination product. 26800000 986800000 80100000 143300000 3 3 410000000 900000000 200000000 0.60 0.40 During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following amounts in total related to these agreements:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total research and development expenses incurred under the Original CTX001 JDCA and A&amp;R JDCA</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vertex’s share recognized in research and development expenses in condensed consolidated statement of operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 58659000 28623000 147448000 66720000 35195000 14311000 79590000 33360000 75000000 380000000 Earnings Per Share<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per common share is based upon the weighted-average number of common shares outstanding during the period. Diluted net income per common share utilizing the treasury-stock method is based upon the weighted-average number of common shares outstanding during the period plus additional weighted-average common equivalent shares outstanding during the period when the effect is dilutive. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per common share for the periods ended:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">851,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">667,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,571,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,107,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted-average common shares outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:14.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Restricted stock units (including PSUs)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:14.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Employee stock purchase program</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">259,707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,877 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264,031 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:16.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic net income per common share</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:16.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted net income per common share</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not include the securities in the following table in the computation of the net income per common share because the effect would have been anti-dilutive during each period:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units (including PSUs)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per common share for the periods ended:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">851,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">667,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,571,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,107,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted-average common shares outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:14.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Restricted stock units (including PSUs)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:14.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Employee stock purchase program</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">259,707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,877 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264,031 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:16.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic net income per common share</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:16.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted net income per common share</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 851928000 667434000 1571990000 2107457000 257876000 260392000 258740000 260313000 971000 1887000 1124000 1936000 841000 1788000 1003000 1765000 19000 12000 10000 17000 259707000 264079000 260877000 264031000 3.30 2.56 6.08 8.10 3.28 2.53 6.03 7.98 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not include the securities in the following table in the computation of the net income per common share because the effect would have been anti-dilutive during each period:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units (including PSUs)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1060000 23000 711000 303000 204000 252000 440000 229000 Fair Value Measurements<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following fair value hierarchy is used to classify assets and liabilities based on observable inputs and unobservable inputs used in order to determine the fair value of the Company’s financial assets and liabilities:</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.392%"><tr><td style="width:1.0%"/><td style="width:11.189%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:86.611%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Observable inputs other than Level 1 inputs. Examples of Level 2 inputs include quoted prices in active markets for similar assets or liabilities and quoted prices for identical assets or liabilities in markets that are not active.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unobservable inputs based on the Company’s assessment of the assumptions that market participants would use in pricing the asset or liability.</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investment strategy is focused on capital preservation. The Company invests in instruments that meet the credit quality standards outlined in the Company’s investment policy. This policy also limits the amount of credit exposure to any one issue or type of instrument. The Company maintains strategic investments separately from the investment policy that governs its other cash, cash equivalents and marketable securities as described in Note F, “Marketable Securities and Equity Investments.” Additionally, the Company utilizes foreign currency forward contracts intended to mitigate the effect of changes in foreign exchange rates on its condensed consolidated statement of operations. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2021 and 2020, the Company did not record any other-than-temporary impairment charges related to its financial assets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company’s financial assets and liabilities subject to fair value measurements by level within the fair value hierarchy (and does not include $2.7 billion and $2.8 billion of cash as of September 30, 2021 and December 31, 2020, respectively):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="48" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial instruments carried at fair value (asset positions):</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,578,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,578,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">195,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government-sponsored enterprise securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">231,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">231,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:36.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,335,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,913,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">421,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,811,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,236,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">574,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="48" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial instruments carried at fair value (liability positions):</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(59,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(59,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:18pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term contingent consideration</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(188,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(188,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(189,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(189,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:36.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(192,885)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(188,500)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(253,067)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(189,600)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please refer to Note F, “Marketable Securities and Equity Investments,” for the carrying amount and related unrealized gains (losses) by type of investment.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Corporate Equity Securities</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its investments in publicly traded corporate equity securities as “Marketable securities” on its condensed consolidated balance sheets. Generally, the Company’s investments in the common stock of these publicly traded companies are valued based on Level 1 inputs because they have readily determinable fair values. However, certain of the Company’s investments in publicly traded companies have been or continue to be valued based on Level 2 inputs due to transfer restrictions associated with these investments. Please refer to Note F, “Marketable Securities and Equity Investments,” for further information on these investments.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Contingent Consideration</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Company acquired Exonics Therapeutics, Inc. (“Exonics”), a privately-held company focused on creating transformative gene-editing therapies to repair mutations that cause DMD and other severe neuromuscular diseases, including DM1. The Company’s Level 3 contingent consideration liabilities are related to $678.3 million of development and regulatory milestones potentially payable to Exonics’ former equity holders. The Company bases its estimates of the probability of achieving the milestones relevant to the fair value of contingent payments on industry data attributable to rare diseases. The discount rates used in the valuation model for contingent payments, which were between 0.3% and 2.2% as of September 30, 2021, represent a measure of credit risk and market risk associated with settling the liabilities. Significant </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">judgment is used in determining the appropriateness of these assumptions at each reporting period. Due to the uncertainties associated with development and commercialization of drug candidates in the pharmaceutical industry and the effects of changes in other assumptions including discount rates, the Company expects its estimates regarding the fair value of contingent consideration to change in the future, resulting in adjustments to the fair value of the Company’s contingent consideration liabilities, and the effect of any such adjustments could be material.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a rollforward of the fair value of the Company’s contingent consideration liabilities:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.410%"><tr><td style="width:1.0%"/><td style="width:72.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.391%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decrease in fair value of contingent payments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at September 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company’s financial assets and liabilities subject to fair value measurements by level within the fair value hierarchy (and does not include $2.7 billion and $2.8 billion of cash as of September 30, 2021 and December 31, 2020, respectively):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.340%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="48" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial instruments carried at fair value (asset positions):</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,578,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,578,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">195,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government-sponsored enterprise securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">231,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">231,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:36.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,335,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,913,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">421,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,811,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,236,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">574,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="48" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial instruments carried at fair value (liability positions):</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(59,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(59,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:18pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term contingent consideration</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(188,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(188,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(189,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(189,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:36.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(192,885)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(188,500)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(253,067)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(189,600)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2700000000 2800000000 3578764000 3578764000 0 0 3141053000 3141053000 0 0 31998000 0 31998000 0 0 0 0 0 218764000 218764000 0 0 195781000 15650000 180131000 0 46539000 46539000 0 0 0 0 0 0 69002000 69002000 0 0 80063000 80063000 0 0 95359000 0 95359000 0 231598000 0 231598000 0 255523000 0 255523000 0 163268000 0 163268000 0 34300000 0 34300000 0 0 0 0 0 4781000 0 4781000 0 0 0 0 0 4335030000 3913069000 421961000 0 3811763000 3236766000 574997000 0 4356000 0 4356000 0 59184000 0 59184000 0 188500000 0 0 188500000 189600000 0 0 189600000 29000 0 29000 0 4283000 0 4283000 0 192885000 0 4385000 188500000 253067000 0 63467000 189600000 678300000 0.003 0.022 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a rollforward of the fair value of the Company’s contingent consideration liabilities:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.410%"><tr><td style="width:1.0%"/><td style="width:72.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.391%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decrease in fair value of contingent payments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at September 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 189600000 -1100000 188500000 Marketable Securities and Equity Investments<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s cash equivalents and marketable securities, which are recorded at fair value (and do not include $2.7 billion and $2.8 billion of cash as of September 30, 2021 and December 31, 2020, respectively), is shown below:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:25.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.253%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Unrealized <br/>Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Unrealized <br/>Losses</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair </span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Unrealized <br/>Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Unrealized <br/>Losses</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair </span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,578,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,578,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:34.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,610,761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,610,762 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government-sponsored enterprise securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">231,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">231,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:34.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total marketable debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">466,418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">466,423 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">474,595 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">474,929 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate equity securities </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">195,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:34.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total marketable securities</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">535,836 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,341 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(990)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">685,187 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">526,022 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,767 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">670,710 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale debt securities were classified on the Company's condensed consolidated balance sheets at fair value as follows:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.672%"><tr><td style="width:1.0%"/><td style="width:45.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,610,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,077,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,615,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale debt securities by contractual maturity were as follows:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.672%"><tr><td style="width:1.0%"/><td style="width:45.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Matures within one year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,014,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,526,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Matures after one year through five years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,077,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,615,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a limited number of available-for-sale debt securities in insignificant loss positions as of September 30, 2021, which it does not intend to sell and has concluded it will not be required to sell before recovery of the amortized costs for the investments at maturity. The Company did not record any charges for other-than-temporary declines in the fair value of available-for-sale debt securities or gross realized gains or losses in the three and nine months ended September 30, 2021 and 2020.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records changes in the fair value of its investments in corporate equity securities to “Other income (expense), net” on its condensed consolidated statements of operations. During the three and nine months ended September 30, 2021 and 2020, the Company’s net unrealized gains on corporate equity securities held at the conclusion of each period were as follows:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.690%"><tr><td style="width:1.0%"/><td style="width:32.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.505%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net unrealized gains </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2020, the Company received proceeds of $149.6 million related to the sale of the common stock of publicly traded companies, which had a total original weighted-average cost basis of $51.3 million. There were no sales of the common stock of publicly traded companies during the nine months ended September 30, 2021.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the carrying value of the Company’s equity investments without readily determinable fair values, which are recorded in “Other assets” on its condensed consolidated balance sheets, was $35.9 million.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s cash equivalents and marketable securities, which are recorded at fair value (and do not include $2.7 billion and $2.8 billion of cash as of September 30, 2021 and December 31, 2020, respectively), is shown below:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:25.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.253%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Unrealized <br/>Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Unrealized <br/>Losses</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair </span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Unrealized <br/>Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross <br/>Unrealized <br/>Losses</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair </span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,578,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,578,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:34.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,610,761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,610,762 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government-sponsored enterprise securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">231,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">231,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:34.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total marketable debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">466,418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">466,423 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">474,595 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">474,929 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate equity securities </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">195,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:34.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total marketable securities</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">535,836 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,341 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(990)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">685,187 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">526,022 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,767 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">670,710 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale debt securities were classified on the Company's condensed consolidated balance sheets at fair value as follows:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.672%"><tr><td style="width:1.0%"/><td style="width:45.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,610,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,141,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,077,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,615,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale debt securities by contractual maturity were as follows:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.672%"><tr><td style="width:1.0%"/><td style="width:45.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Matures within one year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,014,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,526,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Matures after one year through five years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,077,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,615,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2700000000 2800000000 3578764000 0 0 3578764000 3141053000 0 0 3141053000 31997000 1000 0 31998000 0 0 0 0 3610761000 1000 0 3610762000 3141053000 0 0 3141053000 46536000 4000 1000 46539000 0 0 0 0 68996000 8000 2000 69002000 80046000 17000 0 80063000 95385000 26000 52000 95359000 231263000 377000 42000 231598000 255501000 40000 18000 255523000 163286000 19000 37000 163268000 466418000 78000 73000 466423000 474595000 413000 79000 474929000 69418000 150263000 917000 218764000 51427000 144354000 0 195781000 535836000 150341000 990000 685187000 526022000 144767000 79000 670710000 3610762000 3141053000 466423000 474929000 4077185000 3615982000 4014441000 3526185000 62744000 89797000 4077185000 3615982000 0 0 0 0 During the three and nine months ended September 30, 2021 and 2020, the Company’s net unrealized gains on corporate equity securities held at the conclusion of each period were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.690%"><tr><td style="width:1.0%"/><td style="width:32.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.505%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net unrealized gains </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 46679000 69834000 4993000 102317000 149600000 51300000 0 35900000 Accumulated Other Comprehensive Income (Loss)<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated other comprehensive income (loss) by component:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:40.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.183%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Holding Gains (Losses), Net of Tax</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:22pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">On Available-For-Sale Debt Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">On Foreign Currency Forward Contracts</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,011 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,017 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at September 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,343)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,616)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,211)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(39,009)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at September 30, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,511)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,792)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,982)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in accumulated other comprehensive income (loss) by component:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:40.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.183%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Holding Gains (Losses), Net of Tax</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:22pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">On Available-For-Sale Debt Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">On Foreign Currency Forward Contracts</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,011 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,017 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at September 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,343)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,973)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32,711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,616)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,211)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(39,009)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at September 30, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,511)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,792)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,982)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -15678000 334000 -53136000 -68480000 3335000 -329000 46175000 49181000 0 0 -30836000 -30836000 3335000 -329000 77011000 80017000 -12343000 5000 23875000 11537000 -895000 503000 -1581000 -1973000 -12616000 818000 -20913000 -32711000 0 0 6298000 6298000 -12616000 818000 -27211000 -39009000 -13511000 1321000 -28792000 -40982000 Hedging <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts - Designated as hedging instruments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a hedging program intended to mitigate the effect of changes in foreign exchange rates for a portion of the Company’s forecasted product revenues denominated in certain foreign currencies. The program includes foreign currency forward contracts that are designated as cash flow hedges under U.S. GAAP having contractual durations from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViZmU4YzY0NGQzOTQwODA4M2Q1OTE1YzI3N2U2NGVlL3NlYzo1YmZlOGM2NDRkMzk0MDgwODNkNTkxNWMyNzdlNjRlZV81NS9mcmFnOjgzYmJlODM3ZjYwODRjMTNhOGZlODI1MDNlMzIyMjUyL3RleHRyZWdpb246ODNiYmU4MzdmNjA4NGMxM2E4ZmU4MjUwM2UzMjIyNTJfNDM4_23f5ab06-59ad-436d-9d60-9ec06bdc2528">one</span> to eighteen months. The Company recognizes realized gains and losses for the effective portion of such contracts in “Product revenues, net” in its condensed consolidated statements of operations in the same period that it recognizes the product revenues that were impacted by the hedged foreign exchange rate changes. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company formally documents the relationship between foreign currency forward contracts (hedging instruments) and forecasted product revenues (hedged items), as well as the Company’s risk management objective and strategy for undertaking various hedging activities, which includes matching all foreign currency forward contracts that are designated as cash flow hedges to forecasted transactions. The Company also formally assesses, both at the hedge’s inception and on an ongoing basis, whether the foreign currency forward contracts are highly effective in offsetting changes in cash flows of hedged items on a prospective and retrospective basis. If the Company were to determine that a (i) foreign currency forward contract is not highly effective as a cash flow hedge, (ii) foreign currency forward contract has ceased to be a highly effective hedge or (iii) forecasted transaction is no longer probable of occurring, the Company would discontinue hedge accounting treatment prospectively. The Company measures effectiveness based on the change in fair value of the forward contracts and the fair value of the hypothetical foreign currency forward contracts with terms that match the critical terms of the risk being hedged. As of September 30, 2021, all hedges were determined to be highly effective.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the impact of its counterparties’ credit risk on the fair value of the foreign currency forward contracts. As of September 30, 2021 and December 31, 2020, credit risk did not change the fair value of the Company’s foreign currency forward contracts.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the notional amount in U.S. dollars of the Company’s outstanding foreign currency forward contracts designated as cash flow hedges under U.S. GAAP:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.672%"><tr><td style="width:1.0%"/><td style="width:45.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency</span></div></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,194,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">745,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">British pound sterling</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">277,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Australian dollar</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian dollar</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Swiss Franc</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total foreign currency forward contracts</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,696,717 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,091,916 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts - Not designated as hedging instruments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also enters into foreign currency forward contracts with contractual maturities of less than one month, which are designed to mitigate the effect of changes in foreign exchange rates on monetary assets and liabilities, including intercompany balances. These contracts are not designated as hedging instruments under U.S. GAAP. The Company recognizes realized gains and losses for such contracts in “Other income (expense), net” in its condensed consolidated statements of operations each period. As of September 30, 2021, the notional amount of the Company’s outstanding foreign currency forward contracts where hedge accounting under U.S. GAAP is not applied was $306.2 million. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following related to foreign currency forward contracts in its condensed consolidated statements of operations:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Designated as hedging instruments - Reclassified from AOCI</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product revenues, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(39,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Not designated as hedging instruments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Total reported in the Condensed Consolidated Statement of Operations</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product revenues, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,536,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,500,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,575,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the Company’s outstanding foreign currency forward contracts designated as cash flow hedges under U.S. GAAP included on its condensed consolidated balance sheets:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.808%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.808%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the Company expects the amounts that are related to foreign exchange forward contracts designated as cash flow hedges under U.S. GAAP recorded in “Prepaid expenses and other current assets” and “Other current liabilities” to be reclassified to earnings within twelve months.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the potential effect of offsetting derivatives by type of financial instrument designated as cash flow hedges under U.S. GAAP on the Company’s condensed consolidated balance sheets:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.857%"><tr><td style="width:1.0%"/><td style="width:29.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Presented</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Not Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Legal Offset</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency forward contracts</span></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.857%"><tr><td style="width:1.0%"/><td style="width:29.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Presented</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Not Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Legal Offset</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency forward contracts</span></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> P18M <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the notional amount in U.S. dollars of the Company’s outstanding foreign currency forward contracts designated as cash flow hedges under U.S. GAAP:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.672%"><tr><td style="width:1.0%"/><td style="width:45.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency</span></div></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Euro</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,194,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">745,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">British pound sterling</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">277,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Australian dollar</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canadian dollar</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Swiss Franc</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total foreign currency forward contracts</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,696,717 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,091,916 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1194338000 745099000 277815000 160427000 95970000 99922000 87259000 86468000 41335000 0 1696717000 1091916000 P1M 306200000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following related to foreign currency forward contracts in its condensed consolidated statements of operations:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Designated as hedging instruments - Reclassified from AOCI</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product revenues, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(39,342)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Not designated as hedging instruments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Total reported in the Condensed Consolidated Statement of Operations</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product revenues, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,536,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,500,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,575,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -5224000 -7249000 -39342000 8039000 -400000 25897000 -9350000 15724000 1984164000 1536271000 5500839000 4575863000 42368000 84386000 -2234000 139621000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the Company’s outstanding foreign currency forward contracts designated as cash flow hedges under U.S. GAAP included on its condensed consolidated balance sheets:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.808%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.808%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 34300000 4356000 4781000 29000 39081000 4385000 0 59184000 0 4283000 0 63467000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the potential effect of offsetting derivatives by type of financial instrument designated as cash flow hedges under U.S. GAAP on the Company’s condensed consolidated balance sheets:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.857%"><tr><td style="width:1.0%"/><td style="width:29.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Presented</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Not Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Legal Offset</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency forward contracts</span></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.857%"><tr><td style="width:1.0%"/><td style="width:29.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Presented</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Not Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Legal Offset</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency forward contracts</span></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the potential effect of offsetting derivatives by type of financial instrument designated as cash flow hedges under U.S. GAAP on the Company’s condensed consolidated balance sheets:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.857%"><tr><td style="width:1.0%"/><td style="width:29.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Presented</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Not Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Legal Offset</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency forward contracts</span></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,385)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.857%"><tr><td style="width:1.0%"/><td style="width:29.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Presented</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Amounts Not Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Legal Offset</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency forward contracts</span></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 39081000 0 39081000 4385000 34696000 4385000 0 4385000 4385000 0 0 0 0 0 0 63467000 0 63467000 0 63467000 Inventories<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.672%"><tr><td style="width:1.0%"/><td style="width:45.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280,777 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.672%"><tr><td style="width:1.0%"/><td style="width:45.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.734%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">280,777 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 45990000 46232000 192650000 161324000 94816000 73221000 333456000 280777000 Stock-based Compensation Expense and Share Repurchase Programs<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based compensation expense </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following stock-based compensation expense:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense by type of award:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units (including PSUs) and restricted stock</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ESPP share issuances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense related to inventories</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense included in costs and expenses</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,996 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">322,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense by line item:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense included in costs and expenses</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,996 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">322,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax effect</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(130,692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense, net of tax</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,440 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,244 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249,129 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,742 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share repurchase programs</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Company’s Board of Directors approved a share repurchase program (the “2019 Share Repurchase Program”), pursuant to which the Company repurchased $500.0 million of its common stock in 2019 and 2020. During the nine months ended September 30, 2020, the Company repurchased 1,806,587 shares of its common stock under the 2019 Share Repurchase Program for an aggregate of $408.0 million.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company’s Board of Directors approved a share repurchase program (the “2020 Share Repurchase Program”), pursuant to which the Company repurchased $500.0 million of its common stock in 2020 and the first quarter of 2021. During the three months ended March 31, 2021, the Company repurchased 1,988,941 shares of its common stock under the 2020 Share Repurchase Program for an aggregate of $424.9 million. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 23, 2021, the Company’s Board of Directors approved a new share repurchase program (the “2021 Share Repurchase Program”), pursuant to which the Company is authorized to repurchase up to $1.5 billion of its common stock by December 31, 2022. During the three months ended September 30, 2021, the Company repurchased 3,293,161 shares of its common stock under the 2021 Share Repurchase Program for an aggregate of $642.2 million. As of September 30, 2021, a total of $857.8 million remained available under this program.</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following stock-based compensation expense:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense by type of award:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units (including PSUs) and restricted stock</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ESPP share issuances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense related to inventories</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(950)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense included in costs and expenses</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,996 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">322,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense by line item:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense included in costs and expenses</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,996 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">322,792 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax effect</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(130,692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expense, net of tax</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,440 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,244 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">249,129 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,742 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 89458000 84043000 279131000 279611000 7875000 13221000 29580000 47334000 6321000 3225000 17895000 8565000 658000 950000 3814000 3076000 102996000 99539000 322792000 332434000 1599000 1250000 4570000 3998000 60995000 60770000 196412000 203732000 40402000 37519000 121810000 124704000 102996000 99539000 322792000 332434000 21556000 35295000 73663000 130692000 81440000 64244000 249129000 201742000 500000000 500000000 1806587 408000000 500000000 1988941 424900000 1500000000 3293161 642200000 857800000 Income Taxes<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to U.S. federal, state, and foreign income taxes. During the three and nine months ended September 30, 2021 and 2020, the Company recorded the following provisions for income taxes and effective tax rates as compared to its income before provision for income taxes:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,082,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">745,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,859,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,228,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate for the three months ended September 30, 2021 was similar to the U.S. statutory rate. The Company’s effective tax rate for the nine months ended September 30, 2021 was lower than the U.S. statutory rate primarily due to a $99.7 million discrete tax benefit associated with an increase in the U.K.’s corporate tax rate from 19% to 25%, which was enacted in June 2021 and will become effective in April 2023. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate for the three months ended September 30, 2020 was lower than the U.S. statutory rate primarily due to a discrete tax benefit associated with an increase in the U.K.’s corporate tax rate from 17% to 19%, which was enacted and became effective in July 2020. The Company’s effective tax rate for the nine months ended September 30, 2020 was lower than the U.S. statutory rate due to a discrete tax benefit of $209.0 million associated with an intra-entity transfer of intellectual property rights to the U.K., a discrete benefit related to the write-off of a long-term intercompany receivable, the increase in the U.K.’s corporate tax rate from 17% to 19% noted above and excess tax benefits related to stock-based compensation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the U.S. Tax Cut and Jobs Act of 2017, the Company is subject to a territorial tax system, under which it must establish an accounting policy to provide for tax on Global Intangible Low Taxed Income (“GILTI”) earned by certain foreign subsidiaries. The Company has elected to treat the impact of GILTI as a current tax expense in its provision for income taxes. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reviewed the tax positions taken, or to be taken, in its tax returns for all tax years currently open to examination by a taxing authority. Unrecognized tax benefits represent the aggregate tax effect of differences between tax return positions and the benefits recognized in the consolidated financial statements. As of September 30, 2021 and December 31, 2020, the Company had $89.0 million and $75.8 million, respectively, of net unrecognized tax benefits, which would affect the Company’s tax rate if recognized. The Company does not expect that its unrecognized tax benefits will materially change within the next twelve months.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, foreign earnings have been retained by foreign subsidiaries for indefinite reinvestment. Upon repatriation of those earnings, in the form of dividends or otherwise, the Company could be subject to withholding taxes payable to the various foreign countries.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files U.S. federal income tax returns and income tax returns in various state, local and foreign jurisdictions. The Company has various income tax audits ongoing at any time throughout the world. The Company is no longer subject to any tax assessment from an income tax examination in the U.S. or any other major taxing jurisdiction before 2011, except where the Company has net operating losses or tax credit carryforwards that originate before 2011.</span></div> During the three and nine months ended September 30, 2021 and 2020, the Company recorded the following provisions for income taxes and effective tax rates as compared to its income before provision for income taxes:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,082,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">745,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,859,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,228,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.742%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table> 1082741000 745871000 1859446000 2228175000 230813000 78437000 287456000 120718000 0.21 0.11 0.15 0.05 -99700000 -209000000 89000000 75800000 Commitments and Contingencies<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Credit Facilities</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and certain of its subsidiaries have entered into two credit agreements (the “Credit Agreements”) with Bank of America, N.A., as administrative agent and the lenders referred to therein (the “Lenders”). The Credit Agreements </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were not drawn upon at closing and the Company has not drawn upon them to date. Amounts drawn pursuant to the Credit Agreements, if any, will be used for general corporate purposes. Any amounts borrowed under the Credit Agreements will bear interest, at the Company’s option, at either a base rate or a Eurocurrency rate, in each case plus an applicable margin based on the Company’s consolidated leverage ratio (the ratio of the Company’s total consolidated funded indebtedness to the Company’s consolidated EBITDA for the most recently completed four fiscal quarter period). </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, the Company and certain of its subsidiaries entered into a $500.0 million unsecured revolving facility (the “2019 Credit Agreement”) with the Lenders, which matures on September 17, 2024. Under the 2019 Credit Agreement, the applicable margins on base rate loans range from 0.125% to 0.500% and the applicable margins on Eurocurrency loans range from 1.125% to 1.500%. The 2019 Credit Agreement provides a sublimit of $50.0 million for letters of credit.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, the Company and certain of its subsidiaries entered into a $2.0 billion unsecured revolving facility (the “2020 Credit Agreement”) with the Lenders, which matures on September 18, 2022. Under the 2020 Credit Agreement, the applicable margins on base rate loans range from 0.500% to 0.875% and the applicable margins on Eurocurrency loans range from 1.500% to 1.875%. The 2020 Credit Agreement does not support letters of credit.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to satisfaction of certain conditions, the Company may request that the borrowing capacity for each of the Credit Agreements be increased by an additional $500.0 million. Any amounts borrowed pursuant to the Credit Agreements are guaranteed by certain of the Company’s existing and future domestic subsidiaries, subject to certain exceptions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreements contain customary representations and warranties and affirmative and negative covenants, including financial covenants to maintain (x) subject to certain limited exceptions, a consolidated leverage ratio of 3.50 to 1.00, subject to an increase to 4.00 to 1.00 following a material acquisition and (y) a consolidated interest coverage ratio of 2.50 to 1.00, in each case measured on a quarterly basis. As of September 30, 2021, the Company was in compliance with the covenants described above. The Credit Agreements also contain customary events of default. In the case of a continuing event of default, the administrative agent would be entitled to exercise various remedies, including the acceleration of amounts due under outstanding loans.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct costs related to the Credit Agreements are recorded over the term of the Credit Agreements and were not material to the Company’s financial statements. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guaranties and Indemnifications</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As permitted under Massachusetts law, the Company’s Articles of Organization and By-laws provide that the Company will indemnify certain of its officers and directors for certain claims asserted against them in connection with their service as an officer or director. The maximum potential amount of future payments that the Company could be required to make under these indemnification provisions is unlimited. However, the Company has purchased directors’ and officers’ liability insurance policies that could reduce its monetary exposure and enable it to recover a portion of any future amounts paid. No indemnification claims currently are outstanding, and the Company believes the estimated fair value of these indemnification arrangements is minimal.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company customarily agrees in the ordinary course of its business to indemnification provisions in agreements with clinical trial investigators and sites in its drug development programs, sponsored research agreements with academic and not-for-profit institutions, various comparable agreements involving parties performing services for the Company and its real estate leases. The Company also customarily agrees to certain indemnification provisions in its drug discovery, development and commercialization collaboration agreements. With respect to the Company’s clinical trials and sponsored research agreements, these indemnification provisions typically apply to any claim asserted against the investigator or the investigator’s institution relating to personal injury or property damage, violations of law or certain breaches of the Company’s contractual obligations arising out of the research or clinical testing of the Company’s compounds or drug candidates. With respect to lease agreements, the indemnification provisions typically apply to claims asserted against the landlord relating to personal injury or property damage caused by the Company, to violations of law by the Company or to certain breaches of the Company’s contractual obligations. The indemnification provisions appearing in the Company’s collaboration agreements are similar to those for the other agreements discussed above, but in addition provide some limited indemnification for its collaborator in the event of third-party claims alleging infringement of intellectual property rights. In </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">each of the cases above, the indemnification obligation generally survives the termination of the agreement for some extended period, although the Company believes the obligation typically has the most relevance during the contract term and for a short period of time thereafter. The maximum potential amount of future payments that the Company could be required to make under these provisions is generally unlimited. The Company has purchased insurance policies covering personal injury, property damage and general liability that reduce its exposure for indemnification and would enable it in many cases to recover all or a portion of any future amounts paid. The Company has never paid any material amounts to defend lawsuits or settle claims related to these indemnification provisions. Accordingly, the Company believes the estimated fair value of these indemnification arrangements is minimal.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Contingencies</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has certain contingent liabilities that arise in the ordinary course of its business activities. The Company accrues a reserve for contingent liabilities when it is probable that future expenditures will be made, and such expenditures can be reasonably estimated. Other than the Company’s contingent consideration liabilities discussed in Note E, “Fair Value Measurements,” there were no material contingent liabilities accrued as of September 30, 2021 or December 31, 2020.</span></div> 2 500000000 0.00125 0.00500 0.01125 0.01500 50000000 2000000000 0.00500 0.00875 0.01500 0.01875 500000000 3.50 4.00 2.50 0 0 0 Additional Cash Flow Information<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash, cash equivalents and restricted cash at the beginning and ending of each period presented in the Company’s condensed consolidated statements of cash flows consisted of the following:</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning of period</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">End of period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning of period</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">End of period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,988,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,275,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,109,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,358,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash per condensed consolidated statement of cash flows</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,988,845 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,280,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,120,681 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,360,985 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash, cash equivalents and restricted cash at the beginning and ending of each period presented in the Company’s condensed consolidated statements of cash flows consisted of the following:</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning of period</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">End of period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning of period</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">End of period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,988,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,275,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,109,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,358,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash per condensed consolidated statement of cash flows</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,988,845 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,280,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,120,681 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,360,985 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5988187000 6275698000 3109322000 5358087000 658000 4515000 8004000 2898000 0 0 3355000 0 5988845000 6280213000 3120681000 5360985000 XML 19 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
9 Months Ended
Sep. 30, 2021
Oct. 29, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 000-19319  
Entity Registrant Name VERTEX PHARMACEUTICALS INC / MA  
Entity Incorporation, State or Country Code MA  
Entity Tax Identification Number 04-3039129  
Entity Address, Address Line One 50 Northern Avenue  
Entity Address, City or Town Boston  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02210  
City Area Code 617  
Local Phone Number 341-6100  
Title of 12(b) Security Common Stock, $0.01 Par Value Per Share  
Trading Symbol VRTX  
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 Common Stock, Shares Outstanding   254,251,938
Entity Central Index Key 0000875320  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  

XML 20 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues:        
Revenues $ 1,984,164 $ 1,538,271 $ 5,501,839 $ 4,577,863
Costs and expenses:        
Cost of sales 236,512 186,182 656,813 533,199
Research and development expenses 493,751 493,497 2,356,814 1,362,953
Selling, general and administrative expenses 198,189 184,551 584,935 558,613
Change in fair value of contingent consideration 1,200 1,800 (1,100) 12,600
Total costs and expenses 929,652 866,030 3,597,462 2,467,365
Income from operations 1,054,512 672,241 1,904,377 2,110,498
Interest income 1,116 3,100 3,714 19,919
Interest expense (15,255) (13,856) (46,411) (41,863)
Other income (expense), net 42,368 84,386 (2,234) 139,621
Income before provision for income taxes 1,082,741 745,871 1,859,446 2,228,175
Provision for income taxes 230,813 78,437 287,456 120,718
Net income $ 851,928 $ 667,434 $ 1,571,990 $ 2,107,457
Net income per common share:        
Basic (in dollars per share) $ 3.30 $ 2.56 $ 6.08 $ 8.10
Diluted (in dollars per share) $ 3.28 $ 2.53 $ 6.03 $ 7.98
Shares used in per share calculations:        
Basic (in shares) 257,876 260,392 258,740 260,313
Diluted (in shares) 259,707 264,079 260,877 264,031
Product revenues, net        
Revenues:        
Revenues $ 1,984,164 $ 1,536,271 $ 5,500,839 $ 4,575,863
Other revenues        
Revenues:        
Revenues $ 0 $ 2,000 $ 1,000 $ 2,000
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income $ 851,928 $ 667,434 $ 1,571,990 $ 2,107,457
Other comprehensive income (loss):        
Unrealized holding (losses) gains on marketable securities, net (56) (1,132) (329) 818
Unrealized gains (losses) on foreign currency forward contracts, net of tax of $(9.6) million, $7.6 million, $(21.2) million and $7.3 million, respectively 34,766 (26,313) 77,011 (27,211)
Foreign currency translation adjustment 1,986 584 3,335 (12,616)
Total other comprehensive income (loss) 36,696 (26,861) 80,017 (39,009)
Comprehensive income $ 888,624 $ 640,573 $ 1,652,007 $ 2,068,448
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Unrealized gains (losses) on foreign currency forward contracts, tax $ (9.6) $ 7.6 $ (21.2) $ 7.3
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 6,275,698 $ 5,988,187
Marketable securities 685,187 670,710
Accounts receivable, net 1,100,372 885,352
Inventories 333,456 280,777
Prepaid expenses and other current assets 457,827 308,353
Total current assets 8,852,540 8,133,379
Property and equipment, net 1,042,347 958,534
Goodwill 1,002,158 1,002,158
Intangible assets 400,000 400,000
Deferred tax assets 933,839 882,779
Operating lease assets 312,343 325,564
Other assets 75,518 49,394
Total assets 12,618,745 11,751,808
Current liabilities:    
Accounts payable 127,863 155,139
Accrued expenses 1,584,992 1,404,971
Other current liabilities 201,409 317,423
Total current liabilities 1,914,264 1,877,533
Long-term finance lease liabilities 513,255 539,042
Long-term operating lease liabilities 363,545 350,463
Long-term contingent consideration 188,500 189,600
Other long-term liabilities 108,473 108,355
Total liabilities 3,088,037 3,064,993
Commitments and contingencies 0 0
Shareholders’ equity:    
Preferred stock, $0.01 par value; 1,000 shares authorized; none issued and outstanding 0 0
Common stock, $0.01 par value; 500,000 shares authorized, 256,206 and 259,890 shares issued and outstanding, respectively 2,562 2,599
Additional paid-in capital 7,085,950 7,894,027
Accumulated other comprehensive income (loss) 11,537 (68,480)
Retained earnings 2,430,659 858,669
Total shareholders’ equity 9,530,708 8,686,815
Total liabilities and shareholders’ equity $ 12,618,745 $ 11,751,808
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 256,206,000 259,890,000
Common stock, shares outstanding (in shares) 256,206,000 259,890,000
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings (Accumulated Deficit)
Beginning balance (in shares) at Dec. 31, 2019   258,993      
Beginning balance at Dec. 31, 2019 $ 6,085,244 $ 2,589 $ 7,937,606 $ (1,973) $ (1,852,978)
Increase (Decrease) in Stockholders' Equity          
Other comprehensive income loss, net of tax (39,009)     (39,009)  
Net income 2,107,457       2,107,457
Repurchase of common stock (in shares)   (1,807)      
Repurchase of common stock (408,033) $ (18) (408,015)    
Common stock withheld for employee tax obligations (in shares)   (727)      
Common stock withheld for employee tax obligations (179,775) $ (7) (179,768)    
Issuance of common stock under benefit plans (in shares)   3,715      
Issuance of common stock under benefit plans 232,079 $ 37 232,042    
Stock-based compensation expense 335,510   335,510    
Ending balance (in shares) at Sep. 30, 2020   260,174      
Ending balance at Sep. 30, 2020 8,133,473 $ 2,601 7,917,375 (40,982) 254,479
Beginning balance (in shares) at Jun. 30, 2020   260,124      
Beginning balance at Jun. 30, 2020 7,519,242 $ 2,601 7,943,717 (14,121) (412,955)
Increase (Decrease) in Stockholders' Equity          
Other comprehensive income loss, net of tax (26,861)     (26,861)  
Net income 667,434       667,434
Repurchase of common stock (in shares)   (403)      
Repurchase of common stock (108,007) $ (4) (108,003)    
Common stock withheld for employee tax obligations (in shares)   (141)      
Common stock withheld for employee tax obligations (40,528) $ (1) (40,527)    
Issuance of common stock under benefit plans (in shares)   594      
Issuance of common stock under benefit plans 21,704 $ 5 21,699    
Stock-based compensation expense 100,489   100,489    
Ending balance (in shares) at Sep. 30, 2020   260,174      
Ending balance at Sep. 30, 2020 8,133,473 $ 2,601 7,917,375 (40,982) 254,479
Beginning balance (in shares) at Dec. 31, 2020   259,890      
Beginning balance at Dec. 31, 2020 8,686,815 $ 2,599 7,894,027 (68,480) 858,669
Increase (Decrease) in Stockholders' Equity          
Other comprehensive income loss, net of tax 80,017     80,017  
Net income 1,571,990       1,571,990
Repurchase of common stock (in shares)   (5,282)      
Repurchase of common stock (1,067,225) $ (53) (1,067,172)    
Common stock withheld for employee tax obligations (in shares)   (633)      
Common stock withheld for employee tax obligations (134,223) $ (6) (134,217)    
Issuance of common stock under benefit plans (in shares)   2,231      
Issuance of common stock under benefit plans 66,729 $ 22 66,707    
Stock-based compensation expense 326,605   326,605    
Ending balance (in shares) at Sep. 30, 2021   256,206      
Ending balance at Sep. 30, 2021 9,530,708 $ 2,562 7,085,950 11,537 2,430,659
Beginning balance (in shares) at Jun. 30, 2021   259,114      
Beginning balance at Jun. 30, 2021 9,196,396 $ 2,591 7,640,233 (25,159) 1,578,731
Increase (Decrease) in Stockholders' Equity          
Other comprehensive income loss, net of tax 36,696     36,696  
Net income 851,928       851,928
Repurchase of common stock (in shares)   (3,293)      
Repurchase of common stock (642,273) $ (33) (642,240)    
Common stock withheld for employee tax obligations (in shares)   (144)      
Common stock withheld for employee tax obligations (28,559) $ (1) (28,558)    
Issuance of common stock under benefit plans (in shares)   529      
Issuance of common stock under benefit plans 12,867 $ 5 12,862    
Stock-based compensation expense 103,653   103,653    
Ending balance (in shares) at Sep. 30, 2021   256,206      
Ending balance at Sep. 30, 2021 $ 9,530,708 $ 2,562 $ 7,085,950 $ 11,537 $ 2,430,659
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net income $ 1,571,990 $ 2,107,457
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation expense 322,792 332,434
Depreciation expense 91,768 80,160
(Decrease) increase in fair value of contingent consideration (1,100) 12,600
Deferred income taxes (112,654) 65,110
Gains on equity securities (4,993) (140,866)
Other non-cash items, net 20,588 52,371
Changes in operating assets and liabilities:    
Accounts receivable, net (231,166) (151,191)
Inventories (65,827) (94,907)
Prepaid expenses and other assets (107,672) (264,909)
Accounts payable (22,043) 16,153
Accrued expenses 254,157 451,084
Other liabilities (67,333) 296,477
Net cash provided by operating activities 1,648,507 2,761,973
Cash flows from investing activities:    
Purchases of available-for-sale debt securities (447,759) (246,937)
Maturities of available-for-sale debt securities 452,133 184,419
Purchases of property and equipment (173,285) (212,109)
Investment in equity securities and notes receivable (37,991) (19,327)
Sale of equity securities 0 149,595
Net cash used in investing activities (206,902) (144,359)
Cash flows from financing activities:    
Issuances of common stock under benefit plans 67,289 234,854
Repurchases of common stock (1,057,225) (408,033)
Payments in connection with common stock withheld for employee tax obligations (134,223) (179,775)
Payments on finance leases (34,592) (31,378)
Proceeds from finance leases 12,647 8,642
Other financing activities 4,339 (4,399)
Net cash used in financing activities (1,141,765) (380,089)
Effect of changes in exchange rates on cash (8,472) 2,779
Net increase in cash, cash equivalents and restricted cash 291,368 2,240,304
Cash, cash equivalents and restricted cash—beginning of period 5,988,845 3,120,681
Cash, cash equivalents and restricted cash—end of period 6,280,213 5,360,985
Supplemental disclosure of cash flow information:    
Cash paid for interest 42,698 40,769
Cash paid for income taxes $ 381,533 $ 81,684
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Accounting Policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Accounting Policies Basis of Presentation and Accounting Policies
Basis of Presentation
The accompanying condensed consolidated financial statements are unaudited and have been prepared by Vertex Pharmaceuticals Incorporated (“Vertex” or the “Company”) in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
The condensed consolidated financial statements reflect the operations of the Company and its wholly-owned subsidiaries. All material intercompany balances and transactions have been eliminated. The Company operates in one segment, pharmaceuticals. The Company has reclassified certain items from the prior year’s condensed consolidated financial statements to conform to the current year’s presentation.
Certain information and footnote disclosures normally included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (the “2020 Annual Report on Form 10-K”) have been condensed or omitted. These interim financial statements, in the opinion of management, reflect all normal recurring adjustments necessary for a fair presentation of the financial position and results of operations for the interim periods ended September 30, 2021 and 2020.
The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full fiscal year. These interim financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2020, which are contained in the Company’s 2020 Annual Report on Form 10-K.
Use of Estimates
The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the amounts of revenues and expenses during the reported periods. The Company bases its estimates on historical experience and various other assumptions, including in certain circumstances future projections that management believes to be reasonable under the circumstances. Actual results could differ from those estimates. Changes in estimates are reflected in reported results in the period in which they become known.
Recently Adopted and Issued Accounting Standards
Income Taxes
In 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740) (“ASU 2019-12”), which simplifies the accounting for income taxes. ASU 2019-12 became effective on January 1, 2021. The adoption of ASU 2019-12 did not have a significant impact on the Company’s condensed consolidated financial statements.
For a discussion of other recent accounting pronouncements please refer to Note A, “Nature of Business and Accounting Policies,” in the Company’s 2020 Annual Report on Form 10-K.
Summary of Significant Accounting Policies
The Company’s significant accounting policies are described in Note A, “Nature of Business and Accounting Policies,” in its 2020 Annual Report on Form 10-K.
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
Revenues by Product
Product revenues, net consisted of the following:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
TRIKAFTA/KAFTRIO$1,555,772 $960,308 $4,004,600 $2,773,256 
SYMDEKO/SYMKEVI81,415 156,178 339,969 501,066 
ORKAMBI184,561 225,919 624,224 692,038 
KALYDECO162,416 193,866 532,046 609,503 
Total product revenues, net$1,984,164 $1,536,271 $5,500,839 $4,575,863 
Product Revenues by Geographic Location
Total net product revenues by geographic region, based on the location of the customer, consisted of the following:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
United States
$1,382,892 $1,222,565 $3,893,245 $3,620,467 
Outside of the United States
Europe
518,826 251,366 1,382,701 766,438 
Other
82,446 62,340 224,893 188,958 
Total product revenues outside of the United States601,272 313,706 1,607,594 955,396 
Total product revenues, net
$1,984,164 $1,536,271 $5,500,839 $4,575,863 
Contract Liabilities
The Company had contract liabilities of $104.1 million and $191.5 million as of September 30, 2021 and December 31, 2020, respectively, related to annual contracts with government-owned and supported customers in international markets that limit the amount of annual reimbursement the Company can receive. Upon exceeding the annual reimbursement amount, products are provided free of charge, which is a material right. These contracts include upfront payments and fees. The Company defers a portion of the consideration received for shipments made up to the annual reimbursement limit as a portion of “Other current liabilities.” The deferred amount is recognized as revenue when the free products are shipped. The Company’s product revenue contracts include performance obligations that are one year or less.
The Company’s contract liabilities at the end of each fiscal year relate to contracts with annual reimbursement limits in international markets in which the annual period associated with the contract is not the same as the Company’s fiscal year. In these markets, the Company recognizes revenues related to performance obligations satisfied in previous years; however, these revenues do not relate to any performance obligations that were satisfied more than 12 months prior to the beginning of the current year.
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Collaborative Arrangements
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Collaborative Arrangements Collaborative Arrangements
The Company has entered into numerous agreements pursuant to which it collaborates with third parties on research, development and commercialization programs, including in-license and out-license agreements.
The Company’s in-license and out-license agreements that had a significant impact on its financial statements for the three and nine months ended September 30, 2021 and 2020, or were new or materially revised during the nine months ended September 30, 2021, are described below. Additional in-license and out-license agreements were described in Note B, “Collaborative Arrangements,” of the Company’s 2020 Annual Report on Form 10-K.
In-license Agreements
The Company has entered into a number of in-license agreements in order to advance and obtain access to technologies and services related to its research and early-development activities. The Company is generally required to make an upfront payment upon execution of the license agreement; development, regulatory and commercialization milestones payments upon the achievement of certain product research, development and commercialization objectives; and royalty payments on future sales, if any, of commercial products resulting from the collaboration.
Pursuant to the terms of its in-license agreements, the Company’s collaborators typically lead the discovery efforts and the Company leads all preclinical, development and commercialization activities associated with the advancement of any drug candidates and funds all expenses.
The Company typically can terminate its in-license agreements by providing advance notice to its collaborators; the required length of notice is dependent on whether any product developed under the license agreement has received marketing approval. The Company’s license agreements may be terminated by either party for a material breach by the other, subject to notice and cure provisions. Unless earlier terminated, these license agreements generally remain in effect until the date on which the royalty term and all payment obligations with respect to all products in all countries have expired.
The Company’s “Research and development expenses” included $26.8 million and $986.8 million for the three and nine months ended September 30, 2021, respectively, and $80.1 million and $143.3 million for the three and nine months ended September 30, 2020, respectively, related to upfront and milestone payments pursuant to its in-license agreements.
CRISPR Therapeutics AG - CRISPR-Cas9 Gene-editing Therapies
In 2015, the Company entered into a strategic collaboration, option and license agreement (the “CRISPR Agreement”) with CRISPR Therapeutics AG and its affiliates (“CRISPR”) to collaborate on the discovery and development of potential new treatments aimed at the underlying genetic causes of human diseases using CRISPR-Cas9 gene-editing technology. The Company had the exclusive right to license certain targets. In 2019, the Company elected to exclusively license three targets, including cystic fibrosis, pursuant to the CRISPR Agreement. For each of the three targets that the Company elected to license, CRISPR has the potential to receive up to an additional $410.0 million in development, regulatory and commercial milestones as well as royalties on net product sales.
In 2017, the Company entered into a joint development and commercialization agreement with CRISPR pursuant to the terms of the CRISPR Agreement (the “Original CTX001 JDCA”), under which the Company and CRISPR were co-developing and preparing to co-commercialize CTX001 for the treatment of hemoglobinopathies, including treatments for sickle cell disease and beta thalassemia.
In the second quarter of 2021, the Company and CRISPR amended and restated the Original CTX001 JDCA (the “A&R JDCA”), pursuant to which the parties agreed to, among other things, (a) adjust the governance structure for the collaboration and adjust the responsibilities of each party thereunder; (b) adjust the allocation of net profits and net losses between the parties; and (c) exclusively license (subject to CRISPR’s reserved rights to conduct certain activities) certain intellectual property rights to the Company relating to the products that may be researched, developed, manufactured and commercialized under such agreement.
Pursuant to the A&R JDCA, the Company is now leading global development, manufacturing and commercialization of CTX001, with support from CRISPR. Subject to the terms and conditions of the A&R JDCA, the Company also has the right
to conduct all research, development, manufacturing and commercialization activities relating to the product candidates and products under the A&R JDCA (including CTX001) throughout the world subject to CRISPR’s reserved right to conduct certain activities.
In connection with the amendment and restatement of this agreement, the Company made a $900.0 million upfront payment to CRISPR in the second quarter of 2021. The Company concluded that it did not have any alternative future use for the acquired in-process research and development and recorded this upfront payment to “Research and development expenses.” CRISPR has the potential to receive an additional one-time $200.0 million milestone payment upon receipt of the first marketing approval of CTX001 from the U.S. Food or Drug Administration or the European Commission.
The Company and CRISPR shared equally all expenses incurred under the Original CTX001 JDCA. On July 1, 2021, with respect to CTX001, the net profits and net losses incurred pursuant to the A&R JDCA began to be allocated 60% to the Company and 40% to CRISPR, while all other product candidates and products continued to have net profits and net losses shared equally between the parties. The Company concluded that the Original CTX001 JDCA and the A&R JDCA are cost-sharing arrangements, which result in the net impact of the arrangements being recorded in “Research and development expenses” in its condensed consolidated statements of operations. During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following amounts in total related to these agreements:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Total research and development expenses incurred under the Original CTX001 JDCA and A&R JDCA$58,659 $28,623 $147,448 $66,720 
Vertex’s share recognized in research and development expenses in condensed consolidated statement of operations35,195 14,311 79,590 33,360 
Moderna, Inc.
In 2016, the Company entered into a strategic collaboration and licensing agreement with Moderna, Inc. (“Moderna”), pursuant to which the parties are seeking to identify and develop messenger ribonucleic acid (“mRNA”) therapeutics for the treatment of CF.
In September 2020, the Company entered into a new strategic collaboration and licensing agreement with Moderna (the “2020 Moderna Agreement”) aimed at the discovery and development of lipid nanoparticles and mRNAs that can deliver gene-editing therapies to lung cells for the treatment of CF. Pursuant to the 2020 Moderna Agreement, Moderna received an upfront payment of $75.0 million and is eligible to receive up to $380.0 million in development, regulatory and commercial milestones as well as royalties on net product sales. The Company determined that substantially all of the fair value of the 2020 Moderna Agreement was attributable to in-process research and development and no substantive processes were acquired that would constitute a business. The Company concluded that it did not have any alternative future use for the acquired in-process research and development and recorded the upfront payment to “Research and development expenses” in the third quarter of 2020.
Out-license Agreements
The Company has entered into licensing agreements pursuant to which it has out-licensed rights to certain drug candidates to third-party collaborators. Pursuant to these out-license agreements, the Company’s collaborators become responsible for all costs related to the continued development of such drug candidates and obtain development and commercialization rights to these drug candidates. Depending on the terms of the agreements, the Company’s collaborators may be required to make upfront payments, milestone payments upon the achievement of certain product research and development objectives and may also be required to pay royalties on future sales, if any, of commercial products resulting from the collaboration. The termination provisions associated with these collaborations are generally the same as those described above related to the Company’s in-license agreements. None of the Company’s out-license agreements had a significant impact on the Company’s condensed consolidated statement of operations during the three and nine months ended September 30, 2021 and 2020.
Cystic Fibrosis FoundationThe Company has a research, development and commercialization agreement that was originally entered into in 2004 with the Cystic Fibrosis Foundation, as successor in interest to the Cystic Fibrosis Foundation Therapeutics, Inc. This agreement was most recently amended in 2016. Pursuant to the agreement, as amended, the Company agreed to pay royalties ranging from low-single digits to mid-single digits on potential sales of certain compounds first synthesized and/or tested between March 1, 2014 and August 31, 2016, including elexacaftor, and tiered royalties ranging from single digits to sub-teens on covered compounds first synthesized and/or tested during a research term on or before February 28, 2014, including KALYDECO (ivacaftor), ORKAMBI (lumacaftor in combination with ivacaftor) and SYMDEKO/SYMKEVI (tezacaftor in combination with ivacaftor). For combination products, such as ORKAMBI, SYMDEKO/SYMKEVI and TRIKAFTA/KAFTRIO (elexacaftor/tezacaftor/ivacaftor and ivacaftor), sales are allocated equally to each of the active pharmaceutical ingredients in the combination product.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic net income per common share is based upon the weighted-average number of common shares outstanding during the period. Diluted net income per common share utilizing the treasury-stock method is based upon the weighted-average number of common shares outstanding during the period plus additional weighted-average common equivalent shares outstanding during the period when the effect is dilutive.
The following table sets forth the computation of basic and diluted net income per common share for the periods ended:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands, except per share amounts)
Net income
$851,928 $667,434 $1,571,990 $2,107,457 
Basic weighted-average common shares outstanding
257,876 260,392 258,740 260,313 
Effect of potentially dilutive securities:
 Stock options971 1,887 1,124 1,936 
 Restricted stock units (including PSUs)
841 1,788 1,003 1,765 
 Employee stock purchase program
19 12 10 17 
Diluted weighted-average common shares outstanding
259,707 264,079 260,877 264,031 
Basic net income per common share
$3.30 $2.56 $6.08 $8.10 
Diluted net income per common share
$3.28 $2.53 $6.03 $7.98 
The Company did not include the securities in the following table in the computation of the net income per common share because the effect would have been anti-dilutive during each period:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Stock options1,060 23 711 303 
Unvested restricted stock units (including PSUs)204 252 440 229 
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following fair value hierarchy is used to classify assets and liabilities based on observable inputs and unobservable inputs used in order to determine the fair value of the Company’s financial assets and liabilities:
Level 1:
Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2:
Observable inputs other than Level 1 inputs. Examples of Level 2 inputs include quoted prices in active markets for similar assets or liabilities and quoted prices for identical assets or liabilities in markets that are not active.
Level 3:
Unobservable inputs based on the Company’s assessment of the assumptions that market participants would use in pricing the asset or liability.
The Company’s investment strategy is focused on capital preservation. The Company invests in instruments that meet the credit quality standards outlined in the Company’s investment policy. This policy also limits the amount of credit exposure to any one issue or type of instrument. The Company maintains strategic investments separately from the investment policy that governs its other cash, cash equivalents and marketable securities as described in Note F, “Marketable Securities and Equity Investments.” Additionally, the Company utilizes foreign currency forward contracts intended to mitigate the effect of changes in foreign exchange rates on its condensed consolidated statement of operations.
During the three and nine months ended September 30, 2021 and 2020, the Company did not record any other-than-temporary impairment charges related to its financial assets.
The following tables set forth the Company’s financial assets and liabilities subject to fair value measurements by level within the fair value hierarchy (and does not include $2.7 billion and $2.8 billion of cash as of September 30, 2021 and December 31, 2020, respectively):
As of September 30, 2021As of December 31, 2020
Total
Level 1
Level 2
Level 3
Total
Level 1
Level 2
Level 3
(in thousands)
Financial instruments carried at fair value (asset positions):
Cash equivalents:
Money market funds
$3,578,764 $3,578,764 $— $— $3,141,053 $3,141,053 $— $— 
Commercial paper
31,998 — 31,998 — — — — — 
Marketable securities:
Corporate equity securities218,764 218,764 — — 195,781 15,650 180,131 — 
U.S. Treasury securities46,539 46,539 — — — — — — 
Government-sponsored enterprise securities
69,002 69,002 — — 80,063 80,063 — — 
Corporate debt securities
95,359 — 95,359 — 231,598 — 231,598 — 
Commercial paper
255,523 — 255,523 — 163,268 — 163,268 — 
Prepaid expenses and other current assets:
Foreign currency forward contracts34,300 — 34,300 — — — — — 
Other assets:
Foreign currency forward contracts4,781 — 4,781 — — — — — 
Total financial assets
$4,335,030 $3,913,069 $421,961 $— $3,811,763 $3,236,766 $574,997 $— 
Financial instruments carried at fair value (liability positions):
Other current liabilities:
Foreign currency forward contracts
$(4,356)$— $(4,356)$— $(59,184)$— $(59,184)$— 
Long-term contingent consideration
(188,500)— — (188,500)(189,600)— — (189,600)
Other long-term liabilities:
Foreign currency forward contracts
(29)— (29)— (4,283)— (4,283)— 
Total financial liabilities
$(192,885)$— $(4,385)$(188,500)$(253,067)$— $(63,467)$(189,600)
Please refer to Note F, “Marketable Securities and Equity Investments,” for the carrying amount and related unrealized gains (losses) by type of investment.
Fair Value of Corporate Equity Securities
The Company classifies its investments in publicly traded corporate equity securities as “Marketable securities” on its condensed consolidated balance sheets. Generally, the Company’s investments in the common stock of these publicly traded companies are valued based on Level 1 inputs because they have readily determinable fair values. However, certain of the Company’s investments in publicly traded companies have been or continue to be valued based on Level 2 inputs due to transfer restrictions associated with these investments. Please refer to Note F, “Marketable Securities and Equity Investments,” for further information on these investments.
Fair Value of Contingent Consideration
In 2019, the Company acquired Exonics Therapeutics, Inc. (“Exonics”), a privately-held company focused on creating transformative gene-editing therapies to repair mutations that cause DMD and other severe neuromuscular diseases, including DM1. The Company’s Level 3 contingent consideration liabilities are related to $678.3 million of development and regulatory milestones potentially payable to Exonics’ former equity holders. The Company bases its estimates of the probability of achieving the milestones relevant to the fair value of contingent payments on industry data attributable to rare diseases. The discount rates used in the valuation model for contingent payments, which were between 0.3% and 2.2% as of September 30, 2021, represent a measure of credit risk and market risk associated with settling the liabilities. Significant
judgment is used in determining the appropriateness of these assumptions at each reporting period. Due to the uncertainties associated with development and commercialization of drug candidates in the pharmaceutical industry and the effects of changes in other assumptions including discount rates, the Company expects its estimates regarding the fair value of contingent consideration to change in the future, resulting in adjustments to the fair value of the Company’s contingent consideration liabilities, and the effect of any such adjustments could be material.
The following table represents a rollforward of the fair value of the Company’s contingent consideration liabilities:
Nine Months Ended September 30, 2021
(in thousands)
Balance at December 31, 2020$189,600 
Decrease in fair value of contingent payments
(1,100)
Balance at September 30, 2021$188,500 
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities and Equity Investments
9 Months Ended
Sep. 30, 2021
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities and Equity Investments Marketable Securities and Equity Investments
A summary of the Company’s cash equivalents and marketable securities, which are recorded at fair value (and do not include $2.7 billion and $2.8 billion of cash as of September 30, 2021 and December 31, 2020, respectively), is shown below:
As of September 30, 2021As of December 31, 2020
Amortized Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Amortized Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
(in thousands)
Cash equivalents:
Money market funds
$3,578,764 $— $— $3,578,764 $3,141,053 $— $— $3,141,053 
Commercial paper31,997 — 31,998 — — — — 
Total cash equivalents
$3,610,761 $$— $3,610,762 $3,141,053 $— $— $3,141,053 
Marketable securities:
U.S. Treasury securities$46,536 $$(1)$46,539 $— $— $— $— 
Government-sponsored enterprise securities
68,996 (2)69,002 80,046 17 — 80,063 
Corporate debt securities
95,385 26 (52)95,359 231,263 377 (42)231,598 
Commercial paper
255,501 40 (18)255,523 163,286 19 (37)163,268 
Total marketable debt securities
466,418 78 (73)466,423 474,595 413 (79)474,929 
Corporate equity securities
69,418 150,263 (917)218,764 51,427 144,354 — 195,781 
Total marketable securities
$535,836 $150,341 $(990)$685,187 $526,022 $144,767 $(79)$670,710 
Available-for-sale debt securities were classified on the Company's condensed consolidated balance sheets at fair value as follows:
As of September 30, 2021As of December 31, 2020
(in thousands)
Cash and cash equivalents
$3,610,762 $3,141,053 
Marketable securities
466,423 474,929 
Total
$4,077,185 $3,615,982 
Available-for-sale debt securities by contractual maturity were as follows:
As of September 30, 2021As of December 31, 2020
(in thousands)
Matures within one year$4,014,441 $3,526,185 
Matures after one year through five years
62,744 89,797 
Total
$4,077,185 $3,615,982 
The Company has a limited number of available-for-sale debt securities in insignificant loss positions as of September 30, 2021, which it does not intend to sell and has concluded it will not be required to sell before recovery of the amortized costs for the investments at maturity. The Company did not record any charges for other-than-temporary declines in the fair value of available-for-sale debt securities or gross realized gains or losses in the three and nine months ended September 30, 2021 and 2020.
The Company records changes in the fair value of its investments in corporate equity securities to “Other income (expense), net” on its condensed consolidated statements of operations. During the three and nine months ended September 30, 2021 and 2020, the Company’s net unrealized gains on corporate equity securities held at the conclusion of each period were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Net unrealized gains $46,679 $69,834 $4,993 $102,317 
During the nine months ended September 30, 2020, the Company received proceeds of $149.6 million related to the sale of the common stock of publicly traded companies, which had a total original weighted-average cost basis of $51.3 million. There were no sales of the common stock of publicly traded companies during the nine months ended September 30, 2021.
As of September 30, 2021, the carrying value of the Company’s equity investments without readily determinable fair values, which are recorded in “Other assets” on its condensed consolidated balance sheets, was $35.9 million.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income (Loss)
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss)
The following table summarizes the changes in accumulated other comprehensive income (loss) by component:
Foreign Currency Translation AdjustmentUnrealized Holding Gains (Losses), Net of TaxTotal
On Available-For-Sale Debt SecuritiesOn Foreign Currency Forward Contracts
(in thousands)
Balance at December 31, 2020$(15,678)$334 $(53,136)$(68,480)
Other comprehensive income (loss) before reclassifications3,335 (329)46,175 49,181 
Amounts reclassified from accumulated other comprehensive (loss) income— — 30,836 30,836 
Net current period other comprehensive income (loss)3,335 (329)77,011 80,017 
Balance at September 30, 2021$(12,343)$$23,875 $11,537 
Balance at December 31, 2019$(895)$503 $(1,581)$(1,973)
Other comprehensive (loss) income before reclassifications(12,616)818 (20,913)(32,711)
Amounts reclassified from accumulated other comprehensive loss— — (6,298)(6,298)
Net current period other comprehensive (loss) income(12,616)818 (27,211)(39,009)
Balance at September 30, 2020$(13,511)$1,321 $(28,792)$(40,982)
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Hedging
9 Months Ended
Sep. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Hedging Hedging
Foreign currency forward contracts - Designated as hedging instruments
The Company maintains a hedging program intended to mitigate the effect of changes in foreign exchange rates for a portion of the Company’s forecasted product revenues denominated in certain foreign currencies. The program includes foreign currency forward contracts that are designated as cash flow hedges under U.S. GAAP having contractual durations from one to eighteen months. The Company recognizes realized gains and losses for the effective portion of such contracts in “Product revenues, net” in its condensed consolidated statements of operations in the same period that it recognizes the product revenues that were impacted by the hedged foreign exchange rate changes.
The Company formally documents the relationship between foreign currency forward contracts (hedging instruments) and forecasted product revenues (hedged items), as well as the Company’s risk management objective and strategy for undertaking various hedging activities, which includes matching all foreign currency forward contracts that are designated as cash flow hedges to forecasted transactions. The Company also formally assesses, both at the hedge’s inception and on an ongoing basis, whether the foreign currency forward contracts are highly effective in offsetting changes in cash flows of hedged items on a prospective and retrospective basis. If the Company were to determine that a (i) foreign currency forward contract is not highly effective as a cash flow hedge, (ii) foreign currency forward contract has ceased to be a highly effective hedge or (iii) forecasted transaction is no longer probable of occurring, the Company would discontinue hedge accounting treatment prospectively. The Company measures effectiveness based on the change in fair value of the forward contracts and the fair value of the hypothetical foreign currency forward contracts with terms that match the critical terms of the risk being hedged. As of September 30, 2021, all hedges were determined to be highly effective.
The Company considers the impact of its counterparties’ credit risk on the fair value of the foreign currency forward contracts. As of September 30, 2021 and December 31, 2020, credit risk did not change the fair value of the Company’s foreign currency forward contracts.
The following table summarizes the notional amount in U.S. dollars of the Company’s outstanding foreign currency forward contracts designated as cash flow hedges under U.S. GAAP:
As of September 30, 2021As of December 31, 2020
Foreign Currency
(in thousands)
Euro
$1,194,338 $745,099 
British pound sterling
277,815 160,427 
Australian dollar
95,970 99,922 
Canadian dollar
87,259 86,468 
Swiss Franc41,335 — 
Total foreign currency forward contracts
$1,696,717 $1,091,916 
Foreign currency forward contracts - Not designated as hedging instruments
The Company also enters into foreign currency forward contracts with contractual maturities of less than one month, which are designed to mitigate the effect of changes in foreign exchange rates on monetary assets and liabilities, including intercompany balances. These contracts are not designated as hedging instruments under U.S. GAAP. The Company recognizes realized gains and losses for such contracts in “Other income (expense), net” in its condensed consolidated statements of operations each period. As of September 30, 2021, the notional amount of the Company’s outstanding foreign currency forward contracts where hedge accounting under U.S. GAAP is not applied was $306.2 million.
During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following related to foreign currency forward contracts in its condensed consolidated statements of operations:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Designated as hedging instruments - Reclassified from AOCI
Product revenues, net$(5,224)$(7,249)$(39,342)$8,039 
Not designated as hedging instruments
Other income (expense), net$(400)$25,897 $(9,350)$15,724 
Total reported in the Condensed Consolidated Statement of Operations
Product revenues, net$1,984,164 $1,536,271 $5,500,839 $4,575,863 
Other income (expense), net$42,368 $84,386 $(2,234)$139,621 
The following table summarizes the fair value of the Company’s outstanding foreign currency forward contracts designated as cash flow hedges under U.S. GAAP included on its condensed consolidated balance sheets:
As of September 30, 2021
AssetsLiabilities
ClassificationFair ValueClassificationFair Value
(in thousands)
Prepaid expenses and other current assets
$34,300 
Other current liabilities
$(4,356)
Other assets
4,781 
Other long-term liabilities
(29)
Total assets
$39,081 
Total liabilities
$(4,385)
As of December 31, 2020
AssetsLiabilities
ClassificationFair ValueClassificationFair Value
(in thousands)
Prepaid expenses and other current assets
$— 
Other current liabilities
$(59,184)
Other assets
— 
Other long-term liabilities
(4,283)
Total assets
$— 
Total liabilities
$(63,467)
As of September 30, 2021, the Company expects the amounts that are related to foreign exchange forward contracts designated as cash flow hedges under U.S. GAAP recorded in “Prepaid expenses and other current assets” and “Other current liabilities” to be reclassified to earnings within twelve months.
The following table summarizes the potential effect of offsetting derivatives by type of financial instrument designated as cash flow hedges under U.S. GAAP on the Company’s condensed consolidated balance sheets:
As of September 30, 2021
Gross Amounts RecognizedGross Amounts OffsetGross Amounts PresentedGross Amounts Not OffsetLegal Offset
Foreign currency forward contracts(in thousands)
Total assets$39,081 $— $39,081 $(4,385)$34,696 
Total liabilities
(4,385)— (4,385)4,385 — 
As of December 31, 2020
Gross Amounts RecognizedGross Amounts OffsetGross Amounts PresentedGross Amounts Not OffsetLegal Offset
Foreign currency forward contracts(in thousands)
Total assets$— $— $— $— $— 
Total liabilities(63,467)— (63,467)— (63,467)
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following:
As of September 30, 2021As of December 31, 2020
(in thousands)
Raw materials
$45,990 $46,232 
Work-in-process
192,650 161,324 
Finished goods
94,816 73,221 
Total
$333,456 $280,777 
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation Expense and Share Repurchase Programs
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-based Compensation Expense and Share Repurchase Programs Stock-based Compensation Expense and Share Repurchase Programs
Stock-based compensation expense
During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following stock-based compensation expense:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Stock-based compensation expense by type of award:
Restricted stock units (including PSUs) and restricted stock$89,458 $84,043 $279,131 $279,611 
Stock options7,875 13,221 29,580 47,334 
ESPP share issuances6,321 3,225 17,895 8,565 
Stock-based compensation expense related to inventories
(658)(950)(3,814)(3,076)
Total stock-based compensation expense included in costs and expenses
$102,996 $99,539 $322,792 $332,434 
Stock-based compensation expense by line item:
Cost of sales$1,599 $1,250 $4,570 $3,998 
Research and development expenses60,995 60,770 196,412 203,732 
Selling, general and administrative expenses40,402 37,519 121,810 124,704 
Total stock-based compensation expense included in costs and expenses
102,996 99,539 322,792 332,434 
Income tax effect
(21,556)(35,295)(73,663)(130,692)
Total stock-based compensation expense, net of tax
$81,440 $64,244 $249,129 $201,742 
Share repurchase programs
In 2019, the Company’s Board of Directors approved a share repurchase program (the “2019 Share Repurchase Program”), pursuant to which the Company repurchased $500.0 million of its common stock in 2019 and 2020. During the nine months ended September 30, 2020, the Company repurchased 1,806,587 shares of its common stock under the 2019 Share Repurchase Program for an aggregate of $408.0 million.
In November 2020, the Company’s Board of Directors approved a share repurchase program (the “2020 Share Repurchase Program”), pursuant to which the Company repurchased $500.0 million of its common stock in 2020 and the first quarter of 2021. During the three months ended March 31, 2021, the Company repurchased 1,988,941 shares of its common stock under the 2020 Share Repurchase Program for an aggregate of $424.9 million.
On June 23, 2021, the Company’s Board of Directors approved a new share repurchase program (the “2021 Share Repurchase Program”), pursuant to which the Company is authorized to repurchase up to $1.5 billion of its common stock by December 31, 2022. During the three months ended September 30, 2021, the Company repurchased 3,293,161 shares of its common stock under the 2021 Share Repurchase Program for an aggregate of $642.2 million. As of September 30, 2021, a total of $857.8 million remained available under this program.
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company is subject to U.S. federal, state, and foreign income taxes. During the three and nine months ended September 30, 2021 and 2020, the Company recorded the following provisions for income taxes and effective tax rates as compared to its income before provision for income taxes:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands, except percentages)
Income before provision for income taxes$1,082,741 $745,871 $1,859,446 $2,228,175 
Provision for income taxes230,813 78,437 287,456 120,718 
Effective tax rate21 %11 %15 %%
The Company’s effective tax rate for the three months ended September 30, 2021 was similar to the U.S. statutory rate. The Company’s effective tax rate for the nine months ended September 30, 2021 was lower than the U.S. statutory rate primarily due to a $99.7 million discrete tax benefit associated with an increase in the U.K.’s corporate tax rate from 19% to 25%, which was enacted in June 2021 and will become effective in April 2023.
The Company’s effective tax rate for the three months ended September 30, 2020 was lower than the U.S. statutory rate primarily due to a discrete tax benefit associated with an increase in the U.K.’s corporate tax rate from 17% to 19%, which was enacted and became effective in July 2020. The Company’s effective tax rate for the nine months ended September 30, 2020 was lower than the U.S. statutory rate due to a discrete tax benefit of $209.0 million associated with an intra-entity transfer of intellectual property rights to the U.K., a discrete benefit related to the write-off of a long-term intercompany receivable, the increase in the U.K.’s corporate tax rate from 17% to 19% noted above and excess tax benefits related to stock-based compensation.
As part of the U.S. Tax Cut and Jobs Act of 2017, the Company is subject to a territorial tax system, under which it must establish an accounting policy to provide for tax on Global Intangible Low Taxed Income (“GILTI”) earned by certain foreign subsidiaries. The Company has elected to treat the impact of GILTI as a current tax expense in its provision for income taxes.
The Company has reviewed the tax positions taken, or to be taken, in its tax returns for all tax years currently open to examination by a taxing authority. Unrecognized tax benefits represent the aggregate tax effect of differences between tax return positions and the benefits recognized in the consolidated financial statements. As of September 30, 2021 and December 31, 2020, the Company had $89.0 million and $75.8 million, respectively, of net unrecognized tax benefits, which would affect the Company’s tax rate if recognized. The Company does not expect that its unrecognized tax benefits will materially change within the next twelve months.
As of September 30, 2021, foreign earnings have been retained by foreign subsidiaries for indefinite reinvestment. Upon repatriation of those earnings, in the form of dividends or otherwise, the Company could be subject to withholding taxes payable to the various foreign countries.
The Company files U.S. federal income tax returns and income tax returns in various state, local and foreign jurisdictions. The Company has various income tax audits ongoing at any time throughout the world. The Company is no longer subject to any tax assessment from an income tax examination in the U.S. or any other major taxing jurisdiction before 2011, except where the Company has net operating losses or tax credit carryforwards that originate before 2011.
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Revolving Credit Facilities
The Company and certain of its subsidiaries have entered into two credit agreements (the “Credit Agreements”) with Bank of America, N.A., as administrative agent and the lenders referred to therein (the “Lenders”). The Credit Agreements
were not drawn upon at closing and the Company has not drawn upon them to date. Amounts drawn pursuant to the Credit Agreements, if any, will be used for general corporate purposes. Any amounts borrowed under the Credit Agreements will bear interest, at the Company’s option, at either a base rate or a Eurocurrency rate, in each case plus an applicable margin based on the Company’s consolidated leverage ratio (the ratio of the Company’s total consolidated funded indebtedness to the Company’s consolidated EBITDA for the most recently completed four fiscal quarter period).
In September 2019, the Company and certain of its subsidiaries entered into a $500.0 million unsecured revolving facility (the “2019 Credit Agreement”) with the Lenders, which matures on September 17, 2024. Under the 2019 Credit Agreement, the applicable margins on base rate loans range from 0.125% to 0.500% and the applicable margins on Eurocurrency loans range from 1.125% to 1.500%. The 2019 Credit Agreement provides a sublimit of $50.0 million for letters of credit.
In September 2020, the Company and certain of its subsidiaries entered into a $2.0 billion unsecured revolving facility (the “2020 Credit Agreement”) with the Lenders, which matures on September 18, 2022. Under the 2020 Credit Agreement, the applicable margins on base rate loans range from 0.500% to 0.875% and the applicable margins on Eurocurrency loans range from 1.500% to 1.875%. The 2020 Credit Agreement does not support letters of credit.
Subject to satisfaction of certain conditions, the Company may request that the borrowing capacity for each of the Credit Agreements be increased by an additional $500.0 million. Any amounts borrowed pursuant to the Credit Agreements are guaranteed by certain of the Company’s existing and future domestic subsidiaries, subject to certain exceptions.
The Credit Agreements contain customary representations and warranties and affirmative and negative covenants, including financial covenants to maintain (x) subject to certain limited exceptions, a consolidated leverage ratio of 3.50 to 1.00, subject to an increase to 4.00 to 1.00 following a material acquisition and (y) a consolidated interest coverage ratio of 2.50 to 1.00, in each case measured on a quarterly basis. As of September 30, 2021, the Company was in compliance with the covenants described above. The Credit Agreements also contain customary events of default. In the case of a continuing event of default, the administrative agent would be entitled to exercise various remedies, including the acceleration of amounts due under outstanding loans.
Direct costs related to the Credit Agreements are recorded over the term of the Credit Agreements and were not material to the Company’s financial statements.
Guaranties and Indemnifications
As permitted under Massachusetts law, the Company’s Articles of Organization and By-laws provide that the Company will indemnify certain of its officers and directors for certain claims asserted against them in connection with their service as an officer or director. The maximum potential amount of future payments that the Company could be required to make under these indemnification provisions is unlimited. However, the Company has purchased directors’ and officers’ liability insurance policies that could reduce its monetary exposure and enable it to recover a portion of any future amounts paid. No indemnification claims currently are outstanding, and the Company believes the estimated fair value of these indemnification arrangements is minimal.
The Company customarily agrees in the ordinary course of its business to indemnification provisions in agreements with clinical trial investigators and sites in its drug development programs, sponsored research agreements with academic and not-for-profit institutions, various comparable agreements involving parties performing services for the Company and its real estate leases. The Company also customarily agrees to certain indemnification provisions in its drug discovery, development and commercialization collaboration agreements. With respect to the Company’s clinical trials and sponsored research agreements, these indemnification provisions typically apply to any claim asserted against the investigator or the investigator’s institution relating to personal injury or property damage, violations of law or certain breaches of the Company’s contractual obligations arising out of the research or clinical testing of the Company’s compounds or drug candidates. With respect to lease agreements, the indemnification provisions typically apply to claims asserted against the landlord relating to personal injury or property damage caused by the Company, to violations of law by the Company or to certain breaches of the Company’s contractual obligations. The indemnification provisions appearing in the Company’s collaboration agreements are similar to those for the other agreements discussed above, but in addition provide some limited indemnification for its collaborator in the event of third-party claims alleging infringement of intellectual property rights. In
each of the cases above, the indemnification obligation generally survives the termination of the agreement for some extended period, although the Company believes the obligation typically has the most relevance during the contract term and for a short period of time thereafter. The maximum potential amount of future payments that the Company could be required to make under these provisions is generally unlimited. The Company has purchased insurance policies covering personal injury, property damage and general liability that reduce its exposure for indemnification and would enable it in many cases to recover all or a portion of any future amounts paid. The Company has never paid any material amounts to defend lawsuits or settle claims related to these indemnification provisions. Accordingly, the Company believes the estimated fair value of these indemnification arrangements is minimal.
Other Contingencies
The Company has certain contingent liabilities that arise in the ordinary course of its business activities. The Company accrues a reserve for contingent liabilities when it is probable that future expenditures will be made, and such expenditures can be reasonably estimated. Other than the Company’s contingent consideration liabilities discussed in Note E, “Fair Value Measurements,” there were no material contingent liabilities accrued as of September 30, 2021 or December 31, 2020.
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Additional Cash Flow Information
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Additional Cash Flow Information Additional Cash Flow Information
The cash, cash equivalents and restricted cash at the beginning and ending of each period presented in the Company’s condensed consolidated statements of cash flows consisted of the following:
Nine Months Ended September 30,
20212020
Beginning of periodEnd of periodBeginning of periodEnd of period
(in thousands)
Cash and cash equivalents
$5,988,187 $6,275,698 $3,109,322 $5,358,087 
Prepaid expenses and other current assets
658 4,515 8,004 2,898 
Other assets
— — 3,355 — 
Cash, cash equivalents and restricted cash per condensed consolidated statement of cash flows$5,988,845 $6,280,213 $3,120,681 $5,360,985 
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying condensed consolidated financial statements are unaudited and have been prepared by Vertex Pharmaceuticals Incorporated (“Vertex” or the “Company”) in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
The condensed consolidated financial statements reflect the operations of the Company and its wholly-owned subsidiaries. All material intercompany balances and transactions have been eliminated. The Company operates in one segment, pharmaceuticals. The Company has reclassified certain items from the prior year’s condensed consolidated financial statements to conform to the current year’s presentation.
Certain information and footnote disclosures normally included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (the “2020 Annual Report on Form 10-K”) have been condensed or omitted. These interim financial statements, in the opinion of management, reflect all normal recurring adjustments necessary for a fair presentation of the financial position and results of operations for the interim periods ended September 30, 2021 and 2020.
The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full fiscal year. These interim financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2020, which are contained in the Company’s 2020 Annual Report on Form 10-K.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the amounts of revenues and expenses during the reported periods. The Company bases its estimates on historical experience and various other assumptions, including in certain circumstances future projections that management believes to be reasonable under the circumstances. Actual results could differ from those estimates. Changes in estimates are reflected in reported results in the period in which they become known.
Recently Adopted and Issued Accounting Standards
Recently Adopted and Issued Accounting Standards
Income Taxes
In 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740) (“ASU 2019-12”), which simplifies the accounting for income taxes. ASU 2019-12 became effective on January 1, 2021. The adoption of ASU 2019-12 did not have a significant impact on the Company’s condensed consolidated financial statements.
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Product revenues, net consisted of the following:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
TRIKAFTA/KAFTRIO$1,555,772 $960,308 $4,004,600 $2,773,256 
SYMDEKO/SYMKEVI81,415 156,178 339,969 501,066 
ORKAMBI184,561 225,919 624,224 692,038 
KALYDECO162,416 193,866 532,046 609,503 
Total product revenues, net$1,984,164 $1,536,271 $5,500,839 $4,575,863 
Total net product revenues by geographic region, based on the location of the customer, consisted of the following:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
United States
$1,382,892 $1,222,565 $3,893,245 $3,620,467 
Outside of the United States
Europe
518,826 251,366 1,382,701 766,438 
Other
82,446 62,340 224,893 188,958 
Total product revenues outside of the United States601,272 313,706 1,607,594 955,396 
Total product revenues, net
$1,984,164 $1,536,271 $5,500,839 $4,575,863 
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Collaborative Arrangements (Tables)
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Collaborative Arrangement on Research and Development During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following amounts in total related to these agreements:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Total research and development expenses incurred under the Original CTX001 JDCA and A&R JDCA$58,659 $28,623 $147,448 $66,720 
Vertex’s share recognized in research and development expenses in condensed consolidated statement of operations35,195 14,311 79,590 33,360 
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net income per common share for the periods ended:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands, except per share amounts)
Net income
$851,928 $667,434 $1,571,990 $2,107,457 
Basic weighted-average common shares outstanding
257,876 260,392 258,740 260,313 
Effect of potentially dilutive securities:
 Stock options971 1,887 1,124 1,936 
 Restricted stock units (including PSUs)
841 1,788 1,003 1,765 
 Employee stock purchase program
19 12 10 17 
Diluted weighted-average common shares outstanding
259,707 264,079 260,877 264,031 
Basic net income per common share
$3.30 $2.56 $6.08 $8.10 
Diluted net income per common share
$3.28 $2.53 $6.03 $7.98 
Schedule of Potential Gross Common Equivalent Shares
The Company did not include the securities in the following table in the computation of the net income per common share because the effect would have been anti-dilutive during each period:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Stock options1,060 23 711 303 
Unvested restricted stock units (including PSUs)204 252 440 229 
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Subject to Fair Value Measurements (Excluding Vie Cash and Cash Equivalents, Which are Recorded as Restricted Cash and Cash Equivalents (Vie))
The following tables set forth the Company’s financial assets and liabilities subject to fair value measurements by level within the fair value hierarchy (and does not include $2.7 billion and $2.8 billion of cash as of September 30, 2021 and December 31, 2020, respectively):
As of September 30, 2021As of December 31, 2020
Total
Level 1
Level 2
Level 3
Total
Level 1
Level 2
Level 3
(in thousands)
Financial instruments carried at fair value (asset positions):
Cash equivalents:
Money market funds
$3,578,764 $3,578,764 $— $— $3,141,053 $3,141,053 $— $— 
Commercial paper
31,998 — 31,998 — — — — — 
Marketable securities:
Corporate equity securities218,764 218,764 — — 195,781 15,650 180,131 — 
U.S. Treasury securities46,539 46,539 — — — — — — 
Government-sponsored enterprise securities
69,002 69,002 — — 80,063 80,063 — — 
Corporate debt securities
95,359 — 95,359 — 231,598 — 231,598 — 
Commercial paper
255,523 — 255,523 — 163,268 — 163,268 — 
Prepaid expenses and other current assets:
Foreign currency forward contracts34,300 — 34,300 — — — — — 
Other assets:
Foreign currency forward contracts4,781 — 4,781 — — — — — 
Total financial assets
$4,335,030 $3,913,069 $421,961 $— $3,811,763 $3,236,766 $574,997 $— 
Financial instruments carried at fair value (liability positions):
Other current liabilities:
Foreign currency forward contracts
$(4,356)$— $(4,356)$— $(59,184)$— $(59,184)$— 
Long-term contingent consideration
(188,500)— — (188,500)(189,600)— — (189,600)
Other long-term liabilities:
Foreign currency forward contracts
(29)— (29)— (4,283)— (4,283)— 
Total financial liabilities
$(192,885)$— $(4,385)$(188,500)$(253,067)$— $(63,467)$(189,600)
Schedule of Fair Value of Our Contingent Consideration Liabilities
The following table represents a rollforward of the fair value of the Company’s contingent consideration liabilities:
Nine Months Ended September 30, 2021
(in thousands)
Balance at December 31, 2020$189,600 
Decrease in fair value of contingent payments
(1,100)
Balance at September 30, 2021$188,500 
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities and Equity Investments (Tables)
9 Months Ended
Sep. 30, 2021
Investments, Debt and Equity Securities [Abstract]  
Schedule of Cash Equivalents and Marketable Securities
A summary of the Company’s cash equivalents and marketable securities, which are recorded at fair value (and do not include $2.7 billion and $2.8 billion of cash as of September 30, 2021 and December 31, 2020, respectively), is shown below:
As of September 30, 2021As of December 31, 2020
Amortized Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Amortized Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
(in thousands)
Cash equivalents:
Money market funds
$3,578,764 $— $— $3,578,764 $3,141,053 $— $— $3,141,053 
Commercial paper31,997 — 31,998 — — — — 
Total cash equivalents
$3,610,761 $$— $3,610,762 $3,141,053 $— $— $3,141,053 
Marketable securities:
U.S. Treasury securities$46,536 $$(1)$46,539 $— $— $— $— 
Government-sponsored enterprise securities
68,996 (2)69,002 80,046 17 — 80,063 
Corporate debt securities
95,385 26 (52)95,359 231,263 377 (42)231,598 
Commercial paper
255,501 40 (18)255,523 163,286 19 (37)163,268 
Total marketable debt securities
466,418 78 (73)466,423 474,595 413 (79)474,929 
Corporate equity securities
69,418 150,263 (917)218,764 51,427 144,354 — 195,781 
Total marketable securities
$535,836 $150,341 $(990)$685,187 $526,022 $144,767 $(79)$670,710 
Available-for-sale debt securities were classified on the Company's condensed consolidated balance sheets at fair value as follows:
As of September 30, 2021As of December 31, 2020
(in thousands)
Cash and cash equivalents
$3,610,762 $3,141,053 
Marketable securities
466,423 474,929 
Total
$4,077,185 $3,615,982 
Available-for-sale debt securities by contractual maturity were as follows:
As of September 30, 2021As of December 31, 2020
(in thousands)
Matures within one year$4,014,441 $3,526,185 
Matures after one year through five years
62,744 89,797 
Total
$4,077,185 $3,615,982 
Schedule of Company's Net Unrealized Gains on Corporate Equity Securities During the three and nine months ended September 30, 2021 and 2020, the Company’s net unrealized gains on corporate equity securities held at the conclusion of each period were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Net unrealized gains $46,679 $69,834 $4,993 $102,317 
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income (Loss) (Tables)
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The following table summarizes the changes in accumulated other comprehensive income (loss) by component:
Foreign Currency Translation AdjustmentUnrealized Holding Gains (Losses), Net of TaxTotal
On Available-For-Sale Debt SecuritiesOn Foreign Currency Forward Contracts
(in thousands)
Balance at December 31, 2020$(15,678)$334 $(53,136)$(68,480)
Other comprehensive income (loss) before reclassifications3,335 (329)46,175 49,181 
Amounts reclassified from accumulated other comprehensive (loss) income— — 30,836 30,836 
Net current period other comprehensive income (loss)3,335 (329)77,011 80,017 
Balance at September 30, 2021$(12,343)$$23,875 $11,537 
Balance at December 31, 2019$(895)$503 $(1,581)$(1,973)
Other comprehensive (loss) income before reclassifications(12,616)818 (20,913)(32,711)
Amounts reclassified from accumulated other comprehensive loss— — (6,298)(6,298)
Net current period other comprehensive (loss) income(12,616)818 (27,211)(39,009)
Balance at September 30, 2020$(13,511)$1,321 $(28,792)$(40,982)
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Hedging (Tables)
9 Months Ended
Sep. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Cash Flow Hedging Instruments
The following table summarizes the notional amount in U.S. dollars of the Company’s outstanding foreign currency forward contracts designated as cash flow hedges under U.S. GAAP:
As of September 30, 2021As of December 31, 2020
Foreign Currency
(in thousands)
Euro
$1,194,338 $745,099 
British pound sterling
277,815 160,427 
Australian dollar
95,970 99,922 
Canadian dollar
87,259 86,468 
Swiss Franc41,335 — 
Total foreign currency forward contracts
$1,696,717 $1,091,916 
Schedule of Foreign Exchange Contracts, Condensed Consolidated Statements of Operations
During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following related to foreign currency forward contracts in its condensed consolidated statements of operations:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Designated as hedging instruments - Reclassified from AOCI
Product revenues, net$(5,224)$(7,249)$(39,342)$8,039 
Not designated as hedging instruments
Other income (expense), net$(400)$25,897 $(9,350)$15,724 
Total reported in the Condensed Consolidated Statement of Operations
Product revenues, net$1,984,164 $1,536,271 $5,500,839 $4,575,863 
Other income (expense), net$42,368 $84,386 $(2,234)$139,621 
Schedule of Foreign Exchange Contracts
The following table summarizes the fair value of the Company’s outstanding foreign currency forward contracts designated as cash flow hedges under U.S. GAAP included on its condensed consolidated balance sheets:
As of September 30, 2021
AssetsLiabilities
ClassificationFair ValueClassificationFair Value
(in thousands)
Prepaid expenses and other current assets
$34,300 
Other current liabilities
$(4,356)
Other assets
4,781 
Other long-term liabilities
(29)
Total assets
$39,081 
Total liabilities
$(4,385)
As of December 31, 2020
AssetsLiabilities
ClassificationFair ValueClassificationFair Value
(in thousands)
Prepaid expenses and other current assets
$— 
Other current liabilities
$(59,184)
Other assets
— 
Other long-term liabilities
(4,283)
Total assets
$— 
Total liabilities
$(63,467)
Schedule of Offsetting Liabilities
The following table summarizes the potential effect of offsetting derivatives by type of financial instrument designated as cash flow hedges under U.S. GAAP on the Company’s condensed consolidated balance sheets:
As of September 30, 2021
Gross Amounts RecognizedGross Amounts OffsetGross Amounts PresentedGross Amounts Not OffsetLegal Offset
Foreign currency forward contracts(in thousands)
Total assets$39,081 $— $39,081 $(4,385)$34,696 
Total liabilities
(4,385)— (4,385)4,385 — 
As of December 31, 2020
Gross Amounts RecognizedGross Amounts OffsetGross Amounts PresentedGross Amounts Not OffsetLegal Offset
Foreign currency forward contracts(in thousands)
Total assets$— $— $— $— $— 
Total liabilities(63,467)— (63,467)— (63,467)
Schedule of Offsetting Assets
The following table summarizes the potential effect of offsetting derivatives by type of financial instrument designated as cash flow hedges under U.S. GAAP on the Company’s condensed consolidated balance sheets:
As of September 30, 2021
Gross Amounts RecognizedGross Amounts OffsetGross Amounts PresentedGross Amounts Not OffsetLegal Offset
Foreign currency forward contracts(in thousands)
Total assets$39,081 $— $39,081 $(4,385)$34,696 
Total liabilities
(4,385)— (4,385)4,385 — 
As of December 31, 2020
Gross Amounts RecognizedGross Amounts OffsetGross Amounts PresentedGross Amounts Not OffsetLegal Offset
Foreign currency forward contracts(in thousands)
Total assets$— $— $— $— $— 
Total liabilities(63,467)— (63,467)— (63,467)
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventories by Type
Inventories consisted of the following:
As of September 30, 2021As of December 31, 2020
(in thousands)
Raw materials
$45,990 $46,232 
Work-in-process
192,650 161,324 
Finished goods
94,816 73,221 
Total
$333,456 $280,777 
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation Expense and Share Repurchase Programs (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense by Line Item
During the three and nine months ended September 30, 2021 and 2020, the Company recognized the following stock-based compensation expense:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Stock-based compensation expense by type of award:
Restricted stock units (including PSUs) and restricted stock$89,458 $84,043 $279,131 $279,611 
Stock options7,875 13,221 29,580 47,334 
ESPP share issuances6,321 3,225 17,895 8,565 
Stock-based compensation expense related to inventories
(658)(950)(3,814)(3,076)
Total stock-based compensation expense included in costs and expenses
$102,996 $99,539 $322,792 $332,434 
Stock-based compensation expense by line item:
Cost of sales$1,599 $1,250 $4,570 $3,998 
Research and development expenses60,995 60,770 196,412 203,732 
Selling, general and administrative expenses40,402 37,519 121,810 124,704 
Total stock-based compensation expense included in costs and expenses
102,996 99,539 322,792 332,434 
Income tax effect
(21,556)(35,295)(73,663)(130,692)
Total stock-based compensation expense, net of tax
$81,440 $64,244 $249,129 $201,742 
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Schedule of Provision for Income Taxes and Effective Tax rates During the three and nine months ended September 30, 2021 and 2020, the Company recorded the following provisions for income taxes and effective tax rates as compared to its income before provision for income taxes:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands, except percentages)
Income before provision for income taxes$1,082,741 $745,871 $1,859,446 $2,228,175 
Provision for income taxes230,813 78,437 287,456 120,718 
Effective tax rate21 %11 %15 %%
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Additional Cash Flow Information (Tables)
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Condensed Cash Flow Statement
The cash, cash equivalents and restricted cash at the beginning and ending of each period presented in the Company’s condensed consolidated statements of cash flows consisted of the following:
Nine Months Ended September 30,
20212020
Beginning of periodEnd of periodBeginning of periodEnd of period
(in thousands)
Cash and cash equivalents
$5,988,187 $6,275,698 $3,109,322 $5,358,087 
Prepaid expenses and other current assets
658 4,515 8,004 2,898 
Other assets
— — 3,355 — 
Cash, cash equivalents and restricted cash per condensed consolidated statement of cash flows$5,988,845 $6,280,213 $3,120,681 $5,360,985 
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Accounting Policies (Details)
9 Months Ended
Sep. 30, 2021
segment
Accounting Policies [Abstract]  
Number of operating segments 1
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenues $ 1,984,164 $ 1,538,271 $ 5,501,839 $ 4,577,863
United States        
Disaggregation of Revenue [Line Items]        
Revenues 1,382,892 1,222,565 3,893,245 3,620,467
Europe        
Disaggregation of Revenue [Line Items]        
Revenues 518,826 251,366 1,382,701 766,438
Other        
Disaggregation of Revenue [Line Items]        
Revenues 82,446 62,340 224,893 188,958
Total product revenues outside of the United States        
Disaggregation of Revenue [Line Items]        
Revenues 601,272 313,706 1,607,594 955,396
Product revenues, net        
Disaggregation of Revenue [Line Items]        
Revenues 1,984,164 1,536,271 5,500,839 4,575,863
TRIKAFTA/KAFTRIO        
Disaggregation of Revenue [Line Items]        
Revenues 1,555,772 960,308 4,004,600 2,773,256
SYMDEKO/SYMKEVI        
Disaggregation of Revenue [Line Items]        
Revenues 81,415 156,178 339,969 501,066
ORKAMBI        
Disaggregation of Revenue [Line Items]        
Revenues 184,561 225,919 624,224 692,038
KALYDECO        
Disaggregation of Revenue [Line Items]        
Revenues $ 162,416 $ 193,866 $ 532,046 $ 609,503
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Contract liabilities $ 104.1 $ 191.5
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Collaborative Arrangements - Additional Information (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
target
Jul. 01, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Collaborative arrangement, research and development expenses   $ 26,800,000     $ 986,800,000      
Up-front payment       $ 80,100,000   $ 143,300,000    
CRISPR Therapeutics                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Collaborative arrangement, right to exclusively license, number of targets | target             3  
Collaborative arrangement, development and regulatory potential milestone payments maximum             $ 410,000,000  
CRISPR A&R JDCA                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Up-front payment     $ 900,000,000          
Collaborative arrangement, development and regulatory potential milestone payments maximum     $ 200,000,000          
Allocation of net profits and net losses, percent               60.00%
CRISPR A&R JDCA | CRISPR                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Allocation of net profits and net losses, percent               40.00%
Moderna, Inc.                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Up-front payment $ 75,000,000              
Collaborative arrangement, development and regulatory potential milestone payments maximum $ 380,000,000              
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Collaborative Arrangements - Collaborative Arrangement on Research and Development (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Collaborative arrangement, research and development expenses $ 493,751 $ 493,497 $ 2,356,814 $ 1,362,953
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | CRISPR Therapeutics        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Collaborative arrangement, research and development expenses 58,659 28,623 147,448 66,720
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | CRISPR Therapeutics | Research and development expenses        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Collaborative arrangement, research and development expenses $ 35,195 $ 14,311 $ 79,590 $ 33,360
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Schedule of Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Net income $ 851,928 $ 667,434 $ 1,571,990 $ 2,107,457
Basic weighted-average common shares outstanding (in shares) 257,876 260,392 258,740 260,313
Effect of potentially dilutive securities:        
Employee stock purchase program (in shares) 19 12 10 17
Diluted weighted-average common shares outstanding (in shares) 259,707 264,079 260,877 264,031
Basic net income per common share (in dollars per share) $ 3.30 $ 2.56 $ 6.08 $ 8.10
Diluted net income per common share (in dollars per share) $ 3.28 $ 2.53 $ 6.03 $ 7.98
Stock options        
Effect of potentially dilutive securities:        
Share-based payment arrangements (in shares) 971 1,887 1,124 1,936
Restricted stock units (including PSUs)        
Effect of potentially dilutive securities:        
Share-based payment arrangements (in shares) 841 1,788 1,003 1,765
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Anti-dilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities excluded from computation of earnings per share (in shares) 1,060 23 711 303
Restricted stock units (including PSUs)        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities excluded from computation of earnings per share (in shares) 204 252 440 229
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Additional Information (Details)
$ in Millions
Sep. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash $ 2,700.0 $ 2,800.0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Remaining milestone payment $ 678.3  
Level 3 | Minimum | Discount Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, measurement input (as a percent) 0.003  
Level 3 | Maximum | Discount Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, measurement input (as a percent) 0.022  
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Financial Assets and Liabilities Subject to Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Financial instruments carried at fair value (liability positions):    
Long-term contingent consideration $ (188,500) $ (189,600)
Recurring Basis    
Financial instruments carried at fair value (asset positions):    
Derivative asset current, foreign currency forward contracts 34,300 0
Derivative asset noncurrent, foreign currency forward contracts 4,781 0
Total financial assets 4,335,030 3,811,763
Financial instruments carried at fair value (liability positions):    
Derivative liability current, foreign currency forward contracts (4,356) (59,184)
Long-term contingent consideration (188,500) (189,600)
Derivative liability noncurrent, foreign currency forward contracts (29) (4,283)
Total financial liabilities (192,885) (253,067)
Recurring Basis | Level 1    
Financial instruments carried at fair value (asset positions):    
Derivative asset current, foreign currency forward contracts 0 0
Derivative asset noncurrent, foreign currency forward contracts 0 0
Total financial assets 3,913,069 3,236,766
Financial instruments carried at fair value (liability positions):    
Derivative liability current, foreign currency forward contracts 0 0
Long-term contingent consideration 0 0
Derivative liability noncurrent, foreign currency forward contracts 0 0
Total financial liabilities 0 0
Recurring Basis | Level 2    
Financial instruments carried at fair value (asset positions):    
Derivative asset current, foreign currency forward contracts 34,300 0
Derivative asset noncurrent, foreign currency forward contracts 4,781 0
Total financial assets 421,961 574,997
Financial instruments carried at fair value (liability positions):    
Derivative liability current, foreign currency forward contracts (4,356) (59,184)
Long-term contingent consideration 0 0
Derivative liability noncurrent, foreign currency forward contracts (29) (4,283)
Total financial liabilities (4,385) (63,467)
Recurring Basis | Level 3    
Financial instruments carried at fair value (asset positions):    
Derivative asset current, foreign currency forward contracts 0 0
Derivative asset noncurrent, foreign currency forward contracts 0 0
Total financial assets 0 0
Financial instruments carried at fair value (liability positions):    
Derivative liability current, foreign currency forward contracts 0 0
Long-term contingent consideration (188,500) (189,600)
Derivative liability noncurrent, foreign currency forward contracts 0 0
Total financial liabilities (188,500) (189,600)
Recurring Basis | Money market funds    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 3,578,764 3,141,053
Recurring Basis | Money market funds | Level 1    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 3,578,764 3,141,053
Recurring Basis | Money market funds | Level 2    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 0 0
Recurring Basis | Money market funds | Level 3    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 0 0
Recurring Basis | Commercial paper    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 31,998 0
Marketable securities 255,523 163,268
Recurring Basis | Commercial paper | Level 1    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 0 0
Marketable securities 0 0
Recurring Basis | Commercial paper | Level 2    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 31,998 0
Marketable securities 255,523 163,268
Recurring Basis | Commercial paper | Level 3    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 0 0
Marketable securities 0 0
Recurring Basis | Corporate equity securities    
Financial instruments carried at fair value (asset positions):    
Marketable securities 218,764 195,781
Recurring Basis | Corporate equity securities | Level 1    
Financial instruments carried at fair value (asset positions):    
Marketable securities 218,764 15,650
Recurring Basis | Corporate equity securities | Level 2    
Financial instruments carried at fair value (asset positions):    
Marketable securities 0 180,131
Recurring Basis | Corporate equity securities | Level 3    
Financial instruments carried at fair value (asset positions):    
Marketable securities 0 0
Recurring Basis | U.S. Treasury securities    
Financial instruments carried at fair value (asset positions):    
Marketable securities 46,539 0
Recurring Basis | U.S. Treasury securities | Level 1    
Financial instruments carried at fair value (asset positions):    
Marketable securities 46,539 0
Recurring Basis | U.S. Treasury securities | Level 2    
Financial instruments carried at fair value (asset positions):    
Marketable securities 0 0
Recurring Basis | U.S. Treasury securities | Level 3    
Financial instruments carried at fair value (asset positions):    
Marketable securities 0 0
Recurring Basis | Government-sponsored enterprise securities    
Financial instruments carried at fair value (asset positions):    
Marketable securities 69,002 80,063
Recurring Basis | Government-sponsored enterprise securities | Level 1    
Financial instruments carried at fair value (asset positions):    
Marketable securities 69,002 80,063
Recurring Basis | Government-sponsored enterprise securities | Level 2    
Financial instruments carried at fair value (asset positions):    
Marketable securities 0 0
Recurring Basis | Government-sponsored enterprise securities | Level 3    
Financial instruments carried at fair value (asset positions):    
Marketable securities 0 0
Recurring Basis | Corporate debt securities    
Financial instruments carried at fair value (asset positions):    
Marketable securities 95,359 231,598
Recurring Basis | Corporate debt securities | Level 1    
Financial instruments carried at fair value (asset positions):    
Marketable securities 0 0
Recurring Basis | Corporate debt securities | Level 2    
Financial instruments carried at fair value (asset positions):    
Marketable securities 95,359 231,598
Recurring Basis | Corporate debt securities | Level 3    
Financial instruments carried at fair value (asset positions):    
Marketable securities $ 0 $ 0
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Fair Value of Contingent Consideration Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at December 31, 2020     $ 189,600  
Decrease in fair value of contingent payments $ 1,200 $ 1,800 (1,100) $ 12,600
Balance at September 30, 2021 $ 188,500   $ 188,500  
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities and Equity Investments - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Summary of cash, cash equivalents and marketable securities          
Cash $ 2,700,000,000   $ 2,700,000,000   $ 2,800,000,000
Other-than-temporary declines in fair value of available-for-sale debt securities 0 $ 0 0 $ 0  
Net unrealized gains 46,679,000 69,834,000 4,993,000 102,317,000  
Weighted-average cost basis 69,418,000 $ 51,300,000 69,418,000 51,300,000 $ 51,427,000
Other Assets          
Summary of cash, cash equivalents and marketable securities          
Equity securities without readily determinable fair value, amount $ 35,900,000   35,900,000    
Publicly Traded Companies Sale          
Summary of cash, cash equivalents and marketable securities          
Proceeds received     $ 0 $ 149,600,000  
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities and Equity Investments - Summary of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Total marketable debt securities      
Fair Value $ 4,077,185 $ 3,615,982  
Corporate equity securities      
Amortized Cost 69,418 51,427 $ 51,300
Gross Unrealized Gains 150,263 144,354  
Gross Unrealized Losses (917) 0  
Fair Value 218,764 195,781  
Amortized Cost 535,836 526,022  
Gross Unrealized Gains 150,341 144,767  
Gross Unrealized Losses (990) (79)  
Fair Value 685,187 670,710  
Cash equivalents:      
Total marketable debt securities      
Amortized Cost 3,610,761 3,141,053  
Gross Unrealized Gains 1 0  
Gross Unrealized Losses 0 0  
Fair Value 3,610,762 3,141,053  
Cash equivalents: | Money market funds      
Total marketable debt securities      
Amortized Cost 3,578,764 3,141,053  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Fair Value 3,578,764 3,141,053  
Cash equivalents: | Commercial paper      
Total marketable debt securities      
Amortized Cost 31,997 0  
Gross Unrealized Gains 1 0  
Gross Unrealized Losses 0 0  
Fair Value 31,998 0  
Marketable securities      
Total marketable debt securities      
Amortized Cost 466,418 474,595  
Gross Unrealized Gains 78 413  
Gross Unrealized Losses (73) (79)  
Fair Value 466,423 474,929  
Marketable securities | U.S. Treasury securities      
Total marketable debt securities      
Amortized Cost 46,536 0  
Gross Unrealized Gains 4 0  
Gross Unrealized Losses (1) 0  
Fair Value 46,539 0  
Marketable securities | Government-sponsored enterprise securities      
Total marketable debt securities      
Amortized Cost 68,996 80,046  
Gross Unrealized Gains 8 17  
Gross Unrealized Losses (2) 0  
Fair Value 69,002 80,063  
Marketable securities | Corporate debt securities      
Total marketable debt securities      
Amortized Cost 95,385 231,263  
Gross Unrealized Gains 26 377  
Gross Unrealized Losses (52) (42)  
Fair Value 95,359 231,598  
Marketable securities | Commercial paper      
Total marketable debt securities      
Amortized Cost 255,501 163,286  
Gross Unrealized Gains 40 19  
Gross Unrealized Losses (18) (37)  
Fair Value $ 255,523 $ 163,268  
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities and Equity Investments - Available-for-Sale Debt Securities at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Debt securities $ 4,077,185 $ 3,615,982
Cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Debt securities 3,610,762 3,141,053
Marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities $ 466,423 $ 474,929
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities and Equity Investments - Available-for-Sale Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Investments, Debt and Equity Securities [Abstract]    
Matures within one year $ 4,014,441 $ 3,526,185
Matures after one year through five years 62,744 89,797
Total $ 4,077,185 $ 3,615,982
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 9,196,396 $ 7,519,242 $ 8,686,815 $ 6,085,244
Other comprehensive income (loss) before reclassifications     49,181 (32,711)
Amounts reclassified from accumulated other comprehensive (loss) income     30,836 (6,298)
Total other comprehensive income (loss) 36,696 (26,861) 80,017 (39,009)
Ending balance 9,530,708 8,133,473 9,530,708 8,133,473
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (15,678) (895)
Other comprehensive income (loss) before reclassifications     3,335 (12,616)
Amounts reclassified from accumulated other comprehensive (loss) income     0 0
Total other comprehensive income (loss)     3,335 (12,616)
Ending balance (12,343) (13,511) (12,343) (13,511)
Unrealized Holding Gains (Losses), Net of Tax On Available-For-Sale Debt Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     334 503
Other comprehensive income (loss) before reclassifications     (329) 818
Amounts reclassified from accumulated other comprehensive (loss) income     0 0
Total other comprehensive income (loss)     (329) 818
Ending balance 5 1,321 5 1,321
Unrealized Holding Gains (Losses), Net of Tax On Foreign Currency Foreign Forward Contracts        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (53,136) (1,581)
Other comprehensive income (loss) before reclassifications     46,175 (20,913)
Amounts reclassified from accumulated other comprehensive (loss) income     30,836 (6,298)
Total other comprehensive income (loss)     77,011 (27,211)
Ending balance 23,875 (28,792) 23,875 (28,792)
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (25,159) (14,121) (68,480) (1,973)
Total other comprehensive income (loss) 36,696 (26,861) 80,017 (39,009)
Ending balance $ 11,537 $ (40,982) $ 11,537 $ (40,982)
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Hedging - Additional Information (Details) - Foreign Currency Forward Contracts
9 Months Ended
Sep. 30, 2021
USD ($)
Not Designated as Hedging Instrument  
Derivative [Line Items]  
Derivative term 1 month
Cash Flow Hedging | Not Designated as Hedging Instrument  
Derivative [Line Items]  
Notional amount of foreign currency forward contract $ 306,200,000
Cash Flow Hedging | Minimum  
Derivative [Line Items]  
Derivative term 1 month
Cash Flow Hedging | Maximum  
Derivative [Line Items]  
Derivative term 18 months
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Hedging - Notional Amount (Details) - Foreign Currency Forward Contracts - Designated as Hedging Instruments - Cash Flow Hedging - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Derivative [Line Items]    
Notional amount of foreign currency forward contract $ 1,696,717 $ 1,091,916
Euro    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 1,194,338 745,099
British pound sterling    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 277,815 160,427
Australian dollar    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 95,970 99,922
Canadian dollar    
Derivative [Line Items]    
Notional amount of foreign currency forward contract 87,259 86,468
Swiss Franc    
Derivative [Line Items]    
Notional amount of foreign currency forward contract $ 41,335 $ 0
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Hedging - Cash Flow Hedging Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Derivative Instruments, Gain (Loss) [Line Items]        
Revenues $ 1,984,164 $ 1,538,271 $ 5,501,839 $ 4,577,863
Other income (expense), net 42,368 84,386 (2,234) 139,621
Foreign Currency Forward Contract | Reclassification out of Accumulated Other Comprehensive Income | Foreign Currency Forward Contracts | Not designated as hedging instruments        
Derivative Instruments, Gain (Loss) [Line Items]        
Other income (expense), net (400) 25,897 (9,350) 15,724
Product revenues, net        
Derivative Instruments, Gain (Loss) [Line Items]        
Revenues 1,984,164 1,536,271 5,500,839 4,575,863
Product revenues, net | Foreign Currency Forward Contract | Reclassification out of Accumulated Other Comprehensive Income | Foreign Currency Forward Contracts | Designated as hedging instruments        
Derivative Instruments, Gain (Loss) [Line Items]        
Revenues $ (5,224) $ (7,249) $ (39,342) $ 8,039
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Hedging - Derivative Fair Value (Details) - Designated as Hedging Instruments - Foreign Currency Forward Contracts - Cash Flow Hedging - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Derivative [Line Items]    
Total assets $ 39,081 $ 0
Total liabilities (4,385) (63,467)
Prepaid expenses and other current assets    
Derivative [Line Items]    
Total assets 34,300 0
Other assets    
Derivative [Line Items]    
Total assets 4,781 0
Other current liabilities    
Derivative [Line Items]    
Total liabilities (4,356) (59,184)
Other long-term liabilities    
Derivative [Line Items]    
Total liabilities $ (29) $ (4,283)
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Hedging - Offsetting Derivatives (Details) - Cash Flow Hedging - Designated as Hedging Instruments - Foreign Currency Forward Contracts - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Offsetting Derivative Assets [Abstract]    
Gross Amounts Recognized $ 39,081 $ 0
Gross Amounts Offset 0 0
Gross Amounts Presented 39,081 0
Gross Amounts Not Offset (4,385) 0
Legal Offset 34,696 0
Offsetting Derivative Liabilities [Abstract]    
Gross Amounts Recognized (4,385) (63,467)
Gross Amounts Offset 0 0
Gross Amounts Presented (4,385) (63,467)
Gross Amounts Not Offset 4,385 0
Legal Offset $ 0 $ (63,467)
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 45,990 $ 46,232
Work-in-process 192,650 161,324
Finished goods 94,816 73,221
Total $ 333,456 $ 280,777
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation Expense and Share Repurchase Programs - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Stock-based compensation expense:        
Total stock-based compensation expense included in costs and expenses $ 102,996 $ 99,539 $ 322,792 $ 332,434
Stock-based compensation expense related to inventories (658) (950) (3,814) (3,076)
Total stock-based compensation expense included in costs and expenses 102,996 99,539 322,792 332,434
Income tax effect (21,556) (35,295) (73,663) (130,692)
Total stock-based compensation expense, net of tax 81,440 64,244 249,129 201,742
Cost of sales        
Stock-based compensation expense:        
Total stock-based compensation expense included in costs and expenses 1,599 1,250 4,570 3,998
Research and development expenses        
Stock-based compensation expense:        
Total stock-based compensation expense included in costs and expenses 60,995 60,770 196,412 203,732
Selling, general and administrative expenses        
Stock-based compensation expense:        
Total stock-based compensation expense included in costs and expenses 40,402 37,519 121,810 124,704
Restricted stock units (including PSUs)        
Stock-based compensation expense:        
Total stock-based compensation expense included in costs and expenses 89,458 84,043 279,131 279,611
Stock options        
Stock-based compensation expense:        
Total stock-based compensation expense included in costs and expenses 7,875 13,221 29,580 47,334
ESPP share issuances        
Stock-based compensation expense:        
Total stock-based compensation expense included in costs and expenses $ 6,321 $ 3,225 $ 17,895 $ 8,565
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation Expense and Share Repurchase Programs - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Jun. 23, 2021
Dec. 31, 2020
Nov. 30, 2020
Dec. 31, 2019
Equity, Class of Treasury Stock [Line Items]                  
Amount of shares repurchased $ 642,273,000   $ 108,007,000 $ 1,067,225,000 $ 408,033,000        
Share Repurchase Program 2019                  
Equity, Class of Treasury Stock [Line Items]                  
Number of shares authorized to be repurchased             $ 500,000,000   $ 500,000,000
Shares repurchased (in shares)         1,806,587        
Amount of shares repurchased         $ 408,000,000        
Share Repurchase Program 2020                  
Equity, Class of Treasury Stock [Line Items]                  
Number of shares authorized to be repurchased               $ 500,000,000  
Shares repurchased (in shares)   1,988,941              
Amount of shares repurchased   $ 424,900,000              
Share Repurchase Program 2021                  
Equity, Class of Treasury Stock [Line Items]                  
Number of shares authorized to be repurchased           $ 1,500,000,000      
Shares repurchased (in shares) 3,293,161                
Amount of shares repurchased $ 642,200,000                
Stock repurchase program, remaining amount $ 857,800,000     $ 857,800,000          
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Income Tax Contingency [Line Items]          
Income before provision for income taxes $ 1,082,741 $ 745,871 $ 1,859,446 $ 2,228,175  
Provision for income taxes $ 230,813 $ 78,437 $ 287,456 $ 120,718  
Effective tax rate 21.00% 11.00% 15.00% 5.00%  
Discrete tax benefit associated with intra-entity transfer of intellectual property rights       $ 209,000  
Net unrecognized tax benefits which would affect the tax rate if recognized $ 89,000   $ 89,000   $ 75,800
UK Corporate Tax Rate          
Income Tax Contingency [Line Items]          
Discrete tax benefit associated with an increase in the U.K. corporate tax rate     $ 99,700    
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details)
1 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2021
USD ($)
credit_agreement
Dec. 31, 2020
USD ($)
Line of Credit Facility [Line Items]        
Number of credit agreements | credit_agreement     2  
Indemnification claims     $ 0  
Contingent liabilities     $ 0 $ 0
Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Line of credit facility, maximum borrowing capacity $ 2,000,000,000 $ 500,000,000    
Line of credit facility additional borrowing capacity $ 500,000,000      
Debt covenant, consolidated leverage ratio 3.50      
Debt covenant, increase in consolidated leverage ratio 4.00      
Debt covenant, interest coverage ratio 2.50      
Revolving Credit Facility | Base Rate | Minimum        
Line of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 0.50% 0.125%    
Revolving Credit Facility | Base Rate | Maximum        
Line of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 0.875% 0.50%    
Revolving Credit Facility | Eurodollar | Minimum        
Line of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 1.50% 1.125%    
Revolving Credit Facility | Eurodollar | Maximum        
Line of Credit Facility [Line Items]        
Basis spread on variable rate (as a percent) 1.875% 1.50%    
Letters of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, maximum borrowing capacity   $ 50,000,000    
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Additional Cash Flow Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Restricted Cash and Cash Equivalents Items [Line Items]        
Cash and cash equivalents $ 6,275,698 $ 5,988,187 $ 5,358,087 $ 3,109,322
Cash, cash equivalents and restricted cash per condensed consolidated statement of cash flows 6,280,213 5,988,845 5,360,985 3,120,681
Prepaid expenses and other current assets        
Restricted Cash and Cash Equivalents Items [Line Items]        
Restricted cash and cash equivalents 4,515 658 2,898 8,004
Other assets        
Restricted Cash and Cash Equivalents Items [Line Items]        
Restricted cash and cash equivalents $ 0 $ 0 $ 0 $ 3,355
EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $J"8U,'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 " !*@F-39MZLT.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE1)'1S43PI""XHWD(RNQMLTI",M/OVMG&WB^@#>,S,GV^^ M@>E,E&9(^)R&B(DX2&\QOP2-IJTK J[@2F>JLD2:AIB&=\-:L^/B9^@*S!K!'CX$RB%H 4\O$ M>)SZ#BZ !4:8?/XNH%V)I?HGMG2 G9)3=FMJ',=Z;$MNWD' V]/C2UFW&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,$% @ M2H)C4XQ]JT8^!0 ;!4 !@ !X;"]W;W)K2+26!?*3=)/HZKQ\>DN\A.=Y+]3,+A=#D*8G3[+H7:KU[;UF9'XJ$9^=R M)U)XLY$JX1INU=;*=DKPH A*8HO9]H65\"CM3<;%L[F:C&6NXR@5KX1L=Q?]VCO^& 1;4-M'EB3\8YOQ5+HK[NY@CNK4@FB1*19)%.BQ.:ZY]+W MGL-,0/'%MTCLLQ?7Q#1E+>5/N>B00&Y['>B'WG\2A04.CY\LX*_Z2 M??GM8- C?IYIF1R"@2")TO(_?SHDXF6 ?2* '0+8FP!ZZA><0X!3-+0D*YKU M@6L^&2NY)\I\#6KFHLA-$0VMB5+3C4NMX&T$<7KBR4>AR!QZC/1)%G(ELK&E M0=B\MOR#R$TIPDZ(C,B]3'68D6D:B.!UO 5 %14[4MTP5' I=N?$L<\(LQEM MX/'P\,^^/B=LU!3^"L>IDN04>@Z:I+_==:85C+M_$,E!)3DH) 2>:,HZ'4[O_!:$85A3#;A1?*@X\5-G0Z7;C6AL<9EJ^K MBND*U9FF.M+/Y#:*!7G(D[5032RXAFW;?3IRZ CA&54\HRX\"[&-S&2!9#WP MI+'W<)UOT\5J^IW,/[F+>]>;?EW-//=N268/'K'(O8N04KNV/KL+ZRSUI8)> MY*9#S\A2PW C4A%/YJE6S_ _:&Q BSH.^<*?:1?(%7\BLP &7[2)_((4Z>X6 M27O0=VQG1!G6X935A*P+H1L$4#RRL^,%N8/OR.>T.7>XY- F#S"M0J%2XCZ* M%+466MLX=?X7J6?NH*=7T&:,VQE87"XI[?-&!+BQ?3Z/@ A?T M$@.I*P/%[?Q.^I"3>2A3S(9;1)P![5]0&TU-713!*PFZ66_L\S\JM];E-8,"KRC<>Y,'6:+,VZ$:.NJP?%;1\J M:Q"E6[)\3M8R;H1MJ1N+U7=L 5H7!X;;]S%A9/KDASR%]?&I0M8B]. N/[C8 M8HW5M8!UJ@5>KI19AI1KCR)=8!=YX\*]1?''V^7^:[*Z!K!.-6"6PB*RW)F9 M51L_HC:2X8HM9+7GLTZ>;Q9(4-+!5;=2-)4%LSP#Z"@@[!99,=3YO3 MAPNVHM6>SW#+/B8KA*T_"H3+M +5WL]PVS[.REM&P3[ MZG+H,*PTL=KD&>[11_^ZC3)3-7\(*";8/J]%KM^GK.^@^_S:]1WWY#N[0+B %)5;,FX;W38O MR2EHO3C/,@Y4'/-EQ#<;LO)HJWI:'26ZQ0&:57]>GD/>&PO=V]R:W-H965T&UL MI5G1Z1N'Z6]<]F+X1"+V51-3>SO5*'J\6BV>Q%F39S>1 5 M_&%&F>36[O6Z?W=>WU_*HBKP2]S5JCF69 MUG_?B4(^W\SP[/7!MWRW5_K!XO;ZD.[$@U _#OBJK)985JL;V9 M?<97:Y+H!BWBCUP\-R?72%-YE/*GOODMNYD%>D2B$!NE0Z3P\R26HBAT)!C' M7WW0V="G;GAZ_1K]EY8\D'E,&[&4Q9]YIO8W,SY#F=BFQT)]D\^_BIX0U?$V MLFC:O^BYQP8SM#DV2I9]8QA!F5?=;_K2"W'2 .*X&Y"^ 3$;1!,-PKY!>&D/ M4=\@NK0'VC=HJ2\Z[JUPJU2EM]>U?$:U1D,T?=&JW[8&O?)*)\J#JN&_.;13 MMTM99?#:18;@JI%%GJ4*;AX4_$ ^J ;)+?IZ$'6JWVN#/J$?#ROT_MT'U.S3 M6C0HK]#WO3PV:94U']&[L_OKA8(AZHX6FWXX=]UPR,1P0O1%5FK?H#4,*W.T M7_G;)Y[V"Y!FT(>\ZG-'O $?Q&&.PN C(@'!CO$L+V\>N.C\O][7_[GW,S'" M(5G"-EXX$>^;>!+54317GEC1$"MJ8T5OQ'+E2-[I%B<\PG%TO7@Z MU=Z!HR$G#)_C5C:.T@#S,#G'K6U<1!GC<3C@SJC2@2KURK:4#G$U:N%7LFM,3-B2,*2:&B#8,\QAS [:R83&-.0X-"6T8 M#4.<)&X%V<"5O9$LC4CKS;X5,8/,*>1!KTZ#H"[^S!I*E(2,&LFQ=,*BA!G\ M;1@)M0!&3JYM' YCDM")'.*# MRKP .4TKS:?40[4<%B7+1*I!E4A+Q1>G%^ M$EXQN#VLA&-NS("E \8C:FJVLF&4@VK4T,(!HY!;$U(D@Q2)/_'W:;43NM!L MT[Q&3VEQ%'HB;&#E!XET6L!EDV=]T7+)D=@\P5H98CA W 2M;- GC$W4VM5? M?((Z$P('8_$.O%)\EPI286.M+\["&UAC2$@24W,]<.!X' >A2=R!"VG"HM@( MN'8 210S6(LFZ)]X%^RE_UNUD:5 VUJ62 X>Q4D>VR\@H)&]&CJ ,2,D,F> M*V 21"%C)GL;2"!!HH1/L"_(&>R7 @2F8"5H&)VUBCQ+CV.1LHT(KA5/28(GUG\\.@\<7D:V3W$GV] Q%RFAU.3KPH6+1(V.^1OJJ]J/O7B][WS#]\1)503OZ17YAO]^[_W<*N-Q?8/FUI0/'(!M, M]^,*QT$IB[[#39* X:G%;C2 V.\ ?Q?>=8Y9SIU3G! K]6U<'+/(3.J5 X"#4^,N'#M=_^=6.MD@,K<75AL5SP-N:FNC^'QB62&C M92)^R[3*BZ,^X;B<>!_PG+B56@X4,#?T63E0P-S<1#E0;#YE&,AHEPCVIM1# M=V)SU*<]P'Y@C39IL3D6G7OR)1<9O0GQ>Y,QN;IC(K>PME<@E'%F^A,7#@QI M8FY1G?%@E3(G[42\J7T)&4T*\9N4T]SR\;;] @'G'#"3MP,71P%+3-XN7, M M*SH1+YR:4Z-/(7Z? J4I.VX4JOLS'8=#.8\\F@#B/SJYY,2)C"64^$NH[\RI M;_KVH9,+2&&+;WD&!Y#2(+"/G1Q *"!TTD"2L6H2?]7L#&3MI'T>OEMCQ?(6OUMU7DC%\]]'F2UKO\JI!A=A"5\&< MP=2IN^\@W8V2A_:@_U$J);W0'P]>HVW\ 4$L#!!0 M ( $J"8U/X&PO=V]R:W-H965T&ULI5?;;N,V$/T5P@V*!$@L4A=*2AT#B9W%[L/N!IM-^U#T0;%H2PU%NB0= M)_WZ#B59:TN,&[0OEDB=N9T9#L>3K51/NF#,H)>*"WTU*HQ97WJ>7A2LRO18 MKIF +TNIJLS 4JT\O58LRVNABGL^QM2KLE*,II-Z[TY-)W)C>"G8G4)Z4U69 M>KUA7&ZO1F2TV_A6K@IC-[SI9)VMV#TS#^L[!2NOTY*7%1.ZE (IMKP:79/+ M6X*M0(WXM61;O?>.;"B/4C[9Q:?\:H2M1XRSA;$J,G@\LQGCW&H"/_YJE8XZ MFU9P_WVG_4,=/ 3SF&DVD_RW,C?%U2@9H9PMLPTWW^3V(VL#BJR^A>2Z_D7; M%HM':+'11E:M,'A0E:)Y9B\M$7L"H,4( MWK3D99X96-P;>$ ]&(WD$CY54(6%+8]GACZ)A:P8ND /]W-T>G*&3E IT/=" M;G0F;Q@?_#1\"]%D*4VAT"[[D#OGYHP"?(Y\[!.'/[/WBV-7./_/^NU_MGY 1M!52%#K"][2MRN%-ROA M]^M';10<^3^.F L[,_Q 1!$/7"'X(NB$\)=8>?=N&G1\/_+DW& MD?RW!N */QUZ36G:CW^(@A)(:"^Y\R$LP9C$/0X#WQ_5#?S/*?,[6R+8RS)9C" MXQCRI)KQN%D8N:[GOT=I8)JL7POX2\&4!<#WI91FM[ &NC\ITW\ 4$L#!!0 M ( $J"8U.('DTFH ( /,& 8 >&PO=V]R:W-H965T&ULI57+;MLP$/P50L@A 5)+EI0G9 'QHV@. 8P8:0]%#[2TMHA0I$K25M*O M[Y*252>5C:"]6'SLS.RNUJ.DENI9%P"&O)1&3KPM@#/TTJNH8%F*=JKG#G=RPY*T%H)@51L!IY=\/;66SC7 M6Q-;R5+*9[NYST=>8!,"#IFQ#!0?6Y@ YY8(T_C9[I38*'>#'$;FX MDXN=7'Q [DF@^W'V"V=RC:ZGR2F76H,^(^@R:)-H! +_)PI',7NU!S55._PZZ>A\S[2$*AX/P;=2LCRGJ M8IK.^'O_XA+4VMFGQEHVPC3OISOM'/K.&=.[\_'P=C+L.9^BHS<&_(>^^1P\ M4+6VS>6P0JE@<(4FHQJ+;39&5LY#EM*@([EE@5\E4#8 [U=2FMW&"G3?N?0W M4$L#!!0 ( $J"8U.1V=#A408 % 9 8 >&PO=V]R:W-H965T&ULE9E];]LV$(>_"N$50PZ:O3Y8FW,YMUJ MI?.UK(4^51O9P),[U=;"P&U[O]*;5HJB;U17*XIQO*I%V2PNSOKOKMN+,]69 MJFSD=8MT5]>B??DH*_5TOB"+GU]\+>_7QGZQNCC;B'MY(\WWS74+=ZNAEZ*L M9:-+U:!6WITO/I!WERRR#7J+OTOYI/>ND77E5JD'>_.I.%]@JTA6,C>V"P$? MC_)25I7M"73\V'6Z&-YI&^Y?_^S]]]YY<.96:'FIJG_*PJS/%^D"%?).=)7Y MJI[^E#N'N.TO5Y7N_Z*GG2U>H+S31M6[QJ"@+IOMIWC>!6*O 8EF&M!= _K: M!FS7@/6.;I7U;ET)(R[.6O6$6FL-O=F+/C9]:_"F;.PPWI@6GI;0SEQ=R,WIXCA):*8$D_SRW#S*YE#<](WQX?-5^#YX#X=W*=] M?VS._:YM96.0T!K\?!?HD0T]LK[':*Y'H=<(8H-R>R%_=.6CJ. 5WEAMNXK[ MKNR$>[R(:<+C+#U;/>X'Q;7C69J2-!GL#K1&@]8HJ/6S:!^D$;>51%KF75N: M4GIU;KOA^SI3OO_ZK4R/68(3@OTJ^:"2!U5^R'/500"A:N02H@EREZB1QB>4 M.PH(P9@E=*+4M4M3SCCU*XT'I7%0Z:?F$49:M3-1C)V7,L8B'D^TN68TQ4DR M,];)H"T):KMNY4:4!9+/&SO?=9^CRJQE"V5F?Q+XE">.I(@G*9V.OVO&<,HX M\RM/!^5I4/DW943U"I&I;TPIC_!$I<>.P$ DF5]F-LC,C@08V-J:ESZP=MYO M@'9F-E,S-U-Q1%DTC:EKEW%(U<@OEN"Q[N.@W#^4*I[*JO*6<.P1!_6:3^O2 M*PP/Y>UAB1R92D8T]Z4M3?,CONOC("^Q_9G*/&IWJ'*D!Z%!E5?R3D):%LB( MYY!.Z@XB8RG+ICI=NQ1FV5QFDI%)) RE+Y"9PI3-/:HDK'E"4ID[APFD)9M* M]=A1SN.YO!R11,),^M*7I(! %S()!Q9-];EF4<:R.7DCBT@81MMB%)#G(1"- M 941GRKTL2H!3_#1(.J](%P)0M*(LFRX4?(81CK*$S,@< M<4'"O/ARP-Z]H?+J=3% ,0AQ*HAKQT@"7/&KI2,N:!@7AQ ^HI9ZL)"1B.Y5 MAZU4NZ2 E(3"-A7NL6,9 M 'Q&]]Y^)$R44;>:U.QCREUVL)AQI^SX[#B.XKF(CXRA8<:,RG/56-TV4>!2 MET7OB&J\LEV.$%BV.0CWVF7Q',+IR!OZ&MY4@_AC87:Y0G :)=/JYK=C>XET MJ'<$$'T-@(ZI=-D"*_$4-D)3F3[#&.K@7#J,#*+AO="EJNO2V"7P=JLQ)$4^ MI]G=]SA)$#(YU#DBC29!5MZL12O7JH(DU;_^DE*2O.]7[^8EA$PZTHB&:03[ MKMT:41N5/RS1&WR*"0"T18^BZN1[1):P$D7:ZH!0=68-&\A_9?$>-:J1J-3: MPJS?K75&PZJX@#!Z ^BBR@E@R.30P9%C-,PQ.]"JF?4.IK+?OR6B/%Y2'/>^ M49XMTVPP\WN]1/!L(_N3O^K%&P,/)WD\A;K7*IM9>+"1D2S,R ]%4=HZ!_/3 M;K5/R@;E8E/"?/6>_;CL2W#*,SX=-)]AFD68SIP(L!&2+ Q)6"EU=5?U)WZ[ MHP!5;V ZV&/:1\B]!NXE>ELIK7_S^N!BD!#N5!F/V4F<1NE,[K&1EBQ,RZ_2 M"/@*UGJB;2!!_(=L+O%H!%6.3Q=/'L.4IW$\EQA[1X)A-&YKMIZM-%[5+O R MSG""G;-!US"-X9?,H(:-:&1A-#JHZ>?C_W0C(_4$L#!!0 ( $J"8U.G1DY-UP( ,4) 8 >&PO=V]R:W-H M965T&ULI59=;]HP%/TK5K2'5NJ($[XK0&JIJNUA$BK:]C#M MP2078M6Q,]M MU^_:R?-H'QW/( _[CGWG)L;[,%:Z6>3 5CRD@MIAD%F;7$; MAB;)(&>FH0J0N#-7.F<6IWH1FD(#2STH%V%,:2?,&9?!:.#7)GHT4$LKN(2) M)F:9YTS_O@>AUL,@"EX7GO@BLVXA' T*MH IV*_%1.,LK%E2GH,T7$FB83X, M[J+;<40=P$=\X[ V&V/BK,R4>G:3S^DPH$X1"$BLHV#XLX(Q".&84,>OBC2H M>VFP8] *2PIPMA7U2ZT]0&6H[OD0)X[_)NHSM M= .2+(U5>05&!3F7Y2][J0JQ 8A:!P!Q!8C/!30K0-,;+95Y6P_,LM% JS71 M+AK9W,#7QJ/1#9?N,4ZMQEV..#L:*YGB0X&4X,@HP5-F<7+/!),)D*DC-N1J MPC1(FX'E"1/7Y"/Y0$)B,EPU@]"B#L<6)E7.^S)G?"#G%(H&:=(;$M,XV@,? M'X<_0(+PR,/I-CQ$]W4)XKH$L>=K'I)CT3)VIB5J3AZY1..<"3)1AOM.^W$W M,U9CO_T\DJQ9)VOZ9*T#R2;8I: UEA@?;?)\0PJFR8J))9 K+DFJA&#:D )T M6=[K?>4M4W1]"O>>KD:T0;&2J\TBG@C:4M^JU;\K+;UW@?2+ M^[NW4\HVI7L[_)S(+0?]VD'_<@?G-7A_1U/<[L2TLZM^7V2_US^L/J+_3B1Z MN?X+^KVB/\?%WM#]-L*-,]9=<+XPO>#2$ %SQ-)&%TET>6,\"[0)P?ZZ4?9VXD[R^N8W^ E!+ P04 " !*@F-3MTE>I'4( !9 M+P & 'AL+W=O[=:]5F8J&RY)7DIOWV-Y)5TR*'5.(8?9/8R7#T MB$/R]Y#2U5-9?:DW2C7!MVU>U->33=/L?IW-ZM5&;=/Z?;E3!?SGH:RV:0-? MJ\=9O:M4NNX:;?,9#4,YVZ99,;FYZO[VL;JY*O=-GA7J8Q74^^TVK;[?JKQ\ MNIZ0R8\_?,H>-TW[A]G-U2Y]5/>J^6OWL8)OLV.6=;9519V515"IA^O);^37 M.Q&U#;J(_V;JJ3[Y'+2W\KDLO[1?/JRO)V&K2.5JU;0I4OCU590,?? M?=+)\9IMP]///[+?=3!&OUD.[SYE/Y]$_5WY!H M\ZW*O.Y^!D]];#@)5ONZ*;=]8U"PS8K#[_1;WQ$G#0AS-*!] _K+X,TO;X.Z_7<=9$7PYZ;A%&'L#_+)LV19G-_LWFYW<* O6_*U1>D]<+?^K?U.FL' M?)H'']-L/85;F*>[#%>R',FU6NVW^[SKSC^:C:J@A[G5URHAVR5-4;B&8R.XQ"AQR%" MNRMQQY5NU6-6M)> *9RGQ0HT0[\9AT,(.BA(6 MR5 .XY9VW)0D$1M&W6%1("V)8KRC^+&C>->2.3H*1AI IX:Z0>]TG]ZVD[.; M(\:L]@P7<;R:\);E,-97@[&>'<9Z#D/]75 +V%1:=)O6'V$-5:F+ E#H^>7 MHV$#[?*H77JU_P[2#EHQ:=(>QB2,N(B,.H['#<1%1W&15]PGM=M7JTU;2.B^ MU6&AJ]LBGDY(;/Y%=F>1.'3(B8]RXC/E8'T7VQ)X&(?,F /S&)L#QJQSY"(" MOZ'D>$.)]X;FISWZE#6;C?E=J7;,!N7G/'M,6TK48_V>V$(C MZNAV$FIBAQ?6B=(W1 9%E$21,"K2!PY*8HSXA2N9=*Q$._-?JCK?;>V MFT-^#[X%3*4J '1-L , C):CO]2I2A:Y1@W1>"1^/KY$(EH)!(^,AE%B%H): MA6!6(?!OAUM[;#PMZ-K4!]:S^CZV6?%FN/;;E7.[ *86L5:(B.%VYWI@Q)Q!VZ-"&)'Y&&KF=HN24V M\&+"&#=-Q+P/E(9HL\OM=%%"(F;._B42"(MM$E.#>4@<%9Q'#B 3363B1_*H M^_S7OA@I(\)CZ!'J*J/F,?$#&36@8W)NB4WC2)"$$S_07^E$"8)O*F-)S(X=C1MNNS3H MJ1_T?C=*;>9*&7%F;&3NQN.&\C2:J1_-Y_M1:H,8%A7'=I">[%/]('Z9(Z4V M*J<$;&1H3)PYM;D[-3IYX4SFNBD-7NH'[^5=*;5QVRX$#J$:MM0/V\O84FHS M%X:&H+%9%(YL%,RB.'(Y'#C5_*9^?E_2E%(;G")QS4U-3>JGYFL]*<7VL%%H M'I+T8:=5$&81L$PR-Q2M"4C]>^97&E)J M[WQ]AI1J4E(_*<\PI-2F'FY(^\ 1&X.DPPTI$H@:4B3.9TB9IC+S4_DEQZ%X M&9E-9"J2.''L=Y@F,O,3>>Q$%*\DLVD<@WV)B7D2T <.ST03ZTS43A?%"0^I M:4B1P*F,>6QL#^\P?2*6TE5)[1<8_0E^E)V<5_M1_DH_RFQN@\&P?/YHV%"] MYCOS\]WO1IG-6B(BDB16-<<#AP(UE9F?RN?[489LYF?OY3TI0S:=DKD>$&G>,C]O+^-) M&7+@3!BGU$0=0TZOI5D61S+G!-409WZ(7]*5,H2>E#GV"%RSD_O9^5I;RM&] M+#5/2KE]9$T-?[# 4[D>BG#-8.YG\#F^E",'TU3*T/32XW%#T9J$W+]S?KXO M)=AHX=@#7DE/'H,.=6EB$429O*"4DD2Z192>3(&W2;E42.O"784O,1Y!()G%)!1&*6THX#)Q-'SF52 M^P8N?X(QY9KGW,_S5QI3;L.;@3TW7X(8#1NJUY#G?LC[C2FW>1NWQ^VQ6Y>H"6X?L(>KLZO,=] M^-*4N^Z]X\]ETY3;[N-&I3"KV@#X_T-9-C^^M*\R']^FO_D_4$L#!!0 ( M $J"8U-?Q8B]F@< &L> 8 >&PO=V]R:W-H965T&UL MI5G;-)=N=ALJ[Q9O,,D9"%#$4H!"7;?[\- M4B9EXF*[\F*1= ,XW>CNTPUAJU7"[)X^O!-W6T[^V%U=;$7=_)6=K_O;UIX6XVS5&HG&Z-T@UJY MN5Q\)!^N>3^@E_B?DO?F[!E95=9:?[]1::9C-/O2VZ4>#-JJQVWC;M?!?!>.ZJVO=5+ ILD+P M9'2M*M'!RVT'/[!;G4%Z@ZZ%V:)?8<<-6J+?;S^CGW[\&?V(5(/^N]4'(YK* M7*PZ0&/G7)6GE3\-*]/ R@7ZJIMN:] O@*!Z/GX%6HRJT"=5/M'HA+=R_QXQ M_ Y13(D'S_7KA^,('#9:EO7SL9!EK=$VO=$VK=XAB+Q6=*JY&UQ7=4J:#Y%U M^+@.[]?A@75^@UA73:EWTK<'P]BT'VM#^GA%DHP4!6AX/+>-*T<)SGB2C7+/ MP"4CN"1JA(_5G^##@R-U&N*^U$VI:HF:$;7];M]*:Z]]JX\*W &M']]LL'3$ ME$8-=MOI\OO2QGZ% D1"/ZE"(?[+/7C,.,R9EY&*5906=6](@QRAGW&S$; M 6=1P)\E9.A2O0@R-4"TZBOH@;1J!O;?;"$0V)POU/MY4M:G2S["-= ;^8 M=S;RO6B) X/B))_[LD&S+&2,A#0&;(=J)=:J M?C$CD8DK"(L:YV-9ZH--DA#H4AW%NI9AVS!WBR@CY&R+3M;Q"!+PO")DGXER M2)QSOC1'B&+=AGR-NPNG24ZS.4"/7,$+'" =,K$.2:+X;EJY%ZIZ2I;#ING> M 8==]*)./.;"69K-L[Q/D*: NPC@GIB)Q*EI=(.]>+0^X(7IDLR24LR=2';E M2$H2%L XD1&)LQ%@; ]RLJT7HTLR-.$D<1S E>,)P7F ,,E$1R3.1T.R.0M3 M+TH/R:098XXE73E:I#P+N>E$-"3.-+^]MNSQHG=IA:0\3[!C9%>09BDILH K MT(F!*'Y3B:L@+9@W5&QT(@\:)X^;0UMNA8UDJ"/$4:C:AL<2VMBE$5!.5G+= MO4" U.6*)8=-3(J9O7R"E*<%"^PWG6B%TJ@67T5W O@WU*">D*'$<5J/',DY M)X$<12>JHG&J>K85X+C@KE!\V 1KZY"]K?6]N'UDE#&:)W/@/GHCT(V$D$^L M15]FK:$9L<3N5$V]#HWNY#D+>U7QT!;+BC-:/6GBD2,%HR$_FNB-QNGMUOH* M6/]5A1]UV6I>1GM$""^2(@D G?B,QOEL3' 'T]?3W@SA!>TC.9P6>,[%/D'" M.4M"WC+Q',W>E-PVJA'0N[X^N4UD1>-D]<68 TP]1!2T'#NHZ8UM4M&A@1X) MK64C-ZI#^UHT?FNY! 552^XD-@^/,6", -O2B<=HG,>^R?UY4CA7P0O7USCA M)*/4R04>26A&, M0%YNHB\6;IQOQ.)Q*@%-",]J<3A7O5;=]O@7VRU;6%8(D MC>1N7^M'V?>$2*]K==?C5L'T4 M1CC)TGFH^B19CG$> C^Q'8NSW2^;#41GGUBFMEP^#"\(:F79.[C5SZN"IUO+ MN=/4><1HEH7 3PS(7F; \Q,QB_+=L!>6O8_ Y,WI4*$%9FQ5:8_?@[JX;$<+ MPIPS/I\/=W_6K\__@AA[+MGVMYIYK&>IHM%V6K=.75S.T$ MDR+/<^[XF2O(")0&>>!0@TTTS.(T_&;5I#U4B"KEX66:8ZC6YTJY@@E+<9&' M*&"B9E9$JYC;PWY?]SB,QL2N/LVM? M._4G,)8U5=-):T'O_81+?IRFQ=RA?6(X2P/AR2>&Y'&&G .-'_B>)CN_)6$Y M29S>RR.7D]0YU5B=7=OM9'O7WV8:U!\!#==>X]?QQO1C?T\X^_Z)?+@>[CVG M:89KV*^BO;.GQ+7;S>&ET_O^M%%!U6@'X_T9# M0W1ZL0N,]\M7_P=02P,$% @ 2H)C4T/:?N]D!@ $!$ !@ !X;"]W M;W)K:.K88B.1*DG%R;_?=TA)E@$G78;N)1%%GOMWOD/Y9&O=M<^)@K@M M"^-/!WD(U9OQV*N<2NE'MB*#G;5UI0Q8NLW85XYD%H7*8CR;3%Z,2ZG-X.PD MOENXLQ-;AT(;6CCAZ[*4[NZ<"KL]'4P'[8O/>I,'?C$^.ZGDAI84KJJ%PVK< M:E@/GUS?LSGXX$OFK:^]RPXDI6UU[SXD)T.)NP0%:0":Y#X M=T,75!2L"&Y\:W0..I,LV']NM?\28T/7PR$JGVP92,,#TIMTG]YV^2A)_!JCE.QGDV8FS6^'X-+3Q0PPU2L,Y;;@HR^"PJR$7SLZEUU[8M5@X\F2"3+DR MF9@K96L3M-F(A2VTTN1/Q@$F67"L&O7G2?WL'O6OQ4=K0N[%>Y-1MB\_AJN= MO[/6W_/9@PJ75(W$T60H9I/9] %]1UW\1U'?T3WZ#D0I_IJO?'# R]\/&#CN M#!Q' \?_5X)_H'IQ^/1E3N@.9IK-Q,7TKK!,!'C9[%\G-9O.IT";Z[C*X1FB>D,=U M$WGE-#RN"L2^(4-.%L4=[U/%]B#+FJ],]'W)0<7LS$MR<*_SYVJT'(E?Y_-% M:W44<_:8-(%KF(BB/3"JBYF/QOA-$U1,G\;I;6[AZ#.[-=#GZY77F98.%1R) M>5&@_P,
^5"XY,%5([_5:JH BWI%TG,#IR[?^ M4;D+E@_Q .)'5JAJY["UK[+J87HD+EI73)I<;5NLK0W&!A*9]JJPOH:4,'R$ MH0&T%'6V@T8/;='&W)@:SGTF0#8@4X)'@YA.GOT!Q0FG:^C%$79-$+.>>$>* MRA4Y<32-O#413WJ CB_NU]L!?5?$7>Y@TI8ZM.7TE!"ARX.)'+91V4H;S@?0 M5TJ#V9MJW6(4F6@RPM5%JKF39/85TR@5Q" @[S'#8]!2K*5V>^EO<;WSHK)> M=S7 20S-B/Y>+[0);$/ CK:9;Y*XY)9-66S8/ZKB["50/DXITQ9@T(6B8_$S M@)QO":W_AW4"A"L2=%LA68S9MO U\M:K_K\IB?"YK8N,]?&5B@N$ZGZM3;JS M1#ICW2V_'M31.O 0Y(;@%*WR&#C9Q M@VZP-0Y!M^OGF(E$E>I;;!.V22,&I)7!O,Y1$:0R$8T,8\LU5[]_F ;-'> MW0NW"I-)EZ6K#L0OY2WQ ETV?3V,UGZ9+\^%;D275W'GV70VW!=Y<@G>5N+E M\>1I=S/IG6X'1=OI7I=5P6/9)T#M7&*^T$ES8,VCOE&.4F*'8LM$+C3B=PDN M -TG,IDF@$F.NVGVOH),9Y%:X\"2\&-CX(:2J#Q58;AGY)73JP3W'Q(I4\GW M(COTX33N?:7B@KV)W^*QETU('ZS=V^YS?YZ^&PO=V]R:W-H965TZ M%PIVEMITW,'4K&:V-X+77JEK9RR*\EG'I9H<[ONU:W.XKP?72B6N#;%#UW'S M<"Q:O3Z8Q)/-PHU<-0X79H?[/5^)6^$^]=<&9K,M2BT[H:S4BABQ/)@^/ M4Y3W I^E6-N=,<%(%EI_P_>W$BVA:!P(T_1LS)UB0J M[HXWZ!]\[!#+@EMQHMM?9.V:@TDQ(;58\J%U-WK]DQCCR1"OTJWUOV0=9-/Y MA%2#=;H;E<JKPS[^.>=A1**)7%-BHP+S?P9#W\I0[?KAO])H8E 8T'/A0 MO38X)Q62F5DIBI_9D#8-R>52/(<0!AKX"4Y%(K MUUARIFI1/]6?@4-;K]C&JV/V)N"MZ*+_F;*)=&=^0$ M?#50#9!IUY 3GV-AR&]'"^O7?W_#8+HUF'J#Z;]+ZS\&(:?2\M7*B!7W4[TD MCU+^WY+% [DVNAX@PLV_&?LD[4J.X:2(MNH3FE6KTG=XT1X@F= M!,APHEM BI"1G\')M_:1,?R)=D;?205V]&"YJNWWY.[F_.+HP]W1#']OSJ_( M.Q+3+,OH?,Y@7.813:("1BF-HI3F401C!KL)95E.;G^]/#V[N)K!_\79YW-2 MQ#2-,Q)G.8WG!4F2DI9Y2;(HIE&>DZN;BZ/+XW,2%RG-\'X5>&=XWLB(?=15X#C;1 MPG.[J+%ZU(#* 'GJ3RK@5WE^VPW,R'#L[(6&]^?@IT-!JXNDL4%+5A.6 ;8P&:P M,(]B,L]SF@+Q5Z!K""RF2#*C20H.0W& 12B:@I99\0KG1+_E0 X%R*"BDS@! M>V@YC^8T*U-20JTG9?Z?5M+V5/LH^4*V<%J "W?@U(GN>JX>2,-KI#L(M3M" MX/R[.$JG,=PO;>NO2E7#4AE/L\$[86_<=L'G+4< M,^,TR*L!@MYX8L,IO-+WPBBX[-T/>JU $F'MT/?:H-ZF8"V!\I'*@:PO: "" MI\07 3"NX1A6)YVG@G=Z4 Y]'@T:(;O%8*Q (UYDDYB*X_.B$N#KE'SJ(5CQ MM1*BAB8(4"\!!'RZ(<\2;@1.[B7VP1([!VQ7#3(AZ^ M%Z9(D14[Z9"J:@[]GG'?1"-GMA M_ -65<#+HI7A^ARK!O$U'&4/@AL""6J%M2\;>K%_>"@GH?PA*C@PO92V@DQZ MP%#[F.-G-?]ZNM\H<]@(Q;1#& 0G-2;2ZDKZ/O/X8QD$AR'G2@='+>\$9MV] M$.".XU-R[LF ZAR-TR=MLZ70/IZ'.WW^6L8M_-NE!"$(!;XC[B5/J40'WN1T+;!HMK8Z#5/84"1F,/%75@]9,YO:7\"]J12V M_/:.#$7M4_'2BW"V\^B&HVGE/RVP1*#$P_M[N[K]>CD*C_9'\?#I-A,G.[]$WZA'9R#?MC %Y@P* #[2ZW=9H(&MM]TAW\!4$L# M!!0 ( $J"8U.!;D/-Q P &8H 9 >&PO=V]R:W-H965TYANT7:W3O@)P']K($CD<#F>>>6:DYRMC/[FE4EY\SK/"O3A8 M>E\^.SYVR5+ETHU-J0H\F1N;2X^?=G'L2JMDRI/R[/AD,KDXSJ4N#EX^YWOO M[%TZ805LU?'-Q.G[TZH_$\X%>M5JYS+6@G,V,^T8^WZ8N#"2FD,I5X MDB#QYT'=J2PC05#C]RCSH%F2)G:O:^EO>._8RTPZ=6>R?^C4+U\<7!V(5,UE ME?E[L_J;BOLY)WF)R1S_+U9Q[.1 ))7S)H^3H4&NB_!7?HYVV&?"29QPPGJ' MA5C+U]++E\^M60E+HR&-+GBK/!O*Z8(.Y8.W>*HQS[_$;C(Y,U:2<<2MM;)8 M*!C=N^?''O)IU'$29;T*LDZVR+H6/YG"+YWXODA5VI]_#+T:Y4YJY5Z=[!3X M095C<3H9B9/)R72'O--FLZ;IBY>*,+621:9N(#;@:SB'_=SIRW\*9_[]#HK-'HC#4Z^U/,OU,6A>\S M5\I$O3@H:2/V01WL6$!\7"K8("]EL19+Z01N*JM2H0MO1%'ERIK*";FP*DXH M*^LJ67B!YZNE3I9">Y$T"R@'W_5+X9?:IJ*4UFO#429-R3REL6QC EDQG1S]?2S>MAK>MAKM]%=)'DMV MP)K=#;;3L0-C4XR@T>D#SC+N?^:1NY >$N42 MX7Q2&D0>4?LU#\)5MC[J.3@E'$U!T/--H9U8J$+9>,J_5]H&F;G\1"J)JIQ; M'#)":,V"JA+F49]54M7 1%9]M,6;;GB-('E105UCUUM"+=>90GXIL+&XD@M+ MD729+#6D\?I8,%&6K83P3"O$Q->$M)G]ICCWNAL>89!P<9J#BSPP6$ZHG@H[F:DOTJ V21B'[.U M[B.DL#HJ526RT$D"NEG!9]=UX5<7GUN:0]#YRQW1,FLIT M(^O Z)GMAM5M_#Q3Q0);@,IQ#L(A527!6<$X ML%HJ3+"\H]K=HK4P'=M1=K/_,RC Q@JNEB*8["?%3B)+TE=FFS/$AAWF<@W8 M;(V1TIZ59JTHK:T9]F4#UF(&.@P8P"A2S-# $6@N^SW9).Z4SYGX0?&C:6;,H>Z3;L,\^?!#Q)FR#_]%J5>%U%ER3CI'M29F:SR &'JW! MRK!71I QLTPOV/-B&D>4E5'_X+TQ^@@K\3LQ6,J2=RXE\!_>1<>[V<8Q8]QW M\;(; +5KUGDCI'[8_PE ZN;<%=)R>][!OF%:)ZWJUT$D?8P'.9<.; M'X?B(4FLB4+0L,GD\92?!C?;HC^)I5W+^5QGFN'LL">OD0(M.QQ4Q/S5 O/0 MV8 \)9@,X@212[3+(WI]L+E$O8FP\"R"H29;D\DHX#R90%9.<2)95CGP$JLH M27)2E*I+V5-NTSKQ>VH6B P^'=CTX M-*IR@ULULBA/12'!9Z.(+K5.UH[V-='-R:>)ACN(@_IR0Y4 M>HMF49M1+93PFH:VQX%!$< 1'8P\<+"6N3XYFT[&DR8B897]&$^7ZDBBML O MRA6,A[%(P0$WZ89I2&WIRYWA\9O!Q3[9O F-KM4D^E('R MJ%Q+/@1:RJG$X/GO%?)O8/D!R+?L3N8!D)EO*B[80J1MLEO/L+??R;R\N1\8 M]''IRXX;:UP^7')QI!+D@T6@ %0(%PM8X5 ^A1?_5KD0&0O"I8)I$\ 5_D:4 MH#9I#V1#DFYG4BI!?M8S0&+PVWD(Q]-9&Q3=+T-:*OSW7D MJ_0[,XZ # >P4JKH;B^P]L/DZ49H.>SPG!:9.>W')D0:0,T%CRHXPFI4:TGN MT^8> @IN 9%5(/VEHLVU,KI'SNDT>BNK7+,4QJ%(Y.IBA3A5PR1'>%I4<\GF M3Q]%;4,U746$I86_86G1]9>^.X+8%F;%!0#G$,0&-M1#K%:%.OXVE$_SZ*NC M !VN*KEDYMHG6'PL/K2'T.)(D%<$^&Q@9;O",G.F >4F$=5'1J1O8]FWWS8Z MYAS\%"2E\'QEQ;YS?4C6T$MOV& M7\8?B F9E)IVKZGNODU1MVEFRQRUP8S?5X1?T!(GDVOGN#OQ<7/.A MS*5=MV:G1%I9VZM_-V6RL?BY$#]6F#VM*YUA+5=C"?<3M^>!9L$A1>F%X$PM MJ&M@"&5CBL&4B\E?ASA-TL_"[;#;$:71C&?%;/DE%(!/XUBJ0"79C7>H/[#E MAJRV,V"V,H6ZN].S@F0FY?P1KTVV&1KX0FE9U$).J=7LY>%]W#O0E,4U( M8=+7E]"Q$T-]%6HC)\W;#OSH=+"Q/&784/F/Q>NVV_R'>]K]!)V81<'YE&,, M],:LV$8Y-1"XG>"-EUFW,@Z-C[;*?8:S(EVZKY<&*KPC%7<\9Q6Y\=Q>'?)A MF,I!=?"/CU&-+UAXWUAD 3T_>2+.KT87Y]>X.,'%R2DNIF>7H[.S*UQ=7(PN MH=2OR#SJ3[!R].ST?3ZW.H,SJ=3L7E]>C\>B).3T>G M%Q.8-:54,4(&3.JJZ.*/- TZS0)V@7Y-U%^FKO;CW;VI.'61E?H4Z86FKJ*> M][H (DO6_["5TDTVJ0I>WSC8@J A+YC8Q[]>,1&HKP$ J5=_9;".Q@@;2 M>[ASY67<[K[$K3"M @],QFF.BF\ &Q[(FJY,E05 \=I7GNCKC%I?F/#_1$#5 MM_#/3@8-69#>9O?9]@0\J_/6=-]WE!MB>LM+=9K:>2_;JZ!C93)\V<-!!%6/ M0B^@]PKF4:Q!Z"CCO!IF\0]P&:,.E]::75O&5 M[)>[:KVF #8R$ 8ZPV^6R.2Q+]SKL'W=OIMNPN"-[<#7(&M#-_]K7ZP^1N?F M+2KA7\K:<,$^4 DK]L'H3WZU^G'9OAF+'VS$=UF;7E.ZP?R0H-OW5US0HH(6 M7.09U_WD ).H(=YWIET?>'3>BKPCXV_Y_&#+!P^[OO_8[!Q?1;#2;R;68['I M@Z/CSK=?.,X%?^'FPNNY\!E8<[?YB.XV?#O6#@]?X/TD+5BL$YF:8^ID?'E^ M$"*L_N%-R5^2S8SW)N?+I9)(1C0 S^<&-7K\00LTGQ:^_"]02P,$% @ M2H)C4Q!2P3PI! A H !D !X;"]W;W)K&UL MO5;+;N,V%/V5"V$6,X!BZV5+"FP#229%NYA!$#?31=$%+5U;1"A10U)Q,E_? M2TI1G#1Q4Q3M1N;K'-[7H>]B+]6MKA -W->BT4NO,J8]G4YU46'-]$2VV-#. M5JJ:&9JJW52W"EGI0+681D$PG]:,-]YJX=:NU&HA.R-X@U<*=%?73#V'?C& M<:\/QF ]V4AY:R>_E$LOL :AP,)8!D8_=WB!0E@B,N/[P.F-5UK@X?B1_2?G M._FR81HOI/B-EZ9:>ID')6Y9)\RUW/^,@S\SRU=(H=T7]OW9./"@Z+21]0 F M"VK>]+_L?HC# 2!["Q -@,C9W5_DK/S,#%LME-R#LJ>)S0ZC3J/CA*NL9U '/@0!5%XA"\>G8P=7_QN)^'WLXTVBFKBCR/\RU>;6)ZP.U0D-6BZ>D,PN7V&U$"JU88U)=T)9:?LC\73%5R6 M$_C,14MX(SY0'IQJ"+FQ7/5ZJP M8_M67/83'(P^%E;+KC'Z$WQ],O@#9+/0SZ.,1O-Y MZB=Q0J/0GZ6TF@"LK59T)"G(=F892E]PRBA;Q[/ MX1KI5>"%34E?L5W#*9,4ED)TSJ"K]0VYGR46G689?8,@MN/Y#"[K5L@'RDJ/ M;3M55%3GT"JY4ZR&,(29\W./M3SK),R>#"ZISUMCX$X]T/!0V M=.7[E K@O9A>BF98?B$6NW3,I@T6K--X*,^][$0)%464=DFYC.KB9*R)0=[( MBFK0U/\AID\OZH_J9DZ'8TC#D!ABN&GNJ/B(6+VS!J,@H9*((+%RB')X[8]L M>M 9U*AVKO_1%$!2<=\DC*MCBW76=Q9/Q_O^[ M3.TZ&"]P2-)BD,P]4W_/T M$R-;UV=LI*&NQ0TK:A-1V0.TOY6DT&%B+Q@;S]6?4$L#!!0 ( $J"8U/N M4U(XL0H !<> 9 >&PO=V]R:W-H965T?-GFA7LZV'A?7E]>NG2CMM(-3:D*O%D9 MNY4>2[N^=*55,N-+V_PR&8UFEUNIB\&S)[SWWCY[8BJ?ZT*]M\)5VZVTNQ>-BZ?/2GE6GU0_F/YWF)UN8>2Z:TJG#:%L&KU=/ \OGXQ MH?-\X'>M[ESG61 G2V,^T>)-]G0P(H)4KE)/$"1^;M5+E><$"&1\KF$.]BCI M8O>Y@?Z:>0Y%\%> '50[%>!2)9)3$7X$WWG,Z M9GCC^SF]T2[-#3'KQ+^>+YVW,(Y_?P7'9(]CPC@F?UV:7P5$KGCM2IFJIP/X MFE/V5@W.01>_;918F1S^I8NU6-&I6SZUT9] :-VRF+.'(E%<6 MUJJ$)]I:BLR*=UZ:;2F+W=__-D_BJ\=.K'0ABU3+_ Q1U^)G=:MR$5^+?U3& M UMI=0IB=>/7\ G[B6XB3@F=02XZ;<%AKP-M*)X?7.-;L@C'NZ=9;15) MK;3F%J0S;Z1)782@2]&+ AC]7QMZ QUIL!&$DER+=T\%&:\6K-)K4Q:U=2FLM0>$JG]G-7=@U7#8.GH M E"JX/:!:$K<1%!J5:8]9"[9\IR'!J3-(.*0B=E!3TFF0V%I102A9,U!IXO89L%4G'[TIV^I;N/FM4-GC\N48Z M.NT0A%T%=6 _W\%KS)8I."(X2&)M;I4%(+VW_E2Z3<3_!1Q.(P(Q3#+-H&NV M'J?@H[71.D0NEUJ]#.+Z!?8K7D>"9)6,'K]M+WWH7 *X5P /H;]I*1_RG?BQ M>)Y!2%"IS/-=U%6 J#SLYL_@&2@>8 F5M1P6L'$'W8D4&952$RG)*\JK)&2H M0J\A$P:F5BO4-ZP.^/HZ^% #4'T)FX)$Z,C82#B "C4;1Z!!BE0=:"V>.XMDP1V+#$FU4YTPHI$">':6-XD I95V1$ M'. 1A/^;W(/(O?R#9 RDG4RV[6;@Y4[D')HHU-=^=C(/7Q#PS J2: )MP^2 MX94 OISK5)S QGR_0;HE&Y8/>T_C*)[$T6@Z/G@^ M/@M[V2K+Q)>R# ):+.;[]P?+^W[?GHH\8-%8,GMXM0JQI!.6DCAPTOP>@HP7 MT^AJ'HMX&LVF(Q'/1U$\CO>O/PX_P#$LVVL/[F063<>+YN=;&6A^?^1X2YI\ MY$H*)$@'" 4H_) G72^NSA;1:)0T/X> 0.YH-FY^#M^V@LG4TG>A@NOQM*7[ M8)E +]..7@[71VI-IM-HFK0$'*[CV3A*9O.SZ_<6N0JA#?F0HFN((W4BXL#N MZP!S+5[?'_#'DV@\&K5&UE_>]_N.T7X'N@D;4'.]O[KO-T2"HS#Z &#&XVDT M&H_8QQ;Q& I>T'X"EYG%!_XXCV-8=_#'9#S#\PS/TZL)W.NJ<_:[8DE;BG?C MR;N>5GI]QC?(ZH&X &?3V<,> R?WIHLHGD_NW?P9=?TCZI@8"S(7YSS0BGHY MI&%Q$<_GT70T>G@D_O8-GA;1[,R9^DU@/=\C_%[F+Y)%"[Z_F$3)?'Q^?6@F MW10+J<2+))K/I\="#7LMEWA.IF1*5P=GX8^3L-FR^SY'V%,T/0J-Z5^HZ**F MHFOZ/3*Y'949=4E,UYH"I2H0;ZFZR\2:R]N+W% '\I!*A;8H;H /1:>WQYLV MZ-5T=*CKEL]U+\^MDW>]RIGZE6J)\ABE,W27<;EW/L>@N#B62?N^X?WK)>12 MYE N[M$X"M78CZJ _1X6OB M@3=T,MZE4C0CJ9V\XHYI>8[^?4^>A8,\Q_B7O9"W)L"=6>\Z#<+,@455%F\^F(*G;+Y M6^1K-$^IBW G'8J+FI7Z2$WDPTA(:MEON7U\M%%YHY!=K_V&-7AN%EC @14H M"P2J1]3@UKT/D))@($#.\U9L*R\[TX-@9#=O;SIYWY$1*5&H"KUKY=**YB49 MBB,H!,2'\I_@W[R-3X\/FGKZ;%[HS5RLZG9(#V97\^$8[>*^C<@(FBFYI0K1 M:@V2O$%9B%-0&*IJ:OP]36G(;U$:[=@T *XC79!&)H#ZJ8DD&Y.#)-=O[LFB M0V ":+T-/6API-*:Y7Y(MH*6T2+=-EUFAQ:PHVYEPC=8!^Q;0#T%4T/,,IF?(\!U4 M1HW4SMIEWUMI_!XF,LV0H/+0-O?J5>[#T%?([(^JR2HG[?Y4*OJ6"!$=2(A= M#QRZ"KKL8DUY[+FD@2^L SHY.5EI#9=FY!8OFWJQIO%_0_6U^(6&3=W/2Z?& M& /ADBMR]IN(R5RM<'0VOI@.$!_X, M&1;>E/SI;VF\-UM^W*#X498.X/W*(-;7"T*P_Q;\[#]02P,$% @ 2H)C M4R?DFJWY!@ F1( !D !X;"]W;W)K&ULM5A; M<]LV%OXK&&UF5YZA)=XOCNT9Q^GM(6VF3MN'G7V 2$C$A"14 +*B_?7['5"B M*=MRG;;[8 LXP+E?P3VMKUQ7QNREJTW,S46G0X62K= M.:2VF8>^G\Y;+KO)]:6#?=37EVIC&]F)CYJ93=MRO7LG&K6] MF@23 ^!GN:HM >;7EVN^$G?"_K+^J+&;#U0JV8K.2-4Q+997DYO@XEU,]]V% M7Z78FM&:D28+I3[3YH?J:N*30*(1I24*'#_WXE8T#1&"&+_O:4X&EH0X7A^H M?^MTARX+;L2M:GZ3E:VO)OF$56+)-XW]66V_%WM]$J)7JL:X_VS;WTW L=P8 MJ]H],O:M[/I?_F5OAQ%"[I] "/<(H9.[9^2D?,\MO[[4:LLTW08U6CA5'3:$ MDQTYYL/7'\6EB\:P>Y$N='22F$8[RKVS>\;:7?LA^Y>& LW6',Y MM^!(>/-R3_U=3ST\0;U@'U1G:\.^Z2I1'>//(>D@;G@0]UWX(L$[L9ZQR/=8 MZ(?!"_2B0?W(T8M.T!MIY['W8F''JH\,\N^;A;$:(?2?%YC& ]/8,8W_3S;_ M^ZBSFT,V,K5DMA;L5K5KWNW^^8\\#+*WAI7BW(/#1P49UJ8M7 )W^S./"8-,[7:=FQ!5>B" MW9PBUQ\\(GW^MN364'4ZN-@>SFC-T^ MLO %Y8S8[8W,EAO<8F]8Y"59[F5IC+7S3OCV:#4^C[P@#CP_B4[>/9S#W:W0 MI>0-6_-UKW%19"P8;CM /FQ/_7Y2%C2>1 OQ2@,?<@58!X^DZ$_"KY+XPW.Q M=\%^F=W-V">T);-!,#^< #=.O21*:8&_:7!V !4G>#U=?:?NA>XH8\[-6G5& M:;@8.Z'76IJQ("S-8:Z4Y6P:GK&T\'P_9+GO^7'*@FP@2)"4K*_72G,KT$=0 M>D9DBL2+\H2%*9LF($3;I& AG!$"+\HR-HT!)T "[SQQ8Y@D7N('+/:A<7[6 M[\.(!6GDA3ED*=@TRL[Z?9KOW3?*Z\<"Q6GJQ4'.,FB616?]'@3C+(8$"8N# M" ?%F0,483'23?1E9VRDPM$*$M^I,RT"B!(&??@F 0@C N,8.L>#R0+8(,N# MIY(>^3J)$B]WSB;B44P1-RT*GYR>YHD7Y!G="E//#RGNB$N6$LP)CTL90C) MPM]SV1#]1KD8>OL=QB1Q9Q_73CG&GI9-=;].^TP >B3*Z2ML8)ZBK;":Y[V8/8 MBUV H'0B($B/PWV^1&X_7+>U5IM5S9;H)PZ"$ Z]+(Y97G@9RN7+%OGT$!6L MAGJ<-;*5% K=QHD/5?@?6PT*2 S#JP[A5O+.LH8:RUH92?.M.=DC#XU96O1> MT.F[KQ4(#*O H&E.S(]M4LG+\^NF!$:BLN5Z)GHX"(7UN:]Z=0T,J M+N!;B9(&(&<=8C1*I==9%817KD.C=S1.\A6>,@Y.]GV@C" 0PEFJ T/6]H.M MH,'VU&!"(7FL8J^:(;VZU2FII35'!L.E\H5J"I=0D0S]MS^1A6BR4BW&#/%E M3=4'XT\GK+L1O*4B1>1/E"9C\=,SA1QX^8$EQ=:,O0>W;O57#.$].U]"-+;I M'MO^985KT;C)DNCU$6OVLZ+@B'-(+57UM)A\>]-$!>S%&_&?I+6HG$N1K00JLN%?=(B7, .SE?E9X*M-XM&ELV.H4)7 M+D2(S6C$KSGL#TI4])26*]EAL74/8%&=-^6IQ6/551@MF)_M);\Z2:[TC@D,F/A>Q^W@<)RBU%[6APL4KV5!1 M0OO 8]TUTH?OQZ,$R"/>WT3)K!@,_=QS=3[Z7("Q M<>4^BA"/36?[+P<#=/CN>^XY'L_SG=(?3<.YA?NNE>8B:*S=GD>1J1K>,7.FMESBE[72';.X MU)O(;#5GM3?JVBB)XUG4,2&#Q=SO7>O%7/6V%9)?:S!]US']<,E;M;L(2+#? M>"\VC74;T6*^91M^P^V'[;7&571 J47'I1%*@N;KBV!)SB]3=]X?^$7PG3F: M@XMDI=1'MWA37P2Q(\1;7EF'P'"XXU>\;1T0TO@T8@8'E\[P>+Y'_\''CK&L MF.%7JOU5U+:Y"(H :KYF?6O?J]UK/L:3.;Q*M<;_A]UP-IT%4/7&JFXT1@:= MD,/([D<=C@R*^!F#9#1(/._!D6?YDEFVF&NU ^U.(YJ;^%"]-9(3TB7EQFK\ M*M#.+I95U7=]RRROX9UMN(8KU6%Z&Z?['8/[6/D.J!;[+G>YF/00/_5X M]!F\5Y]Z81_@M^7*6(U7Y/<3F.D!,_68Z?^EZ7\(#[<-A[5JL?B$W(!EJY:/ M%2C^Y ;0'JJ&R0W.A2N21VSEL:LGV&+$;CWVZL%_5I)+>PY8)5@#$JYZK;FL M'N!6,VD0RU7?LOX#+S-6LX4/$E^/%KW7\%JUM:/U([X>9F#,S32$G_$U4FNX M9?=PJRQKX1TBW#'1.OHOT-&+&X9QO.0K"S>\ZK6P @/ 4Y^1P(T=TS5J)'V" MT0W&:1O5&R9K#.*2M4Q6')A%O(IW*PR:$G_!8O@6)B0+9WDQQ2FEJ=O(:$CH MS&U,9D68%O%T3,-)J3@^H!R?L:IEQHBUJ+PN!FA(:083FI132&@L[V@Y.Z\F)9V'(MU-_3X9S M_UD.)K,P*?%2[<>OS,+36/Y&.0\3QW1"RS".R^G)5 PWFX89\?J1D [928HP M+Q,O:8H2%,GT2^]A=-1O.JXWOJL:Y(H2#:WGL'MHW,NA7ST>'[K^6Z8WKO9; MOD;3^"S/ M!#)QT65FU]]UHIB[W03QO\\<&U.X#?UTK9_<(Y./R<6?P%4$L# M!!0 ( $J"8U,7;<4:R0@ .$; 9 >&PO=V]R:W-H965T.YKH7%TLY5S=*_?;\L[BJ;/F MDNF%*BMM2F'5[/+DNO?F74+[>75BS$I9V@QL-6%6FAG"Z)*?<.XM5#3IW]9/*YKJ<7W0AW(Q%WX]XS_/IK MS?K,KW^ WZVR^D&2S\6'LG*V1BBY2L@R$T%I<4TAH9U6E;C555J8JK9*_/UZ MBNT(EW\\(T6REB)A*9)OM^]1A *QA\@J$0O6JC)]%$C$E;292&%^DK(2K\6M MJK!'.I4)68D\D.J6VI]S)6[,8BG+1T&YZO ?QECO75HSMW(!&J?(H<(9A)O3 M7$ XG;G/[7OXSC MWN@M;U*IK$AF')[58&[5@RIK,,A4:1#LK!".294E>=?'!5O ;^>LV$;XM*@S M+\!+1G.Y=$+"W=F6[2!1+F: *K8,6-6PAA6_G=^?BQ^OK^]$+A_(7@VC6A8B MJZ$V-,6YUBR$*=66N1DYB^)19"8-WB![6%5XJEPOQ52YE5)/--PG^.D>]YYQ M6#]G4:8B:SJUJ,XB4G4%**3?? MD45E-JZ15:7H7R2FQN4"1Y%5F.7:)A!=+7TI@0WX!W_GAI1 8="LHP*=9>(C M=")U2>EXV#?:MH:IBTQD* 60 M12-OPCDR34U=LC\<.A_'*=$R=_&X'5L+2(]*4FT$+A%=W#UPX-"9 3 )U:2V MR)RB5@U4[HD4^)-7GNS-'Y>(6.5T*H_*HY5&?).S0TIQ'GJ)K/9<_&K@ST@P M5:2[#[ES<(O2DLVQ3MB',YY"%'UCJL&E?N.G+;;I"RTD 3CTD:D[[B M:,C-'E!V*2W!24A*R*PR[;R0P;![S?F"50[KQ):_56F8[?$LUMH'9SKC- @N MW2_$OO+WDE"?6?@"*<2AQ]'KNV?]+^6-A',1Z7":7)"!*)ZX5F4@D[8Z=#K: M\\I!->)[1-!\6XU\<]B:?N&)/===SDTCPZDF;Z*60$B4MQ]J:\0KT8MZDR3J M]\<8CY)!U)U,Q#L*6PBTA/Y4FI0M2*MX-(K&O8'H#;M1$H_$=4U5J] ;6\; M,1E$DU%73";1)([%#8I=UEH=CZ)X,!'C890,Q^)^I9' [X$MJ4AZD& @V);Q M6_'9N.,RC\0?3H;1J#?B<7?2BR:]X7$=WJ^(K^R;NCPN<(IRAJI'*(O'@$.[ MM0$ZU-9WR/!;02@&U"BYQUE0_]_4]4UE_L[>$5D,QLKAALA5.8 ?'#?516@E M?!/AE8=^:=!X*@OX)S2%E=HIM.51%MP)Y6U\0I$Q\Y)S#V6@P" 3<]](DXB& M.@CNB:HZS5O'0UN*EKC[]B.W!Y#?+)0X55]QMZX4VC$HS#MZ;VFSQSM(4E+! M(%0TA2N)(/&KS+$+OPXP_!R/0^]@]!7.W?PXM@UPN M"PU]5O##JWYW>!XC9(H"W@X\L7P-?BDTH+ M9)2>D=WYIG+]\>:#N-NY*G P J!.!U$<)VO,F00[I"1 >)U%OF/!XT!]&\:B'\2 :=+O1&$J^$DDT&$&Z8?\%59(XZ@^I M.(%C?SPD7>(H[K,5>[#=$.X[HJB_W#W\5^MW(FA&+*WA'O2>/?6>/#*SLQ?X> D&B]@A,\"!OVCS>%:PK(*]&'/[K= MX+UFM553. P1=<.SL"=0)M%HW M3=(]X3?WL%N%IC,SP ;HY;1)U0>9GGYXR M'IP=;(3^]Z9J^IIG;3681+UQLF.L;-Q_8K'M9FKGL&$?/=CH[(6J MUJ ]Z9B&=RR^P+5>'NQ!_'7_\=UI0W7&9AZ@0KT_VO!-]:?UK5YACP.:O?Y* M9=NPCBDE+6KEW#=S% 8K53PTI?.H.P4NE#A1PQ&;QJWU2B);OUC%E?91N,Y[\>='7-4K<1V"X=.F'=A>^,@Z[DS"@Q5UT;N; MJ?(%@I_5'%J'AR.Z^9WDW \>FYQH337HP8"&N\2>?&FV--3-,_^L9P_!S_^5 MI38&.FZTQU@-M*RM=6ABWZ> 3NNSRT+9.7]<"F\J_!>8]>SZ^]6U_VRSV>X_ M?OTB[9SN$86:@;1[/AJ<".L_*/D'9Y;\$6=JG#,+'N9*(GMH ]9G!DD;'NB M]5>]JW\#4$L#!!0 ( $J"8U.\>&/ =P( #8% 9 >&PO=V]R:W-H M965T&FXT.N@-J9= M1I'.:VRHOI M"GM22M508UU51;I52 L/:GA$XG@:-92)8+/RL3NU65@'27 ,W+.J-BX0;58MK? !S=?V3EDO&ED*UJ#03 I06*Z# M;;+<92[?)WQC>- G-KA)]E(^.>>F6 >Q:P@YYL8Q4/MYQDODW!'9-GX.G,%8 MT@%/[2/[M9_=SK*G&B\E?V2%J=?!/( "2]IQ\HLSFQNQ#,*(Q5#O8J,)73A*!_ NQY,W@ OX%8*4VOX) HL M_L1'MI&Q&W+L9D?.$CY@>P%I' *)27*&+QVG2SU?^H_I7N&*Z9Q+W2F$[]N] M-LI>AQ]G*F1CA,V$Y9*>I*/0'N*<'>ZD, M*D:YAG>03<+%(G;&-"0I@4>KK(],?&R5S%%K2!8DG$YB2*9)F)(,KIE@]@X6 M4$E9:%ADX3R9PBP-B>WABS246ZXT3<-L,K46F&ULQ5=M;]LV$/XKA!<,"<#9$D6] MI4F I&FQ#FAGU.WV8=@'6J)EH9*HDE2<[-?OCI)?TL2.@77;!YLGD7?WW#W' MHWBQ4OJ+64IIR7U=->9RM+2V/9],3+:4M3!CU=VJN%ILK&2E[5L3*D:HN7B I*5S"Q:$##RJM 0P/@ZV!QM7*+BKKRV_M;%#K',A9&O5?5[ MF=OEY2@9D5PN1%?9CVKULQSB"=%>IBKC_LFJ7QL%(Y)UQJIZ4 8$==GTH[@? M\K"CD'A[%-B@P!SNWI%#>2NLN+K0:D4TK@9K*+A0G3: *QLD968US):@9Z]F M5F5??L*X\P_8 M"S8)"9R]8)\]C'5(R%0\0/U9/_6?;_ M37]D5SW;59>#^FVGRZ8@=BGAIV5OKP$0I.Y9E\@Z 0')./CG_N\7VC=L/".O O(.%D':DT[(! M(*HS ->W:$Y*DE(<)"IQZ/ "!Q2GU W^0(M_O41'5(A)#8IK$(?$#RC"(E(:) M1WA,@X"3-[/IE!C'=FE,)YI,&A+1 !;B')V13\J*ZD4R29\=0@\8B<494O0\:IJD; M6>C!R&D8XQB YP1YE0+VBT.6RSLX[5K7+S8H(P\6ACC$H.>G$>4^@[(*:!PP MJ+T*?!>4%+*1&I*"=D0.';_$=H-'U]84]RCW& EB&OHI\9D/6063C-/8X]\I MJ>N4#@E=IW.=S'<-&(5=+NZ)7"S@B"6G ",,(R0WI"P-08@#&D4!"#YLJ"AE MQQ).22-=[M$\U+I/.<=41YPRSK'4.10]0S:8Y].8LZ%IZ6W3:M=-ZUV#B])' MC>7''Q+FQZ\,N5&P*]'3;0F]!BH6LM""ZAT@$\/>>&J4G*(M-,*\5VA\;\]T M:_Q79Y3 #&XQB]MCM2RA4AXWNK5F3DY"SQM[<-A#14!. !QV",@3]-"A$91] M3)NN.=[MO$?TVR=M=NL=:LF+H$O$??3F6?\=F-7.Q,'HH6%KP$A$46A90'- M8R?<2[;AC9&?#Y!O!^\)M.]+%'3P_X,H<(M$N1.LU-!5OG9"6P@7-/!L&3\] M-Q_1]]XUEL#OSZ1#U*5)0E/N'TO=@7SLH8[Q<;JE[M>&_-)!L;'@&6A'4M? MA_NQ]/G_F+X2?'=P@NO^FT+M.NU:?''BCT,R/T IG!*W,ANV4\\)>XG!IU\6 M^UF$HS<-J!\=S^+^M#S/8L39F&U9O'8NGH,H("'8KU$I">-QLJEU+?'"AP3> MB;(2\TIN($&*!_K&SWTA3W;N*K74A;N1871=8_MKR^;MYM)WW=]UMLO[&R/L MBZ*$3YQ*+D#5&\?AB.C^%M8_6-6ZF\]<6;A'.7$)%U>I<0',+Y2RZP=TL+D* M7_T-4$L#!!0 ( $J"8U.YKQ3O"P< &H2 9 >&PO=V]R:W-H965T M_7[SO4)7)K9]F&/<2A*)[[=R[4Q<[8CVY-Y,5M66AW.5A[ MOWDZ&KET3:5T0[,AC3>YL:7T>+2KD=M8DED@*HM1,AX_&952Z<'51=A[8Z\N M3.4+I>F-%:XJ2VGWSZDPN\M!/&@W?E:KM>>-T=7%1J[H+?GWFS<63Z..2Z9* MTDX9+2SEEX/K^.GS*9\/!WY1M'.]M6!+EL9\Y(>;['(P9H6HH-0S!XE_6WI! M1<&,H,8?#<]!)Y()^^N6^S?!=MBRE(Y>F.)7E?GUY6 Q$!GELBK\SV;W'37V MS)A?:@H7?L6N/CN9#$1:.6_*AA@:E$K7_^5MXX<>P6)\@B!I")*@=RTH:/E2 M>GEU8O;G1J2A+OY"VYBY$'1]X?I0WU M\YHZ.4%]+GXTVJ^=>*4SR@[I1]"D4R=IU7F>W,OP+6V&8C*.1#).XGOX33KS M)H'?Y&_-$R^52POC*DOBM^NE\Q: ^/T>$=-.Q#2(F/Y+#SZ<6KQ;DWAARHW4 M>Z$<$F7Y > 5WHCWP[=#D5-&5A:1<%YZBH34F4!: GA:J)J/9SY#\;*R2J^$ M!S^_MD3AJ(9H4=;Q(HZ7@+<]E4NRGS$V!5&;^&VNV MBM/3L1X'.@1&E.<4LH[WA(72V'1]L9/MZJZ^4AEVF?/W)&8!.%W4/D[A.P0 M0:=*54C+ 63"@$X&9>6-W0>FPW\J_$'H9-G 'C&)U*=D(T *'485>Y%5Q$I* M<79^/IRC@!8%NSM#+;#D:S66I"E7'LAT)E6@SU"#_1H(YI"@TSD2JA7V_; S M!BFQ,4'>G3'6E"(^?\0RD]FC2.S6*ET'M4FCWH U.+VN8&J7;3OH!!U"[._\ M@V/7,*/@NMU!079K/\#>0_V MU?T>,KDX2\;GPW$'Q*,^0VMZC-*C_%Y@J5T.J2#%"PPOL**2!=<@5"B5I\>;*0L_ *"AYE!N*:R?008)#NTAP MCW]1^<#XM5DZ<9V& \DXGA]VL\/6*@4LACN,5? KZ^+V#N&/1 4PV :"<&&) M:4P0 KXLE NADFEJ*@2*6Z$I5+IG?J$[9 V\P U1_K8P2_"^03O1*P5WBA\P M8W#/S]K6\A7[,1D_^_;FAWURX)0K@32XR8U@)K05.Z91>'Z'(D3K>YSP5:VF)> M;@8$YK4Q3ODP&7CYD70D3.@62VJ?&R$!*^0KV\P0LJACL(?IKM4.F5J96G5 K8N M$.R=3&$)L< F2/V.6'*G9L\R1AHSZO'OY#89DN(,LC# X6J# M^Q1C&4)/C&(OD8'U;AP=FTK]A'+TKCK M5:>YX2J-B]&H46[\V11:&^C ?;N2>ZW);S[=0&!-L9T:H2Y_7AEP5 MH.U?)GIYW>4A8^C(-FQIQ307D,*DX-"_AGS Q<-E*MRXCY2)EK['7589AQT- MR(0\Y@*..JK*,,68:H7)O 8@KO?%)_A2C*[0O<@>U'1FP-6]2/8O M2@>U1/5Z.IN;U]X&T%_B[M:P PE]DJ(N)!RW:QE:!2ZA MT$HT[0$=%0X0J;1V#WX[:8&.D"_;\DNPI?.5P-@OI3 M0+?;?4BYKK\?W!VOO\+\*"V$8M:A'*3CX7PVJ$>,]L&;3?B:L#3>FS(LUR2! M)3Z ][E!DV\>6$#W>>GJ+U!+ P04 " !*@F-3R"IH9?4* #"'P &0 M 'AL+W=OWV__IX9DK*T?DG3!/=EUZ+(>9]G M9JBKC74?_4JI(&XK4_LG9ZL0FA_/SWVQ4I7T8]NH&F\6UE4RX-$MSWWCE"SY M4&7.9Y/)/\\KJ>NSIU>\]M8]O;)M,+I6;YWP;55)M[U1QFZ>G$W/\L([O5P% M6CA_>M7(I7JOPJ_-6X>G\XY*J2M5>VUKX=3BR=GU],>;"]K/&W[3:N-[OP5I M,K?V(SV\*I^<34@@9501B(+$O[5ZIHPA0A#C4Z)YUK&D@_W?F?I+UAVZS*57 MSZSY79=A]>3LT9DHU4*V)KRSFY]5TN>2Z!76>/XK-G'OY>Q,%*T/MDJ'(4&E MZ_A?WB8[] X\FAPY,$L'9BQW9,12/I=!/KUR=B,<[08U^L&J\FD(IVMRROO@ M\%;C7'CZS%:5#K!R\$+6I7AFZZ#KI:H+K?S5>0 +VGA>)'(WD=SL"+D?Q&L0 M6'GQHBY5.3Q_#M$Z^699OIO928+O53,6#R8C,9O,IB?H/>CT?<#T'OP5?<5S M[0MC?>N4^/?UW >'H/G/":X7'=<+YGKQK:S\%>3$.[6V9HUG\-K+=\LE N('.%70@-8KZ=>UUJZ6CO2JZ5 \%*D+7P8JPL:*( M-.72*14E^#Z Z#_^]F@VFSQ.'*^[M[P^?7P/81U6XD;6'XG7=:6<+N1(O!E? MCT="0HT2P:W)XI2E((_#+"$1-PK1Y#R!@'(D#M\ M*R%]%'*?_TCH!9AL1["),6*N1.NA$P!60&OEI!&%=8V%*111:ZQ7'ES(98G3 MW#I$( ZUI/!A-IFZ=.0\J.S#B-3LJ4:&FCY\[(5M""+YM=)D62$9ZP3+8.GQ M1>MLT<+Z=;'E9:A1"R6+E2AH9V-:"D8AF\; M7.C %-NB3U$J!31:GN<"UM[ M:S09LH2?UU!_R6RUC:Z-/Q$SATX'&]A:/1H+,@G%:ZGF>*Z5]YTG3O%^UZ>3;[.RS-PG'^YCV>3;^7C1^SCV=#' M!\C_91^S9]G'CQY>?JV/,[$I$\L^/B"N**V*P.W;!F@:#OGR?3O_ _TA$?0 M&K^0L5FD+@@=U2W*<:Z' MBY8B!R:MH*XN!A$]HJ=LQ4Q4W1:*BXH_5H5AUVA?;G(Q$,":F"L\7DH^R(PW MTI'(E#CT*!<+3;TX]PAXKM4R/A1VK6H9JVM=F+;DU-%8*C27B/2:9*19A5E_ M?WOOD.P,![#13@=4QI.5"B9\@,B,<3F9#"P";V;OTN,%WN=]B UC8KA(2D[4 M$<@JBT^M]CH.+=#Q^^V]N^QS06>]AG+,!G(,2G0%&1ANJ'=KLC QD+9R>@Y6<8_%8"$CC[8$X@&WI+81) MXQ5C+G,@-;#.YD!PMF0ZWM[;G7#J4$.YL:TI*=_PH(.)G:2Z5:[0(+Q&.-N6 MVLP*DJI!*#')HL TR9;FK,E96+8J-6*8>GV S^@$8]<8(X6C0"C03Q!EP_X[ MF:78;QWU,.1;W@78I 4%#I# 6/T5@R%GV"LI4M5X MG6,F(C30Y" K0M=SOI;>([+0N@;(8.1F=)#?M0-<&,7>_,4M9:W_*[O(OMG> MQT&?J_$.1KM@HQ96)VFV=\NJ!1@4!.A$JV0[6SP1X';@;:2NL,%[+% X+K'* M@(T&/H)[G>X'JT[WY(EH*<\^T1X[$U2-Q<\H PB78:[2 MY(+*4*RXLG062LYALV4;YC7D]#RV&[!3ZSC!&^ .3Y:L1!0< K=X16ZH;*T" MY^UM$V=G(@PDH,JN&0,II-<\55 ASND#"9.9%ZEH57$\D/#O6II6I80Z8&0N.X MTB0,)2/#(C%#\B+)'+O81;PB,\U;3)=I&CGEUKH_6W-0%IC_-0T<@3-;UVO2 M!X7/IMA'L8CL-4^A[1)0N%;&-KG773I949UNJ(C$]M)C,$1AN,M+%A*BH<)S M=;7A/K+I/B@LX$C*'!W:5!$S6E(E 'J0LWO$(&3J7_&2@04 0G>(M)3RRW?3 M5K]WUHR3T%,Q0J'42IY_!U<77#CV/= KXJ=-O#,41CD*34SC?9MQ$V^KBBJ# M-!FS"I1K%+14 7;:CL7O9#L8M4E%_^"X.7!C\MPICXP^#P)AVQ!)L@"ZZ6WL M-[8Q70ZBWB!Z1#)_?ZT3M^?M6+>X#%KRH^?&5-=_M(ART(! 6 5FE+)"H45L M:&M2Z4#T ^-%#Y/GCEJ26!*.C.5\\=:"A\5LMLSMH--\/X.TST<[HQ'YSKPJ M]JU'R5<-T*;T#.@4 P5A"#56!QS)T7?7)U_HD1-%"+:I2P/$^$(30^8V30L] M'4=T>-_VPTWL=/NUWHCY>,(.T!ZN(87TL9N?P\G$T.Y1UXQT,94L/)"1PL;; MJ=UN2N#6^]QJCH"S@4$T35!=<^$QNW2M_5W!B;P.?:%H(0K>]9=AI5UYG_!L MV_G4&+6,2BY(V3AY$N*C0S?TZ8'LUCG/T3<"S^UL?R2DMM9G^0_%U\[P^8H0 MD852N]:YPE&+B*J3:RNWJ]TD3-JQ^NHV*+X>BU=6J)H&YFV7J^.EL\=Z%]K4 M6/1NR3 -<:-0MB[WRCEL8N_*(R1?(_H53>*1/0NJ*Q7O=]=ML1J]IJKKI3@R[S8HU/&SFKLN M"\%:L?H<2_V>"RVT_;.MUUV=:VHJ^9V(=QYY1DVGZ Y<+1!3!#2^Y:Z<^N> MX2KGR'#H.5G/,(06!?=/2[,='0_*;]3/_<)@,OQZF6 F";0+TO\0ZG M8:<;=!>$1VT1#EC2]';S/H A] MKHJT..7%R?C05[[SWG=5M()+_GI,^B+VXR?6;K7[0'T=O\ONML>OVZ_3#:=1 M"QR=C!]>GL5JD!^";?@K[=P&=+7\&ULK55+<],P$/XK.X9A8,93O^+4+4EFFD"''H .X7%@."CV)M9@2T92 MFL*O9R4Y;@KT<>!B:U???OOT>K*3ZKNN$0U05(M"5@#"Z9K.*<>\;T#L83>"N%J36\%A56 MM^TCBFX(,=V'.$_O)5QB=P19'$(:I\D]?-F0&FP M\O?,@"&+%6ZX$%QL' A%98]4-V1E#1TJ+BOH?$W)D@MGM)!MQ\3/9T^*-#E^ MJ:&4-"U"6^JA(23HFXH3H_.ZIJ@=7G-M(:2WA&O9T 6Y/H5W5(Q;0P@T0D2S M0C7,D7W$,!]")Y8^5+(XD!Y&/'<9R:VF[/4+7UE;B+]*^!3R\*0HPJ0XIO,X M3(_S<'Q2T#D+D_@DS-+48;*\"&/"T!QVC%-%KSM;&=\#2;DJ6@Q*$2 1I6!#O>P?M(:[0ZK5/O!CE M/O$B#M,D\XFG<3@N$I_X."9<#O_ZHJ*#%=>BVKA%;L=@*XS?=H-V^%><^15Y M _<_FK=,44\U-+@FT_CH. ] ^>7M!2,[MS!7TM#Z=<>:_G>H+(#NUU*:O6 = M#'_0V6]02P,$% @ 2H)C4^^PY;?/!0 [@X !D !X;"]W;W)K&ULK5?;;N,V$/T5P@6*+.#U+;>]) &<[&Z;%@L$\6;[ M4/2!EL86-Q2I):DX^?N>(259!IP *?IBBR+G=F;FC'BVL>[>%T1!/);:^/-! M$4+U83SV64&E]"-;D<'.RKI2!BS=>NPK1S*/0J4>SR:3DW$IE1E#Z:!]<:O61> 7XXNS2JYI0>&NNG%8C3LMN2K) M>&6-<+0Z'\RG'RY/^'P\\%W1QO>>!4>RM/:>%]?Y^6#"#I&F++ &B;\'NB*M M61'<^-GH''0F6;#_W&K_$F-'+$OIZBO/!NX'(:25K'6[MYG=JXCEF M?9G5/OZ*33I[?#H06>V#+1MA>% JD_[E8X-#3^#=Y!F!62,PBWXG0]'+3S+( MBS-G-\+Q:6CCAQAJE(9SRG!2%L%A5T$N7%Q*K[RP*W'CR),),F%E'+1/;\[& =99QSAK+%TF2[-G++T77ZT)A1>?34[YKOP87G>N MSUK7+V024RX#%2AEI,B6U\) D M]%?P0CH2M9%UKO@(9[^0#R261$:@UROLYV+Y)+Z3"_0H;@J)ALBH#BJ3VHMK MDUE761<-'/SZR[O9;/(QG8V+Z4=AG0CPL-F[2FXVFV^$,M%WE\,U0@>$(JZ; M;%1.P>-*(Q]K,N2DUD^\3Q7;@RQKOC/1]P4'%=&9E^3@7N?/W6@Q$K_-YS>M MU5'$[#4P@3"83:(]T**+R$=C_*8)*L*G<'I36#CZUFX,]/EZZ56NI$-5C<1< M:S1Q@(,PH P>FL2!831CX*,65)[Q,DM6MADAK< $[&8*H36<7((L(+&&A*E'_RKL M@N5#/$7XD15FM7/8VE59]6IZ)*Y:5TP:/RTWK:P-Q@82N?*9MKZ&E#!\A$L# MU:+K?%L:O6J+-N;&U'#NEE"R 4@)YGKM"W2=QB!Y.V5*%-IZ=4$:K<"^2PCJ+Y2 M&@S0E.NV1H%$@PAG%U!S)\G\!T9*2HA!0-YC$,>@I5A)Y7;@;^MZZT5EO>IR M@).8?+'Z>[W0 MB&@!UE<]^ N."632@VO!U5,7JC%PCVN"/8XQ>9\0[8P9W/ M/BCN+K^/6U^G(79*8L .D]=4_1YBZW@("/ZL%5?N-G_<&Z6\IZX)J?.$@4*/ MUF65D Z%1)97JY:07"P[IN^2B3,F!NV<)B:F6O;@.9ED MA6-M"^,50 P3G_&,VGKGZ(%,W?A#CQ7K\B*O8ZGNA-14T2YQ\<>8CTR[!0D9 M*A0^FICY==0)PF7HV<0#V-?6. 3=KH_EL*$,M@O,6^PSY;*Z1!"1D%=U8+ J M9W]0UDM!+WE+,#-BBF2W9/>EMT8N-0_7G%)C["C%),A"'5LT-1-FGN;<(*VN MI5Z+FNPB!"<6$HF*I=4K#D=MYR?>ZZ!K-3>LD9#DU:906<'O@"1A_)"X-YA5 M+_7A2=>')R]VT2VHQ00P\3RW5?M%<0V\:>>S$K/:Y-+E>_OT_[40/U$0XC?Y M2+P Y4S?#R,B7^:+2Z$:T<5=W'D[G0UW10Z^@6\S<7HT>=-]4?1.MP0_;&#U MJJPTCU.?BG[K$A.D2IH#:Q[UC7(F)'8HMC6N*US0?TB,%=!TFCO3U 22XVX( MJ:\@5SEH/Z1!(^''VL"-3*(ZX1*^)5CCOJ'XBF;>6R+CWAT$7U[K>-.*!6U" MNHYT;[O+W#S=8;;'TTWPJW1KA?;2M(+H9'0*SG;I=I46P5;Q1K.T ?>C^%C@ M0DJ.#V"?/P_:!1OHKK@7_P)02P,$% @ 2H)C4X-MVTBW P 2 @ !D M !X;"]W;W)K&ULQ5;;;N,V$/V5@="'78"(*$JD MI, VX%P6#=+4@>/=8E'T0;9H25A)=$DJWOW[#BG;38K$?2G0%VM(SIPS-W(\ MV2O]S=126OC>M;V9!K6UN\LP-)M:=H6Y4#O9X\E6Z:ZPN-15:'9:%J4WZMJ0 M42K"KFCZ8#;Q>X]Z-E&#;9M>/FHP0]<5^L>5;-5^&D3!<6/95+5U&^%LLBLJ M^23MY]VCQE5X0BF;3O:F43UHN9T&\^CR*G'Z7N%+(_?FA0PNDK52W]SBKIP& MU#DD6[FQ#J' S[.\EFWK@-"-/P^8P8G2&;Z4C^B??.P8R[HP\EJUOS6EK:=! M%D IM\70VJ7:_RP/\7"'MU&M\;^P'W63-(#-8*SJ#L;H0=?TX[?X?LC#"X., MOF/ #@;,^ST2>2]O"EO,)EKM03MM1'."#]5;HW--[XKR9#6>-FAG9TOY+/M! MPE)N5-4W/E,?5L6ZE>;C)+3(X/3"S0'M:D1C[Z#E\*!Z6QNX[4M9OK8/T;.3 M>^SHWA4["_@D=Q<04P*,LN@,7GP*-_9X\;^$N]6J@VOT56-;8,IM#=<^V5+# M[_.U\?M_G"%,3H2))TS>"P!O43FT$M06;AI35)665>'3C#L'=]Y*]%E8=U4O MS:[8R&F =]%(_2R#V:-6Y8#AZ!'5$.CQ5F\4WB!C9>D(;8VQJQ:O8M-7E["J MM92O:@:8<2N[->;!I?U7Y#UW[LKB?N@+Z4/3(X\:3-&7YB.LEG?W\T^K>>A^ MEW<+^ DBPCDG:[\(\7M_^^4. MLH@D$8>("Q*E&<1Q3G*1 Z<1H4+ 8GD_?[BZ@RA+"!?H$>,DCW(0+"&,)2!R M1FBM59M3X[CUYM"PY'\O\6=\.)R=+2R&XC(19XQD.?,R8PQ+P5'&#&.663+* M@E&2B!06@S5-*8^^OP:['30.(.!11C(F@''$QBJ-#"F-(!6")%C0!=IJP,W$ M%8^1.$&'L>C(B,V0D9QG[]02U#D'!#86PTZ-HQCY'+.@*>%Y CGV<)R+_[1# MWGIQPA>O.Y:[\C/,8-&'WHX/_6GW-";GXW3X6WV0"NW:$HO4AZ M'N?6N+!JYV?%6EGL+2_6..JE=@IXOE7*'A>.X/3G8?874$L#!!0 ( $J" M8U/U3B>3,P, -T& 9 >&PO=V]R:W-H965T7QX^1U'+@Z:OID*T\-34RJR"RMKV*HI,7F$CS(5N4?')7E,C M+*M41J8E%(4/:NHHC>-9U BI@O72VVYIO=2=K:7"6P+3-8V@;]=8Z\,J2(*C MX4Z6E76&:+UL18GW:#^UM\1:-&8I9(/*2*V <+\*-LG5]<3Y>X?/$@_F1 ;7 MR4[KKTYY5ZR"V '"&G/K,@A^/.(6Z]HE8AA_#SF#L:0+/)6/V=_XWKF7G3"X MU?476=AJ%5P&4.!>=+6]TX>W./0S=?ER71O_#X?!-PX@[XS5S1#,"!JI^J=X M&GCXF8!T"$@][KZ01WDCK%@O21^ G#=GD1YG9Y->(_M!61Q"&F<)F?R96/7F<^7/9/O(Y5"R7^$&XP0MEH9 M7".54+D4-=RS<>#GS\W.6.*Q^NL,HLF(:.(139[K MD-^VHJO157OV3H#1W#$R07GE<=[@([]6K3O[T2V=+>E>]RO3BAQ70>OZI4<, MUC<=256"K9!_A.C+*(Z$IK]2=%<*?"%,PPYIO!7OR *K+GBKFU:H;_S>YKID MJCG&F??"RG4_4_"+\[ MB&?./40'[T1ZZ6I7NC,,W;R"AP'&";_%=WX!GW@1&G2(\XZ(*W1%7F%Z&L^F"A92%-&,AF22I=DL MG#.HST@6GU[\+&+(LS&8Q_&B\HY.5TR"5?K$:KL67VF^?T3KN[DV_ MLKZ[]XO_@R FST"->PZ-+^;3 *A?IKUB=>L7V$Y;7H=>K/C[@^0<^'ROM3TJ MKL#X15O_"U!+ P04 " !*@F-3GRGYE@X$ #%"0 &0 'AL+W=OBNHO7NARX:0.%+AC7:5OQ.$/'.*Q '-1 M*?N%0R\[C1S(.Z5%/2@3@IHW_9\]#GEXH9#Z[RB$@T)H.+,HKIMER+L4! MI)$F:V9@0[7:!(XWIB@;+6F7DYY>7C/9\&:O8(T2-B63")]OV;9"=3;W-#DP M8EX^&%OUQL)WC&7P332Z5'#=%%B\UO<(V(@N/*);A2<-;K"=0.2[$/IA<,)> M-$8;67O1QZ/]^V*KM*3F^.>$_7BT'UO[\7MXB3-%5R&('?SLRX454SP'UA1P MQ:M.O\U1GY*3+@Q)SU7+\YW)82 M\57-@2JFL=Z2 5.V[P3^U+XIJ_GX+T:?>4.^1*<(G'(!'W-2L9!Z+*P67:/5 M&7Q_!OP)TFG@9F%*H]DL<>,HIE'@3A-:S7P:AV[@T_HT&6IPL'3%X@M[0$FG MSZMX%=#QI30!,.D,IXF;)C,(9[X;92'-4S>)_7X>1'"]V]$18Y+:"HV-YJRJ MGOJTTH%#=<@[R35'=0X;+?)[$*VI@H(L"0ACFB;T#<*8OEDT@QND?N2Y*8FR MXEW#J9*4EKSJ+*#UYH["3V.CG:0I?7T_,N/9%*[KMA)/5)5>M^UD7M*A!:T4 M>\EJ"#((0@A\"))C#_ZW7&1NXB<4>^SZ269SD";#/ J&Y)YJI4\032);DVXDL!3YF?+#\ANJ MFZ53&=UBSCK5^\"^EP^BJPHHJ1]H%^GNI#1\&3NZ(!CD$UE>#B?"_W$4G+UA M#W7]C(0C2(* +$1PUSP0=$_ *=Z3J3Q+J$=D_&OJ)%JV]J+="T[5O MAR6]LU : =K?"6K(86(&ULE1=K;]LV\*\+JR2J)!7'_WY'2I9EV4[2+](]R'OS>+Q8 M"?E#I8@:GO*L4)>#5.OR?#12<8HY4V>BQ((X"R%SI@F5RY$J);+$;LJSD>^Z MDU'.>#&XNK"T.WEU(2J=\0+O)*@JSYE\1:SS @B,WXV,@>M2K.Q"V^D?["^DR]SIO!69-]YHM/+032 M!!>LRO07L?H3&W^L@;'(E/W"JEGK#B"NE!9YLYDLR'E1_]E3$X?7;/";#;ZU MNU9DK7S'-+NZD&(%TJPF:0:PKMK=9!PO3%+NM20NIWWZZ@/C$KZQK$+XA$Q5 M$BGB6L'P@8WD&@>N [_K>,_*"UN7 R@M>=OD=5W$FC-<*_KF>*RVI2OY]1L>X MU3&V.L;';*;#DU09@EC !UZP(N8L@VNED&)[7\W_HZ($+>!H^-\_Q5F5\&() M5(APRU0*K$AJX/W/BC^RS"QTX'O*8^))A"\8"TDA!Z8()E]XK#$YOA>&)/KT M8(:?=^XA15B(C,ZSL4_;0@'RC(A2IZ")?2ORDA7KWW^+?&_Z5L&BC0&K8V , MRCB;\XQK;K9O8[(P,7FT,CIK4XZ2R3A=P] (3P1) M+80&7IA((ISX9U,@?9EM!K2""%%+H#S%-E#*@%1R&O,YRK;N[(YW&#=4SU*) M1Y53HNTLV?KTG#)\9'O-V!, #T)34#Y:O[SF[S?_X 7NT 9!5(IL4Z>=.N,% M9;^JHQ8S*;DI"MT-UM"F 4JAN&F.BDRWY8';\C@WYQC7U&SD#Y/;BI3 "01. M.(VLE16N-+5M8!FLVBEM]#7_I_LC:; MPJ2ZC"MI:XQ<%+(4DFFT?NIUAPF^5WNR^?=%>K/0F48>>*$S"5WP(M?Q J]E M?SV[/X,':>MU1^YXXH3!;/-[K0.;_Q_B$65A,OE&E90G(2F5A*$L)5==[V R MZA/>0D[>>GC>VGUP] )_:T! M?=R;!(X_B8[B=Q)+QBD$3S25**S[B*!.(.FRE)(BTS28M0I_U?FA/]N*WT7&CA\%Q_%^ MF72O6(J*-_.=* KW@UK3MEX2[(>FE*:]M70>QS6Q=?>9<2ELQZ7P]>/2=B0B M[',EJ8NT^;K=R=?'K7>'IIAG=9K7SKDJ68R7 WK.*)2/.#@TVM 5;_GF #"0 MQ-PDC,SKS2 -I3_]'"VXG<+XFPSN M)J33W#.W8UK)ULWPZ3F>*8*.\ .6&.FV6N!0 8PZ3Q*Z I;VX64B416Z?IVT MU/9M=UT_:;;+ZX9+ZD(T_"UHJWLVI;S*^K%5(UJ4]H$S%YJ>2Q9,Z7V* MTBP@_D((O4&,@O;%>_4_4$L#!!0 ( $J"8U,+:7&PO=V]R:W-H965T M\9&D>7 F$SOI0Z^Z\;3 MBHEZ='5A:9_4U85L32EJ_DF!;JN*J?4-+^7JRES4?%:"UF#XHO+T;5W?A/1?7OAJ^ K/5@#63*3\AMM/LPO1RX! MXB7/#4E@^//$;WE9DB"$\>=&YJA728S#]5;Z.VL[VC)CFM_*\C:RU/8_K+J[23B"O-5&5AMF1%")NOMEWS=^&#"D[A$& M?\/@6]R=(HORCAEV=:'D"A3=1FFTL*9:;@0G:@K*@U%X*I#/7-TS]8T;-BLY M//"\5<((KH'5R-H6&M_6KF 6Z8+J^^)E=;9 MI/]@= YY_Z0>*NQSW;"<7XZP=(2'L"HK((F*8EQMOP:L95'W3+<!XX7 M>HX;!4?O;L\QW!57N6 E-*SI+,ZR!+S^MB6D_?;8[Z,T*&,O6TA7[+F(R\.U M]P)%=^+_*\3WAW+O'+Z1$K@>ABQ:GDV[O!^#%@>.GB"6#<9!,NGV<;L(WJ.N7@,(X=D(OA00M2X)) MMT>!81(B@@A"+\"#;&()F9\-;.-=_QPZ*;.RO,BUYHPS#Z'X7I>^D8>",0/# M$&T.>Y=YZ(,D]?:1/HMU%$1.:H--PH.0,FZ<92X%/4XCQTL3NN7'CNM3WI&6 M)"::!8^7$DQ)#PO^B8F2Y+_&F>>U9@=D*<4A9K"FT7 JPBQTT2=&FTD1K_B.=F:_*(?4%;&TQ#)^O.H_^G!^Y),H5* MF )/L*_"FC/58?=")[0)@JT3$X+LV-YG"ZSMW753*-DN"UC@>V(IF,*^DX0A MI)F38+L\[9$30T+4#PG1CP\)?8)]Q/?A2XU-K[2/SGLK2XAQ/I"[@?R9P3Y]8XS"^M\25!*OD!6]RS!%%#=ITNW,;*QGPLS:?#CPRX+_-KC MBB[@^4)*L]V0@O[[\>IO4$L#!!0 ( $J"8U.@W%[IQ@, ,$( 9 M>&PO=V]R:W-H965T"D[5I@78,FW3X,^T!+M,65(EV2BI/]^ATIV7'6Q.OV(>&+>,\]]QR/Y_E. MF\^VX=S!72N5/1\USFU?QK&M&MXR>Z:W7.&7M38M<[@TF]AN#6=U,&IEG";) M+&Z94*/%/.Q=F<5<=TX*Q:\,V*YMF;F_X%+OSD=DM-_X*#:-\QOQ8KYE&W[- MW:?ME<%5?$"I1OST9*\O)CZ\^' KX+O[-$B"D\67 '!U<>L/C^1[]38@=8UDQRR^U_$W4KCD?%2.H M^9IUTGW4N[=\B"?S>)66-OR'77\VP\-59YUN!V-DT K5C^QNT.'(H$B>,4@' M@S3P[AT%EJ^88XNYT3LP_C2B^4D(-5@C.:%\4JZ=P:\"[=QB655=VTGF> T? M7,,-7.H6T]MXW6\YO%.5;CF,?];63F!\PU:2V\D\=NC;(\35X.>B]Y,^XZ>$ M]UJYQL)K5?/ZL7V,G _$TSWQB_0DX#7?G@%-(DB3E)S HP]K53<-AK276F% ; M<#Y-0Z&)O[@%= A5P]0&Y\+7P@,9'5> A8#7G4% MEYTQ7%7W<&.8LHCEBVQ9_XEW%HO6P2>%CX1$[S6\U;+VM'["1\+V(>(EBN 7 M?'10FAMV!S?:,0D?$.&6">GIOT!'+ZX9QO&*KQQ<\ZHSP@D, $]]10(W=LS4 M**H*Z4,W&*=K=&>9JC&("R:9JC@PAW@5;U<8-"7A^B3P/8Q)%LWR8H)32J=^ M(Z,1H3._,9X5T;1()D/>3DK%\9WD^%I5DEDKUJ(*NEB@$:49C&E:3F ZBTB> MP;2,2$%@V>I.(=\'&U1L;73[KUD:? X,?OBN2$GZXV'$VBCH;#]XJ:L@EH,M M-T)_2^*/2>=YE! "18)#?JPF%J(;Y!RJ,V(Q@6@M2P#A-HI(@((88Y01] M_/]D>/=?Y6 \B](2+]5^_,8L/([E'Y3S*/5,Q[2,DJ238"TS?,?N'T-C2IE7;8\L*TP=\8W/@#^'VMM=LOO(/#KY;% MWU!+ P04 " !*@F-3N!_.,?P% "B%0 &0 'AL+W=O+[CX7#&9* MS<^&0YG.:$7D*9]3AB,Y%Q51V!73H9P+2C*C5)5#U[;#844*-K@\-[*QN#SG MM2H+1L<"9%U51#Q?T9(O+@;.8"GX6$QG2@N&E^=S,J7W5'V:CP7VAIV5K*@H MDP5G(&A^,1@Y9U>QGF\F?"[H0JZU06NKR#G \56M5CP[2U M<-58SH_!<^VP+5=I\>>UZ7H M&7O>'GLW5!2/1"\^O&52B1HQI200EL$R^Y'&1J$**N&FD&G)92TH_#J:X'3$ MS6\]4?A=%+Z)PM^7%=(IJTL*/(=K(F=PBWSH E@+;-<*])K6O#V37#S,*.2_1B;:O].JVS"O^Q#05#C.NB4%*(!6OF8*"P:?3^U/(4(T( MJ2/5TZYY-2?L^>>?8M>)7J*X5E)A];1=W!40]PR1*@1EZ;,6+(C(($5,Z-)) MI(C$&431#(B$5*>>Z]2Q'%,,I$;4B,;OZ]%H? 8CXQA!H&@UP:$E$MJ!&YJV MQG",B:@9KR4&*4_@52TX'(%C.8EO>5Z,[<@/+#M)X$K@HF- M<\P_ ZFH*'56;A19L1. $]J6[T8PJC4.RH*PMC:0!%82V9 D5N*ZN)Z,9&NC M<62Y00)Q:/EA#/>+0DJX%82EX#L800"FENY+>. *RW] $77X81):D1.9MITX M5N*$T /,H -F<# PEZ5\]93.")OJM6\CL'0SP\T8EQ%;DI=%9M;T7N&G810: MN)M3032J=L*X-Y#=,+ZIA<$OXE#-!*6&M@PUH6IV':IWG5UPT1,U/JQU$.,Y MDO(I0PID1KQBB*"ER4?Q0]8#$5;@)^UJDJ[71&[4A'= M6L^X2U:G" M8CQ25E-<=8;W@B,X#BS7]4]T"Z'M)Z;E)9;GN[H96[:7P >NMLB^R_<=EEV@ M).45A6/Z--?U.^D<^;:M+;J!%2<:ZL?H)# B)[ BUV\I(^B<"^W%I$Z_"LY- M;.[-$TD5^Y83^J8=>*'E1@ZV RNP;2O&)(_ MX((HPN]KZ3BNY87ZLT&+7IQ MJ'-Q+=,_?;EVIYA/;6*D@L)_:WBK6I MN:=%87T&8^F*R/N5:A7=TBEFWG=NO;V];:-_- MQA7(UD1+.IH= N^!.P"XG++47O;-IY/NX_-W5:E5@0YK[2A6R]55M?8)>M@< M=VR._PF;FRUT%Y'[S?T@\O\;CV;E91,36O@QJMF';SA-9)NP?( M4?/NMIK>O%Z^)P+_ZD@H:8ZJ]FF$_W5%\R+8=!2?FU>X"5>*5Z8YHP39HR?@ M>,Z1M&U'.^B>92__ E!+ P04 " !*@F-3C*4=+XT" !'!0 &0 'AL M+W=OV6]J$+)/I*G/Y/N$7PYT^LL%-LI;RQ3FWQ3R('2'DF!N'0.WO%:^0Y^X'=/ .'ETNN M_1=V;6Y* L@;;635%5L&%1/MG[YU^W!4,(Z_*"!= ?&\VT:>Y34U=#%3<@?* M95LT9_A1?;4EQX0[E$>C["JS=69Q*UY1&*D8:CA[HFN.^GP6&8OLUJ.\0UFU M*.0+E G<26%*#=]%@<7'^L@RZFF1 ZT5.0GXB/4EI'$()";)";RT'S/U>.E_ MQMS#-=,YE[I1"+^7:VV4O1=_3G3(^@Z9[Y!]Q=C*I6@X@MS \::N]_"TK_&S M/3T)Z-0XU37-<1Y8N6E4KQA\.*Y<6FEH@X5K:4J$C>168TQLI[#4+FAWT6"U M1M5O9;=PC7D73WP\AC,F+(9L-!6%/H<'NK.WS*!BE&OX!MD@G$QB9PQ#DA)X MME*[8.*B5C)'K2&9D' XB"$9)F%*,KAA@ME+65H$(!J9=LZ1M9>*FMIK/"\6=J7#I5+L.L;*QU68#<$36][&/:@ MV$IBU)8\26G:_?4CY227._3'/>PA$661'\F/I.7ISMA'MU'*PW/7:G<9;;SO M)Z.1JS:JD^["]$KCRXR2J+#@_MFO?'T8#2;]G*M%LI_Z><6=Z,C2MUT2KO& M:+!J=1E=)9-K0?I!X8]&[=R)#)3)TIA'VMS5EU%, :E659X0)"Y/ZD:U+0%A M&/_L,:.C2S(\E0_HOX3<,9>E=.K&M'\VM=]<1N,(:K62V];?F]VO:I]/1GB5 M:5WXA]V@6_ (JJWSIML;8P1=HX=5/N]Y.#$8QV\8\+T!#W$/CD*4GZ27LZDU M.["DC6@DA%2#-0;7:"K*PEL\;=#.SQ;>5(\_4UXUW)@.:^UDH.OVF60%4M>P MV$BKX%[U6UMM4!7FUJRM[!R!,O.4,AZW>M@K,"CXLR?(%?D-[N/.J M>XWX=UW1E$]<+RMU&>$8.V6?5#3[M+6-7H/?*/Q9-91=DY-NJ)*B*@%RC#Z7 MRAZ)#HHHX):,*5ZI7W!<*[/6S;]H0X]7IL7I)P_N)+GJ-#DU)#>!A^#_M#F^ M<_L[A?7.>0B+0CJ1SAJ-@9BMPW#=^3<4OQ8%4>Q?^E .N9.VGF#W8[6;RJ-% MR &VNO&.@*MV6U-J\\47A"8^[/>Z/\&X9"(;DR!8+%(4>%&R)$WV4IXD0U1@ M>HK$0<'&109)RC@E4;)L'(,H6)H*N%W,Y^#"4#;.;:6NE(.Y=GX',[*+,;_E(T3$=:XR,_AP7C9?EA, M&,C!4Z2_,@[Y(GKVIPY33V+.RC)'J<0,TQ*%E'-6E)RDE#.!Z?Y(M:C+H<$N MF& /.D^%<[(=?+"L+,/*LQA7P;*"UA0]CZFN2N)K+416JR>\IOHPW\3Y@01'4N&!>"6EU@TW.J!H\35@@. MK[T\1R?W6:?L.MS:#CUNM1^NMN/3XX?!U7 ??E4?OBH^2[MN<)I:M4+3^*+( M(K##33ULO.G#[;@T'N_:(&[PXT994L#SE3'^L"$'Q\^EV7]02P,$% @ M2H)C4\^X#?/; @ >@8 !D !X;"]W;W)K&UL MA57;;MLP#/T5PMB %C#J2YS8+9( O0W;0X>@[;:'80^*32=";P%9^$Y O N('>\ND6-YQ0R;3Y7<@++>A&8-)]5%$SDN[*'<&46KG.+, M_)O(98UPS[:HX>B>+2O4Q]/ $+1U"/(=S$4'$[\#.CI!B!O5;>WXX MWU6KN%B!62,]"M$A"W*"NCL+M&*(KEDME M(^QD*2NZKQ:_Z:5HIX5W6LR@!0K\<"ZTVCU[5E'7) NV6JBK'W ;4XAT*#*41CJ/OJX/Z4/&<(G MB/PPB_TTB1\ALB]QO2BYZW"#?;Z08UJY;J>/9)6F*XU#+-# M8SWO^LFS>]>5;YA:<3KZ"DL*#4_2L0>JZW3=P,C&=9>E--2KG+FFGP,JZT#K MI92F']@$P^]F_@]02P,$% @ 2H)C4SF&[ 8^ P /@< !D !X;"]W M;W)K&ULC57;CM,P$/V544 (I&AS:[K9I:VT+:S@ M 5BQ7!X0#VXR;2P<.]CN=N'K&=MI*)==>$D\]LR9IM.D8UQ&BYG?N]*+ MF=I9P25>:3"[KF/ZVQ*%VL^C+#ILO.7;UKJ-9#'KV1:OT;[OKS19R8C2\ ZE MX4J"QLT\NLC.EQ/G[QT^<-R;HS4X)6NEOCCC93./4D<(!=;6(3!ZW> *A7! M1./K@!F-*5W@\?J ?NFUDY8U,[A2XB-O;#N/J@@:W+"=L&_5_@4.>DJ'5RMA M_!/V@V\:0;TS5G5#,#'HN QO=CO4X7\"\B$@][Q#(L_R&;-L,=-J#]IY$YI; M>*D^FLAQZ9IR;36=^'QBCOPWN@MD_R[UQG#2DFC!&^";"8;N-)H4-JPH39PR263-:=27=,F MTM6T!CY=K(W5=+D^W\-H,C*:>$:3NQ32-]?L!+ILQ*>ARX_-46/&O'_KQKW0 M[N,^-SVK<1[U3I>^P6CQKD6H"3WV3\"O.W[#A-?E"D!^5O/:$@=_SBQ8BECC MEDO)Y=8[H6SDW/L;;IP+[3O C1)T0*G/X35I_>6R 5T5@EFC'N^+>Z2P'*D3 MRD"5(HZL?WL\]HK4SI!Z\R1TQQ7BCQ(^A#(^JZHXJTYI/8WSTS*>GE6T+N(L M/8N+//<^15G%*?G0?>L9IXK>]JXRH0>*M&J:!%H3)C!CD)"G9063N,Q*H,AT M GE<$>X;[SJX^$+G3\=W06G*T5K]?]-[E_X?S?JM5P?AU:0,PJLTSK,B",_3 M>%IE0?@T);\2_O;E)$Y^ %02P,$ M% @ 2H)C4_^I"ID+ @ :00 !D !X;"]W;W)K&UL?51+C],P$/XK5DX@H3I-VP56::1V%P2'1=56P %Q<)-)8JT?P9XT MR[]?/])0I&TOB<>>[S&34VK(%R>Q,=Z#<2:V- M9.A"TU#;&6!5 $E!LS2]H9)QE11YV-N9(M<]"JY@9XCMI63F[Q:$'M;)/#EM M//*F1;]!B[QC#>P!OW<[XR(ZL51<@K)<*V*@7B>;^>UVZ?-#P@\.@SU;$U_) M0>LG'WRMUDGJ#8& $CT#5_RA[-.Z4.QP66V:Y M);HF.P,6%++8*U6135GJ7B%7#=EIP4L.EKRY!V1Z=KXF#' '47ANF@T8UF6+;N7P#&)[CS6FL\!5Y@^KL4+U!+ P04 " !* M@F-32GM/U\KFL7$3J\)I6GM0\_FN< M#MHQ*\/]]S?O7^K@53 O4>\(;F/@ MOG<$VAC4H3N[V.O$32(9C8:%V(*B0BMOU4N=_=I:Y2O)JX4RDX7ZFB@[.9KR M5YYO.)CRN5CF24W>7V"2E-%R6?!E5'>(!7C#?9QP&25I^4FAGF<3\/'#)_ ! M)#EX6HE-&>5Q.72DFE?EW9DW<[C>S0$?F0,!]R*7JQ*$>CAR>/?I ,TJX04OLC1_P= M7PL_OBHHN)4\*_^U#.2V [GU0*Y]*1H7T,Z2U9:5]KV.4."[B+E#YW6?& .. M$A][Z! WZ>,HA<@GP2$N[.-K] &L<&7 88\JHQE$?1_R 8%?#A08AK3_3Q1Y/N8:?08<)@BPC3F8V.]U%['0V69\FB+"GZZ$!1Q#Q8&_#]7&(08\& MKDYH'QA02@)VA-!._)%=_1\U*C^#G$M;'CNM1?Z9*>O4& 6G4Q;T4VRL,TQ MJHZ=7J%A *I* _8K#0-0E1KT:*F!NT,!VP^%I^GMW?C+T]BI?J>W#[8"N=-> MC,Y+&.[$&>.3"6M,#WF@JD33-YD!&#!(H*_Q9<"Y4!434%/7T #$GD=4'7.$ MK^Z$P/838O;]?A+>/3CJ>1=^N[7EL)-B[)Z9KDY]L;VVM=)%^P<<K# M$&7(ZY'5QQ$2!$S?6P:J1-SI/;;K_=WXZ_=) M>&.3/=)I*8'G)8ET"DOLU:V-I,;TX'^NRBK2*T43+B!^KY8WX"BI_D-I)!EP M# 84ZF>4LWUMX[B^8]/ZK]'E#3+T3]!EN+M+ M[-SOKC;OHV*9Y"5(^4(-!2\\M:**W6WAKB'%NKX.>Q%2BJQ^7?$HYD4%4-\7 M0LBW1C5 >V<[^A]02P,$% @ 2H)C4Z%V&ULC51-;]LP#/TK@M%#"VR1/Y+U XZ!U,&P M'@H$";H=AAT4FXZ%RI(G*7'W[TO)CI$!2;>+34I\C^03I;13^M74 ):\-4*: M>5!;VSY0:HH:&F8FJ@6).Y72#;/HZATUK096>E C:!R&7VC#N RRU*^M=):J MO156DC<@#5>2 M:*CFP2)ZR!,7[P.^<^C,B4U<)UNE7IWS5,Z#T!4$ @KK&!C^#I"#$(X(R_@] M< 9C2@<\M8_L7WWOV,N6&.5H7YEO:\DLRU*M M.J)=-+(YPVOCT=@-E^X4-U;C+D>,+^3?03D@2 M?B)Q&$=GX/G'\"44"(\\//P;3E&)48YXE"/V?,D_Y*BT:DBNI-4X9W@DMB:Y M/PS0Y.=B:_SZKP\2)F/"Q"><7D@XYA"<;;E U>&LBCW+G6=Q-_.01>%T@HH= M3L4Z$W4?369C5%\B/1D7=U6?F=YQ:8B "G'AY'86$-V/?^]8U?H)VBJ+$GBS MQA<#M O _4HI>W3<4(YO4/8.4$L#!!0 ( $J"8U-5-^@W2@0 .@2 9 M >&PO=V]R:W-H965TDX[[L1TS'/%(L2>B.0S.*8B.'62\=MM-DJW>%, MQRG9T#NJ[M,; 2VG9 FCF"8RX@D2=#UIS?#9RLL!^8C?(KJ3>\](N_+ ^5?= M6(63EJL5448#I2D(_#S2!65,,X&.OPQIJ[2I@?O/+^P7N?/@S .1=,'9[U&H MMI/6L(5"NB894[=\=T6-0SW-%W F\_]H9\:Z+11D4O'8@$%!'"7%+WDR$[$' M $?K 9X!>$T!O@'X30%= ^@V!?0,H-<4T#> ?E/ P &;P&# X"A 0S? '#W M &!D *,\'8KXY<%?$D6F8\%W2.C1P*8?\@S*T1#S*-')?J<$O(T IZ:0)(P\ M<$%TSJ&9$"394$AF)=%G- O#2*1+2L :_L./]8_@+.WYT#']U1+]G(7!@[LL >"\!F'M6 MQCN:=I#OMI'G>N[]W1)]^JYN7A?-6?!AEJ6=Y4N6-&$Y_Q"/+C[$H\L/T7)E M9UG2 %BP9L$CPZ*(V%!5P[4Z-L>L@UQ<^&7)'[]=9RZ]9$[YWQH8MK5%Z^'XB[OF]1V2]5]NWS?KNZN[E%OT*424HS M%072$LU!R3HXD?P:EHJ&WYQ?^FB#%(=\"E@FX3U[1BP*=&ZU49+%#Z"0KU&Q M>"7Z&QU%B-Y>G/SZ^(Q*W:-OU;V_%/2T"KK)&%%\23:E? ]FUAQA@/ MB@,DK, $ON-2P=<1"-+B=9MQ"5M &Z54!/53O3IBH^]V7/=[6^"KDH_M-;\F MR:%<%+TV U6UQOU3R?:JUN/!_Q CNXWNT1A5&P&V[P37/*0B(6WX.@DZ-L:J M1./1B03%J\JM9R^W#4K0W%#L+]Q!S[9NO:HJ>_AT*M#):HX/Y>]Y;7,++^,>-._P&?GN*;_ I]=%I;DW_ M 5!+ P04 " !*@F-31W\71D(# #Y"P &0 'AL+W=O15P>Z/UNCE

F(0'*XEL,6U9;(YG*G) 'N;D)>YHA&4$""RY=8/&U@1$DB?0D>/PJ MG6I53 FLKW?>/ZGD13)SS&!$DN]QR*.>UM%0"$N\3OB4;#]#F9 K_2U(PM0G MVI:VAH86:\9)6H(%@S3.BF_\6!:B!A!^V@%6";": .<%@%T"[%,C."7 .36" M6P)4ZGJ1NRK<&'/<[U*R151:"V]RH:JOT*)><2:%,N-4W,8"Q_NBP F>$XKE M>Z$!I3A;@1 "9^@C>O$2B2>> @-,%Q'"68C&L!&:R]7=V1@XCA-V+CSOJ7%"7!/1%27-8T+1>H&FC6Y+QB*'K+(2P!3\^C@^. MX'51LJINUJYN0^NHPQGDE\@V+I!E6&8+G]'I<*,MG7^+?OW7T?>*85(L"-OZ%4TO7>B*K]BY+^IJHIH;NU]W8[G!@U1'5I9'<^R&YHZ MM#(=WW$Z#4D=FGF>+YM FZ Z55TZ_UU0XG3ZNAKOI1)4J03O1'2F\?P7;;RI M[,IP];YBNV;@-G378F8ZMMGH>>,6,S]P Z,AO+:@MNTUE:?71ID4Z$K-D PM MR#KCQ1]2=5K-J0,UG37.A^;5R&PY'\NY5HU.S^Z+H?@6TU6<,93 4H0R+GWQ M*Z'%G%EL.,G5(#4G7(QE:AF)V1RH-!#W2T+X;B,#5--^_P]02P,$% @ M2H)C4Z03KIQK! 9Q !D !X;"]W;W)K&UL MO5A;<^,F%/XKC&Q &]56?.;V4Z(YMIQ>+[#%>)SVN!:?ME0 M5B$AIVSK\(9A5&BAJG0\UXV<"I%ZMESHM0>V7-!6E*3&#PSPMJH0>[_#)=W? MS.#L8^&1;'="+3C+18.V>(W%4_/ Y,P9M!2DPC4GM 8,;VYFM_ Z@Y$2T(@_ M"=[SHS%0H3Q3^J(FOQ4W,U=YA$N<"Z4"R9]7?(_+4FF2?OS=*YT--I7@\?A# M^R\Z>!G,,^+XGI9_D4+L;F;)#!1X@]I2/-+]K[@/*%3ZZP[ WG+ M!:UZ8>E!1>KN%[WU1!P)2#UV :\7\$R!X(R WPOXG[40] +!9RV$O8 .W>EB MU\2MD$#+!:-[P!1::E,#S;Z6EGR16A7*6C#YE4@YL !,[#>(8;! M%5C+T:EJ!=%8O5E@@4O)+B7E:K\#%ETOP!3B *SD.2 V>:B+X MUZ.%/W:TY:@NY.*7D_G"$=)]Y823]Z[>=:YZ9USUP3=:BQT'65W@PB*_FI9/ M)^0=2=O G??!W9TWJ7"-FSGPW:_ ?^\^*N+9S_9CW[U]9/R/"'0O*U M/O^,OMM:D(*4K=KW8(WSEA%!9 UD;WG92K[!AM'JI)ID<8VK;\*38/ DT)X$ M9SSY7;974N>TPK8:ZV0C+:NZZ.LR"6'J)0OG]3AU8U@4Q8$?G,)68Q@,8YBF M[BDN&^,\Z,9!& ^XDU##(=1P,M0[Q$D.]KH;XN(*O6(FNSN0L5>2X'X7RN.! M"[GE)-'@@GPL7]K(Z:R%QVZ&<1)'!CD66.3ZJ6>08].6Q(')C5T;].W41 ,U MT60]9IN-/(M4D3548%FLJHIZ3N6:@7-7T#3 MLGPG3R_0,+IEJ/H>[?&( 9@:E%L@)MT6B$FU!7*F I,A\F0R\I4B5.[N'U># MB:5JTMB-#4(LL"AP8X.WE0WF)K&A+;-K\Z&=G'0@)_W$]JR'?@0:V>:.B=%< M%+0L$>/ZHUZUTM)9BH\\].>^P!*,4CP&P3A)S!1;4.YXK]IT M1:&18N?HX51AMM4O5BX[4EN+[NH[K ZOXEO]%C36[^#U/;2LK]0K6C_4#NJ[ M)_@WQ+:DYJ#$&VG*GKC#J,!, >3W#96)[R?* MP/"_A>4_4$L#!!0 ( $J"8U/G^?9^YP( '<) 9 >&PO=V]R:W-H M965TVYSAC.\>$6N',K&UX.&.ES B% M#4>BS'/,?RT@8X>YY5K'A2W9IU(OV.&LP'O8@7PJ-ES-[(8E)CE001A%')*Y M]>#>KZ<8"EBS[06*9SJVIA6)(<)G)+3M\@;J>D>:+6";,+SK4 ML8Z%HE)(EM=@I2 GM'KBM[H/)P#%TP_P:H#7!007 'X-\#^:(:@!P4-6V&)PQEG!\1UM&+3 ]-]@U;](E3[9">Y>DL43H9KS"FA>X$VP-$N MQ1S0#7J@DMS$)"OU)J(=1"4GDH! 5RN0F&3B6@4)'2R.#T+1MY25 M-8S&RI ME&E^.ZI5+"H5W@45/GID5*8"K6D,<0]^-8R_&\#;JB--6[QC6Q;>(.$.BEOD M.Y^0YWANCY[EQ^%.7SE_EWW]Q]E;S? ;C_B&+[C$)UGT@EBA_]EB@"]H^ +# MYU_@T_;J<]?Z+XSOO/*TNC9LNC0>[M 4A.8FDZH;[H3=(S1$S/R.LXXCPF"CL'6/3S>7<<9]LE)D@/? MFR-S.'865^X]TNW9WVE;A75)>"=OKJ2/&*^)U2@#!*5 MRKF=**6\.N:KB62%.<>>F52GHAFFZF8$7 >H]PEC\CC1"9J[5O@;4$L#!!0 M ( $J"8U.S5S;F[0( (,) 9 >&PO=V]R:W-H965TAR36PU(,R$<:4=L*,<1D,^W[M5@_[JK""2[C5Q!19QO33 M!0BU'@11L%F8\,72NH5PV,_9 J9@[_);C;.P9DEY!M)P)8F&^2 XC\Y&4>P M?L<]A[5IC(E+9:;4@YM,-^ MZ9/'9&;,P$B)[SRURT'0"T@*ZR,: #B: <@K@#Q:P'M"M#VB9;*?%IC9MFPK]6::+<;V=S >^/1 MF V7KHQ3J_$M1YP=7C*NR3T3!9 ;8*;0@#6RAGPFYVG*G=-,D"M9_E^<[X=C ML(P+\XD<$"[)#1<"ETT_M*C&<89)%?FBC!SOB#R%O$7:](C$-([NIF-R>/!I M"\MH/\L8$F2)/ O=RA*B([4M<6U+[&G;_[3EB)P; ^@(DRFYYFS&!=H"9F-7 M2M"4"22%UEPN_*YO2NIZX8(9;LB/:PQ KBQDYN<>>>U:7MO+.]XA;\3,X KX9QE])^N&H:NF53K['I+T''M:#CO8*N807BXX>H0[^T]^1W4M.= MO$?[.[6\SMYL)^ :I*//N \HTB>LR=W%1F.QMPDJI"63)B%/Z?ZCH*1%)-B'> K: M-ZHCDCWW,^Q4>6')(4/M) >=X-JV9G-1QCIME(JV*-U1JH@^-UGZIF*QQS<6 M*VKT\^@]EBMZ[JQ1_!\+5@5[4;$X?E&QL'%#NL^3&Z877!HB8(XXVNIB/]+E MC5].K,K]I3E3%J]@/USB5Q)HMP'?SY6RFXF[A^OOKN$?4$L#!!0 ( $J" M8U-HX2]E# D *5) 9 >&PO=V]R:W-H965T:GZ5HE^B^W:;8*"_TVNYOGZTR%RVK0*IXS0N1\%4;)[.*L^NQS=G&6;HHX M2M3GS,DWJU68/;U7?6O\[BS)3-GL!;CVKPKH*B_#B+$L?G:RTUK.5+ZK<5*-U-%%2XGA= M9/JOD1Y77'P(H\SY(XPWROFDPGR3*0U2D3LGSHG/SEP;#*5*G;98W5ZH(HSA_J^?[=GWEO/GYK?.S$R7.U_MT MD^L)\[-YH:,H?9DO=AZ_WWK,6CR^5NM3AY-?'$88M0R_Q(=?J84>3JOAI#Y\ MKG.W3R#;)Y!5\_&V!.[3%"5YD6VV@2_"+(O4T@D+Y[;,S4.5FS?Q+GU/SCK- MHW(=YV_?(4[PO1.\)CFMR=%"I;.8LT*:+D3CM1OLRCIP)"9G.WT9H7;B%TCX]"*1IU!*( MOP_$1P/YFA9Z,=SNET45C=4_O^D?YX+PPUPW[;A/J2>YW=%@[V@P'8M0 F) M^@(/%WDE\KM+FBD[<;F0!XFUF8F ^JX]L=00./H#N'$WJ>@D1[MA.SM2$!;* MAH/Q^CMQ=]6:PRPXC,IBY#*_9953T"F*"]7A#1G#?L+J*[E*V. OB12=4+P;J MQ8ZO7JPI2X?PHR;U4$"TV(\0+=;4HH:SF$G=6>,$-(E0L:8&-:+!3.K1@$2Q M426*-96GX25F4O<29(F]0I88=CN!++&)9(F!++'CRA+K=Z"RF+4!!M+$CBY- MK->ARF+5%@RH$QM+G9CE8,5H(!M>-NV$YP9!R_Z-@3:Q";6)@S;QXVL3[W>R MLIDA)RL.(L5_A$CQ;I%"3>K.@DCQ242*]SE-V8S:3U/>,L M93.3W&T[2G'0+/X*S>+8;0::Q2?2+ Z:Q8^K6;S[*(6:U,, O>)'URO>?91" M3>J1@%CQL<2*-T6HX2!F4G<0)(I/*%$N2)1[?(ERNX]/J$D]%% F]T+#=N0!V M%>Y$\!C?$! CPB.ZX<%,ZCX",0N.W0!_"MP_OU4W1CA3:R[;V, M9/=#!=2D[A_PLQRZ^\47#R;:$BA93O6M+>-K6R-NA:5MA]OD(8M9&T! V1+? M O=?0,TZBI6'+'8H#P&S2YS9ARXE;(,A@:?EB)64(4O) P+V< (>M)2\[O(( M:E+W$>C:P\LCO9>1UUVK1TWJ_@&7>SB7VQ9/MDZSL%!51HNG5K_K5P1F]OA$ M"P?(U\/)MS\H;O/>II;CG<6.!L)\0%CW% C;P_?0@^#IO]WP@*X].1%:QC=D M1V)BS\+$5K0L3"RD:+N7@(B]X43<$RQ,WCW@9&\B3O:!DWV/K NOZ(G0R#@ (:]D?:(/O=&V34I.X?<+0_=(/\ M[?3ZU/F:54TO/57)!Z+U)]H9^T"U/KXS[H](<[OK2L$/'X5;S-I0 2[VAQ:& MVU#I+T:^T6(P47G8!XKU1RI/^,VR@Q6DIED+2 %P<#"T,-$/)$R$ B#78*(" M10#T&N";VMX@!=W%"=2D[A]P;S"T*-P/($Q\ F#68*+2< !L&^#;VOX =9>% M49.Z?T#%P="R\&_I@\J2,E4G^5HG(LUTKO0[E:VS*&\/H^X \&PP4<$X +(- M\-UL?XR:56 9$,(.<6J:^82T=G,9[5PX([\&JP$M)L3L["+3@$>)T8I%1BH\ M/$_4A9_-#@&0$J/[B@PM0KP40DS"*#%ZI\A$10I*C'8H,E*9XGDBM',&M3GP MT>BG(D,+%"^%#A,W2HSV*C)1Q8(2HSF*C%2S>)X(AZY_UQ,QVI[(R\L52W53 M]-,T2HS>)3)1?8*:?;<=C;?]H;'TR0:"BT:SE\6.<2J"ELH^K374OKQ2<8#1 M "TS&V/I1)4*:G:R=K2R#H"LNUB!VQSX:)#UX.;5GDBADF5VMD[6VFKVMG8T MMPY JEF=L-]<33O\YC)(NJ.%]<60H5)E-I[2B>H9U&PHI2-5-)XGDNC-A=EL M?9P;/Z%3_H"1=N!.Q^_$ZE:/(:?E(Y%L^Y- VS=%NJY^5>V%Y.\[]BX;0A:"VA?P91I

E8>V?PQ&"C=\;$1C*7\ME.[I*^%UA!P"$V MEH'BWQI&P+DE0AE_2DZODINB++6R&8'+OL.C?EBPM;)S"C< M98@S@UO*%'FB/ =R#U3G"K (C"9?R,Z.7)"1%(:))>[9H68)*.I.^CNC<\:9 M8:#)^1@,95Q?(/QQ-B;G9Q?DC#!!?JQDKJE(=,\W*-JZ]N-2X+ 0&!T0V"3W MZ'JER40DD-3@Q\?Q5T?P/B:KREBTS=@P.DHX@^R2-(,&B8(HK-$S.AT>U(7S M?]XG_^S]73*:5?DT'5_ST_)IO*N$LI82@A4RA3A7"HN'#*EFND$>A9QK4&LZ MYT#N1)8;:R-%C&A75 TRHCS.>5%AOZ:2-QH51>\?H2QCN6TWJ_!W, M0J?*0N?4L\#:-.5A'*[O8:A36K(^QBQ9-[XV^:,'W5"V9T(3# ET%EU\QOZIH:\7$R,R] MVW-IL NXX0J_!$!9 ]Q?2&FV$^N@^K88_ 502P,$% @ 2H)C4VBUS2G: M P B0T !D !X;"]W;W)K&ULQ5=-;]LX$/TK MA+"'%HBC3\MV8!M(; ?;0W>#>KL]T]+8(B*)+DG9[?[Z'5**[$2T8J"'YN!( MU+R9>8\CSFAZY.)99@"*_"CR4LZ<3*G]G>O*)(."REN^AQ*?;+DHJ,);L7/E M7@!-#:C(W<#S8K>@K'3F4[/V).937JF%+VR7 M*;W@SJ=[NH,UJ*_[)X%W;NLE9064DO&2"-C.G'O_[M$/-7QOG#IM3 T\OW[Q_FC((YD-E;#@ M^3>6JFSFC!V2PI96N?K"CW]"0VBH_24\E^:7'!M;SR%))14O&C!F4+"R_D]_ M-$*< ="/'1 T@. M(+H "!M >&V$J %$UT88-H#AM1'B!A ;[6NQC-)+JNA\ M*OB1"&V-WO2%V2Z#1H%9J2MKK00^98A3\\]4/(.BFQS(&I)*,,5 $EJF9/6] M8NHG^50>0"JL)27)@-RG*=,507-\4->UKH\/2_3!0AZ':YA?TM" M[X8$7N!;\EE<#_=L='XM^NK7HC_VPY>0(-RWP5]I&;9U%AI_X:5TZI.+\"U) MJ,QNS"\!K+$#S4UQZ9HK3M4HVVKLB1ZUT2,3/;H0?8'!; 59HV*#TF?P81Z, MO.9OZA[.-^MZTT>+Z;AC^HK'L.4Q[.7QM\I #%1&RX&"8L^%EC2%1-M)PDJR MI4P05+0"K30]X$NIU1S@JSJ0*#0:;]1%;6M1ZA2&9^F_(;@8=@B^5>M='ZL^ M'Z^TB5MMXEYM_L(V7)7877/V'Z1DAUW52B_NI!;%\6C2V<9%US">C,.H6QH6 MCY-)V+%;=>U\+PC]T<6R&+741[W4OYG^">F 'D#@/$ 2+I5NN,RJP,A"+/+' M705&G3T:^J'MY;C6XZIK:/?X: L=!9>E&K=2C=]_@\B]E*#Z#I9)ZV[R&XXU MWSMU;Z^73M.D3UYQ?% 93I!$CYDLUZ># H&#@XE^.AYN""UX52IKF_8ZXH?# MB6W?&\MAG^5K9F=SB=_+[*G:Y"Q! O\(BNV<+'BQIZ5FN$9E^\0+3B&"W[%Y MIY;HA_T4!4\ 4HE[E0#.U_:9)WSOL%U93/QH$MNVP3V;% L0.S/32SPOL!3J M9MZNMM\-]V9:?K/^X-\M?,OZTK];U5\%)_?U1PI.FCL\DDD.6PSEW8ZP:D0] M]]&ULM9IK M;]I(%(;_R@CU0RMM@N=J7!&D%MINI:U4E:;[V8$A6#4>:@])6^V/W[%Q/#"W M$AF^)!C>,W[G9<@I^;O*AN!FLIMZ^'PVJQYINTNA9;7JA/ M5J+%%EH@ E7]T, MWL#7,]8$-(IO&7^L#EZ#NBMW0GRO+SXN;P91[8CG?"'K)E+U[X%/>9[7+2D? M/]I&!]T]Z\##UT^MOV\ZKSISEU9\*O)_LZ5=HC6 M[2U$7C5_P6.KC09@L:NDV+3!RL$F*_;_TY_M0!P$J';< :@-0&8 \P3@-@"; M <030-H THS,OBO-.,Q2F4[&I7@$9:U6K=4OFL%LHE7WLZ*>][DLU:>9BI.3 M3VGYG[,I,9KT!:+,&['[M,_@(?BP=>2373L@)78+Y?'D"LP#2M MUHWH(J19NYS/P\L4K\ )D!?BZ%KM*Q57CH52=J2T- M%ZWQMWOCR&,\ 9]$(=<5>%]K3W5<@T5RNMF\\EOY.@ MZB8U< O2W8(TMR">6[Q/LQ)\2_,==TW_/I8UL36]'B8DBF,XHN/AP^&HVCK, M($U&J-,=F:.=.1KL_U246U&FD@.^3X23NLZZUEFPZV\VHI39;[X$4U%)5_?W M\?2@6RPA<&1TWE912%!\K)HQ:X@HQ%'D'J"XZT(<[,*'4E05N"W4;I,W/?F@ M=AEG(L>624@CQ+#1%X>,$$R)V^:HLSEZGLU_U+4YAWN?(\O 50*-L9S:(L\X M)IW!I$<6)-;M$!S%C!BN;!E,:#R";FLPTKM#U'.=M@T<+4%,1Y@9#ETZQ"+D M25-XL('!,ZW#MB%C(6("3:L.'2$QBSU6D;:*SK46VY:.%V,2F4X=JCCQV-3D MA[C'BFR#C\@THFI1FMX7!\\7@=X##7N89CW/?8[ MJ*D/^V(?VD17VUD4,VN1.H20P(ABS_AJKL-S@1TZD&W:M"6^!:")#L^&=!C" M=>OP9*)#C738A^G0IO5^CI%IS2$,S3'27$=AKELY!/ZKC\/\5YL!8+6S3N7' MM])\1O!2B84T65&8K'].+&2C$JL=TMY*7<+@H&NNHC!73T\L9+/37+9!R;%! M3584)NLS$JMM*>@P)#EVJ"F-:(_$:H-/F&.',#C'FO H3'A78DW%9L/+1:;2 M8)MN>1E:\9K2*+Y86FG2HC!I3T@KFYX8)HEY&'#(?&M!0Q:%(?N,='(;XN84UB'#XO_R&)[ -P/='( M\N;0Q21!/GN:X3C,<&1B-0NB(4SZUBR(HU8]2A(KRVS9*(H(\TR&YB\Y5[V"V(PU-S*'!'KJ M?D0CF)RM8$$<16BS+.#0^%:T!C;I4[$@]NF8)5%D&;-E:H:9YQQ ->AI&/2^ M=-._T9R^\*DF.+U8X8)J"M.^A0MJ@S6AV/H9S"%#&"+OX&L(TW-5+:A-6F1" MP*'!L2?!J.8Q/5OA@MH'ZBMJ+F27B/A^4#SX1;%/\8+:1V@US]31KFO#_)3JY>4,UL>K'J!=78I7VK%]0F*:*41N;AQJ&##*.19^^B M&KOT7#4,:K.5F"4"AP9ZOC\P#5]VMBH&L\_15_9/U@X1]A" :5BS/I6,-I@9 M\VQ]"7/HZGEF9G(-#QZX4OIASD?*5"H^M8#4RY?UAI?R'%MGE\YTY(*3;-RS5/E[RL!>KSE1#RZ:*^ M0??(V.1_4$L#!!0 ( $J"8U-$!17RFP( * ' 9 >&PO=V]R:W-H M965T$E\F7/FS/$M70OYK H 35Y+7JFA4VB] MO')=E1=04G4IEE#AS%S(DFKLRH6KEA+HS()*[@:>%[LE9963I7;L7F:IJ#5G M%=Q+HNJRI/+M!KA8#QW?>1]X8(M"FP$W2Y=T 1/0C\M[B3VW8YFQ$BK%1$4D MS(?.M7\U&IAX&_#$8*TVVL14,A7BV73N9D/',X* 0ZX- \7?"D; N2%"&2\M MI].E-,#-]CO[K:T=:YE2!2/!?[.9+H9.WR$SF-.:ZP>Q_@YM/3W#EPNN[)>L MVUC/(7FMM"A;,"HH6=7\Z6OKPP; CPX @A80_"\@; &A+;119LL:4TVS5(HU MD28:V4S#>F/16 VKS"I.M,19ACB=_:3R&32=42?)$>0WD=(SLC*LS!#]. MQN3TY(R<$%:17X6H%>91J:NQ#J/&S5O--XWFX(#F"2PO2>B=D\ +_#WPT7'X M&'*$^Q;N;<-==*^S,.@L#"Q?>)!ORX#S'9.4,>G/#P21.PVE^GLD9=BE#&W* MZ%A*U:7<9V%#$%L"0EB=_OI>YJTZN/<6'L]P;]H(O;4AAU"J.C"D=4 M%78;Y:8!N)=6Z -NHB/5]SKNWE<9'G\WA.61(-@L&.U MNW%_FK<+O5RP2A$.@Z:CQ=)>J5.A\8*VS0*?4) F .?G0NCW MCKFENT-J. @ * 8 !D !X;"]W;W)K M&ULC55-3^,P$/TK5L0!)&B^VX+:2M#N:CD@(0J[ MA]4>W';:6#AQL2<-_?<[=D(4H$5<$G_,>_/F.9Z,*J6?30: [#67A1E[&>+V MRO?-,H.V\*#V&1H%_S):,LW, =\VMYKFODMRTKD4!BA"J9A M/?:NPZMI:N-=P&\!E>F,F:UDH=2SG=RNQEY@!8&$)5H&3J\=3$%*2T0R7AI. MKTUI@=WQ&_M/5SO5LN &IDK^$2O,QM[08RM8\U+B@ZI^05./$[A4TK@GJYK8 MP&/+TJ#*&S IR$51O_EKXT,'$"9' %$#B+X+B!M [ JME;FR9ASY9*15Q;2- M)C8[<-XX-%4C"GN*<]2T*PB'DSNNGP'Y0@*;P[+4 @48QHL5^_%2"MRSVV(' M!NG[V+.I*E#3 9541TAS M1C1/\QD[/3EC)TP4[#%3I:&,9N0C561U^>U+Q\B.17^O%\89].^+I'&; M-'9)DZ,G2 83:24P(S=5 6P/7!\RLR;J.R)[O7>3) B3)"'K=EW7/L?%:=0/ MAVD;]TYITBI-OJ64KQ%T*Y1AIE6YR=B:[K-;.?@AU-1I1U,_&B3)!^6?HX:7 M@\O!8=UIJSO]4O>C0BX/:4H/^#D8='VJ57V.B_MA>CF,/NCR._?8]E"ZG!M1 M&"9A3E>H)JZZ[V0B$U"C?,J)6#M@&TOU8*WR:V6[0_A\E_4$L# M!!0 ( $J"8U/ZRV\HV@4 .4< 9 >&PO=V]R:W-H965T+WAY0=K/-J2-9U3_GE[EXLWJ\VRC%.: M%3'+0$Y7EX,K>#'#3AE0(7Z+Z;XX> 8EE05C7\J7F^7EP"YK1!,:\3(%$7\> MZ80F29E)U./O)NF@+;,,/'Q^SOY315Z069""3ECR>[SDF\M!, !+NB*[A-^S M_4?:$'++?!%+BNI_L&^P]@!$NX*SM D6-4CCK/Y+GIJ&. @0>?0!J E _0#G M2 !N O"Y)3A-@'-N"6X34%&W:NY5PTT))^-1SO8@+]$B6_E0M7X5+=HKSLJ! M,N>Y^#46<7Q\%46[=)<03I?@EF]H#B8L%4-N4XZ%1PINLHBE%+S]A17%._!V M2CF)$_$T!)_G4_#VS3OP!L09>-BP74&R93&RN*A5F=N*FAI6 M\4T!9MF2+C7Q4W-\:(BW1&NT38*>F^0:&1/.Z?8#P/9[@&P$-?69G!]NZ^B\ MK/39-Y?>:0SY8D0,S=/#KV1]7C88RK.=V&('-3%355VS/SS4[G MZQ .6\*AD;#0-+':R,!DEPO5B[Z"AYQD15+-.W"U_$MXM%@X<8/D05N:L?VZ M:@L/U@'PQ7H[;7)TQA1T/;_?%3I<$+KZCH!(UA&]HCXVA77F),9]J=>@AA!Y MT#M"1AHKQ#]*(IN2#^ML]VF9(%U&TK&AV;*_71ZG3>93?:&BC'TA?1>:C?>T MJ$&-3T*$G9Y83;0X[,*^A)^9;W8Z7Y>R-&AH=NC/F=A7)O$_8HQ]9$E%_V>Q MKRSJI3XMWG4$YU9(W:-8^9>:-!2Z,YP3(4Y3NN!@3J-='O.8%B8=DA8+_5>6 M0.ELT&QMYTF@:C/"9/J]IH)<^X@/06E$T.Q$WUG^0MW*+^PS45$!/+*,0M+G MD/VCM*\IV:1]1DB7D;1/9+;/%V@?TIBEVA$:U/&.D(Z*S(YZ6OB0ZG\]69YH M(!"CON*=3C0[E:A+4CHM,COM?Y8Z91/Z?VJ?996KVQAJ887.,I'\BLW^^1 -5P_1]N[]JFFE@0^2C8ZLA M)*T5F:WU#!U4C1#AH#]L)AK8$ 5^V#]I.B_=['2Z[JF>=&!L=N"JKTSG@]+Y M,'Q=]<+2O;#9OU$+K8[Q-6 M84/'#H/^I#TOW>QTNIJP=7!MD])\7=V7%:)3A3_4)_3MU_9.[JJZB>I]OX87 M$ZCY/H47L_K&3::O+P _D7Q=KH 2NA)%V1]\T3MY?:=6OW"VK2Z-%HQSEE:/ M&TJ6-"\!XO<58_SYI2R@O=D<_PM02P,$% @ 2H)C4WK<9\W. @ ]@@ M !D !X;"]W;W)K&ULK59=;]HP%/TK5K2'5MJ: M#RBE54 JL*I(ZU05=7N8]N F-\1J;&>V ZVT'[]K)P0F05#5\D#\=<\]]]B^ MU_%:JF>= QCRP@NA1UYN3'GE^SK)@5-])DL0.)-)Q:G!KEKZNE1 4V?$"S\* M@H'/*1/>.'9C]VHJ(:I+'ZRU.0C;^B1%#): M%>9!KF^A">C22AO)&V-DP)FHO_2E$6+'( H/&$2-0>1X MUXXX!'7 * 695DJ!2%[MP)JJE$RE, H%UK%OD)2%]I.& MP*0F$!T@<$GNT#C7Y*M((?W?WL=@VHBB3423J!-P >49Z06?211$X>-B1DX^ MG7; ]EJA>@ZV?P#VNS1D!AK#IP920C792#<7VJ@*3ZKI<--OW?2=F]X!-S-0 M;$7M226_ON$B=7WQP?H.6^3AL0-2WQ[*924,D1G)FON2;.Y+UMR7I+DO M^S:A]C)P7FQ.78U[P0"3+/YB?[6'X&5+\/+-JM\QP7C%.\(/@VTF"3Y8VG G M2X7O/;Q'$(Z?WC#:LHG>KB1].:;D-M6$O8]6Q&"(>UE'H?'W^G M%'%02U=P-1YXO!)U56I'VZ)^79>R[?+Z17!'%6JK20$9F@9G%YB>5%UDZXZ1 MI2ML3])@F73-'!\FH.P"G,^D-)N.== ^=<;_ %!+ P04 " !*@F-3W::X M?$,# F# &0 'AL+W=OT"\*X-1K4S^[E:"!*G3-.[R5295$0^79#6U ;"1@_T""VR2X'TWPF@2O-KK:66UK0C09#:2HD#31H&9N:C9U-KAAW)1Q MJB7,,LC3HZ\TFS,^1Y_1#V&XDAQ=%Z+D&IU/J"8L5QN8,5$+= O?'=0M_#B=H/.S M"W2&&$<_%Z)4A&=J8&NP9S9IIXV5FY45]X"5*5U>(L_YA%S'Q7O2Q_WI$YI" M.J[3G??I-D!MR;HM6;?6\P[J2?9"S)<4_?D&<^A.TT+][5'V6F6O5O8/*+>5 M(JM*B1F:-05*UP6:-05*FP+MP[E:):Q7,:_[RPB'21CA:&"_;'+;$^XKP;%_F!DR3[ M,4>MBZC7Q8UDFL%;MP0/&5*:2HB8]^")6^'XR."35CDY"?AD!Z@;13$.MKCO MAN'0\=UH/W?L=*W5Z;5Q#>U;DIP1CC*1YT3VH,$;#1L?&3ON6A9V3P*^6683 M:1(DD;,%?E]8DKCN ?!=?\3]#7),.,D^AKUK5M@_-O:N@^'@--B#'9YQY ;) M-O8]8:$?Q@>P=^T2]_?+:<640K>2\+0/2]>X<'1LY%WOPO%ID,<[/XX^]KSM M%K,GS-G";6\#\Q1L?UK,/H/4$L#!!0 ( $J"8U-&PO=V]R:W-H965T;[9OP- MXQE[O.7BFXP94^@Y2W,Y,6*EUM>F*<.8951>\37+X"T4B3 MLM0DEN69&4UR8SK6<_=B.N:%2I.!#S1"6;\?3/ M)%+QQ/ -%+$E+5+UP+V%/)7Z%VUKK&6@L)"*9S495I E>?5/G^M MM A@9YA :@+I$IPC!+LFV"_UX-0$YZ4>W)J@I9N5=AVX.55T.A9\BT2)!FOE M@XZ^9D.\DKQ,E$72R4*R HET=F< M*9JD\AR07Q_GZ.S=.7J'DAQ]B7DA:1[)L:E@/:55,ZQ]WU:^R1'?-OK$SG=&I+S:]X7 MK_9^$ R[R0Q;V[./V)LSD6QHN8W;B7"!?H/J@\X^<@FY\-='(*$[Q3+Y]PF7 M3N/2T2Z=(RX?V(;E!1M,I8KI:699_393'/@.]IRQN6E_H@&<:_MDA ]Q\S[. M=2WLV\$A;M''.>YHY'MV@SN0ZC92W9-2/ZN8"=@_(<\8.F//4/@E.[] .5-# MZBMC;GL5Q/;\CO8^RG=LW^LH[Z,N";$[<5ST4=@./(*'97N-;.^D;"CN4+IS M-"N$8'GX'<'$EHH(S6 G"^@:Z =Z8&%*I4R624AU,X'^AO@2W81AD14I52Q" M5?AF/(/N&)=M2V>I#N8/]%,G$D"_7W\\&QK$YJ]4'$]8-1)[4&3 6VV[&UZ*.P.R+.<&8%C>C@I.A[ MP:,"\D?4-61 [H%=;.T[I/567Q"WVC)^=2FLJ>Y/:^$0T+6]?C$< $(UM/K5 M< (Y= ]6@XQV0LF__W[O60SOUG%F/]"M<#[KHO?K.WB?=_%KV^\N-\!+UU" M>KDV (--'70S;0!F![9#NHG6Q_E6*QTKH6;KX)LQL=(W#HE"7N2J.NDTL\VM MYD:?Y3OSM_AZA@?FY^4M2!^T]^:K*]0G*N#[2Y2R);BRKD:P)T1U*ZD&BJ_U ML?N)*SC$Z\<8;G),E !XO^1<[0:E@^9N./T74$L#!!0 ( $J"8U,#&N1; M(P, +P* 9 >&PO=V]R:W-H965TO,@50Z#VC3/:<5*G\QG7E-(4,RVN> ],[,RXRK/14S%V9"\") M!674#3PO=C-,F-/OVK61Z'?Y0E'"8"207&09%A^W0/FRY_C.>N&1S%-E%MQ^ M-\=S&(-ZSD="S]R2)2$9,$DX0P)F/>>[?S/P8P.P%B\$EK(R1B:4">>O9O*0 M]!S/> 04ILI08/UY@P%0:IBT'_\*4J<\TP"KXS7[G0U>!S/!$@:<_B:)2GM. MVT$)S/""JD>^O(@Z8+J7A6@+4'&6&K+WXOA*@ _.@ M("@ P:F L "$-M"59S:L(5:XWQ5\B82QUFQF8+6Q:!T-82:-8R7T+M$XU;^' M9$[8'#70$ 1YPT94=(>)0"^8+@!=#D%A0N65M9!DSK""!&&)UL@')I58Z,PJ MJ6VTMEHYA@8+(8!-/\S"$HL$#3A30B?-& VP3-&=OD%H<_SS>(@N+Z[0!2(, M/:5\(3%+9-=5.DCCJCLM KI=!10<"&@,^34*O6\H\ *_!CXX#A_"5,-]"_>V MX:Z6MM0W*/4-+%]XD*]4]<\/O8<>%&3R[Q'FL&0.+7-T@/F)*TQU(B2H6IE6 MZ-BBS6-^ZX<=KZTE>:NJL6_EE19;;D6E6]$);E&")X021:#6MQ5%LW)J(PK; MS1W?:JSB,(I;]0XV2P>;1QT<"<@Q21"\ZU(H02)]SQ!7*0C]WLRE5;6B;IT5 MEV?%9\Y^JV1N?2G[K3WMPBCTO!V%]ZT.9+]=NM4^ZM8OJ^.G^G5*NLZ9]?.] M3>'SOJ1@ :^*$[7VWD^-U0$)_4I)]D\0<7T9#SZE;?9-0?+/79'\34GR3ZE) MGSS^@F/G]3?C765KS)H=OQT=D'=3H/SC%6HE+^5LWE @LE,%WM07OWEN@3?U MQ(_/('"\5]0;06=7WAJC*&B'.^JZE=;"]'4_L=!_V!)1F&F<=]W26HA5J[2: M*)[;;F/"E>Y=[##5[24(8Z#W9YRK]<0T,&7#VO\/4$L#!!0 ( $J"8U.' MO8VC% , /4* 9 >&PO=V]R:W-H965T37!*KB8F=[AE_%%$ !(])3$5(R.2,A2&1,*-NY) M&$F]88Z':QS" N3#>L[5RBRC!"0!*@BCB,-J9$SLRZGM:D*&^$%@*_;ND2YE MR=BC7MP&(\/2BB &7^H06%TV,(4XUI&4CC]%4*/,J8G[]R_1K[/B53%++&#* MXI\DD-'(Z!LH@!5.8WG/MC=0%-35\7P6B^P7;0NL92 _%9(E!5DI2 C-K_BI M,&*/8'<:"$Y!<-Y+< M"YIR9*\O*FF&)QT/.MHAKM(JF;S)O,K:JAE!]C O) MU5.B>')\ T%(:(C.T;?52H"4>C$#3C98^RO0Z0PD)K$X4Y I%A&Z5B>/=K09 M"!)2+"% 6)3[MU1(GJKCED)AE.'*3HJF*>= _6>]L<4\0%-&)5OWX+.0DK\0U%F81_*R2+K3-V-W8/6579M]IZHHJT0<2.R4$CL? MD)A;4RDIA( N]LQ$&9;G"T1AR\ZZ!J4)YRKE=OBVWM7O[64?JQ"-/6D*V0 M0WE[WR;[6#U91'K+R#I8FY.[M[SM'*TYBU#[(NJD5E%-ANZ^$';[)^*M_K3; MWOB%K"JDUD%S;R;1 ^$7S-5D(% ,*T6T+GJJ,)[/6/E"LG4VIBR95$-/=ANI MN12X!JCG*\;DRT)//N6D._X'4$L#!!0 ( $J"8U-23%\[:P( "P& 9 M >&PO=V]R:W-H965T8 4!@UQ;!F(^ M.Y@!8Y;(R/C3<7I]20O<'W^PWSOOQLN**)@)]D(+74Z]:P\5L"9;IA]%\QTZ M/XGERP53[ABI%%M%>*$FOC8U+=+/._Z[EA]_P;^$^@I%P3>$ QP. MP&>GX7/(#3QT\. SW#=.>[NXMXL=7_0/N^]H3E7.A-I*0+]N5TI+((]UF?M,6] MMOBDMA?SHBXIOZRER$$-JFL)DKVZX1BGR:&\@;0TC' \K"_I]24G]=U33LU5 M+M!&B.'+EAS5'6;1_]0>2&V>]TIHTRS1_0502P,$% @ 2H)C4^[A,.?S! S!8 !D M !X;"]W;W)K&ULQ5A=;^HX$/TK%KH/K=0VL9W/ MBB+= JN]#U="Y7;WV4T,1$UBUC:E^^_73M($')-6NXMX@<0Y,^,Y,_:,/=XS M_BHVE$KP7N2E>!AMI-S>.XY(-K0@XHYM::F^K!@OB%2O?.V(+:$O6 M=$GE\W;!U9O3:DFS@I8B8R7@=/4P^@[OYRC0 A7BCXSNQ<$ST*Z\,/:J7WZD M#R-7SXCF-)%:!5%_;W1*\UQK4O/XJU$Z:FUJP"=$,"- /ZJ!:\1\+YJP6\$*M>=VO>*N!F19#+F; ^X1BMM M^J%BOY)6?&6E3I2EY.IKIN3D9"E9\GJKJ4[!E!4J_P2I(CA_U\\4D#(%RPWA M%#S1[8XG&P4%"\[6G!0"W()/%5S-J"19+JX5^'DY U??KL$WD)7@UX;MA%(O MQHY4GNCY.$DSZ\=ZUNC$K#'XR4JY$6!>IC2UR,^&Y>,!>4:"D9S^RDU(;\@PG>!GYD4&(!Q;YK,&(!X0AZ!B$VE!L&=CZ"EH_@ M,BD3]&9K39D^S)8R?90U92RP@90)6XK"08I^E(H2"B1Y!W2U4K7MP]#_DQ TH5-#'P,DN[L7NTMOW8",;4AD*]K<^"\OS00,TM*!S'D3VN M$'4,H4&&GJB@1'5OE<?- #J^)65ZQNPIB7EBC+M M/TG5*2(3DA-]0OM2^+L""X/SA;^K47"X2)TO_/TBX[F>B\SP]V$X]*%9R"TP MB& $>PO>AO-"]T0IAUUI@\.U32UYR;-$=W@566!79HJ%JYH8E1A@L7P6UT,Q MZ>H&C,\6>=05$^1>)O*-W:,*'GN]#M<&4QEB]"HS"TQU?@=JZ@?%U=BPKEU:Z4 M]:5*.]I>O7ZO+AR-\4=X/X66\1F\G]<7JYWZ^I[W)^'KK!0@IRMERKT+50;P M^NJT?I%L6]T-OC I65$];BA)*=< ]7W%F/QXT0;:"^S)/U!+ P04 " !* M@F-3!D;L'Q0$ "9$0 &0 'AL+W=O"/## 3OAHRVTXF;-N'G7U0L,">V!:5Y)#LKU]) M-C8$8[PM#0\@R_?<FF;T!CV_$0K4*A.LQ!;XU79$[$U_4]DT]FZ26($I+RB*: D67?N('7=\A2 M &WQ+2(;OM,&:BB/E#ZIAUG0-RP5$8G)0B@76/X\DQ&)8^5)QO&C<&J4G JX MV]YZG^K!R\$\8DY&-/X>!2+L&YX! K+$62P>Z.:6% /J*G\+&G/]#3:%K66 M1<8%30JPC"")TOP7OQ2)V %(/_4 5 #06T#G", N '9;0*< =-J&U"T W;8, M3@%PVC*X!.!&>#SS05(0>3-"!!#7[2C/<;\*9,5)DMM,W6$#4ZG)/U M%;"M2X L!&OB&37#/V,FX? H?-R>W:K+QJ\%/_TU]D_-\+LLO0+(/LI^VPP? MDT69NCKV63/\"WUN#/ZN-3OT&^K(+E>=K?W91_Q-?F21>+T$HQAS#N@2_"7W M-IZQ5Z#7(_C[3PD ,T$2_D\#7:>DZVBZSA&ZFX1FJ5 \7*UD+C>V[5*N6U7# MW)NCO:D-]GG@=!!R;+=A#2VAYEN4>6$[J+!T7H>Z!Z?30M".=VGOT M>WGHEGGH-N;AF(Z=FE:G].^\Q[2Z)9W;.)PO6?)(V,ZTXDR$E$7_2BT7%#R2 M$_-\ZQXD6LV&_NQ/R5T;R[TQ>.48O--3LE>0X")*BP'5;1G3W%]WMY \R^EZ M;GT@?AF(?\XU,O5KB[0A(]"JMF3K9\OTK7CM,^QL^O ]"A6BBA#]UE*=%?[_ M1P7"2HRA?=X:'!4.]XK0]SR_ X_$4BDU/*M4CV"-6**.WY272BWA3\OEVRU\ MGZ'22_@N@@DKQ82_5S(_P4,EA*<*L=)">&8Q',)#-;21;T/G6"%6<@C/JH=# M>"B(ZD]#0UY0)8CHA"#J8J@" .N\$"]EG[H#B-(5P#K>NL@*Y[N1>5W7J]GF M)JU,\T&8.V>NA+"5/N-SL%!1Y'\$R][R'N%&GY[?] _A]1C6]$_@]32_):C< MYY<6\ABQBE(.8K*45-:5*Z>?Y?< ^8.@:WWB>Z1"GB!U,R0X($P9R/=+2L7V M01&4MS&#_P!02P,$% @ 2H)C4^T4Y]ZZ P A P !D !X;"]W;W)K M&ULM5=M;]LV$/XKA- "+;!:+Y8L.; --+&#!5V' M(&FZ#\,^T-+)(BJ1'DG'R7[]CI2B^$56/03[8O/EGN?X'(_D:;(5\H!N[8JM!FP)U-UG0%]Z ?UK<2>V[+ MDK$*N&*"$PGYU/GL7US[%F MOC/8JITV,5*60OPPG9MLZGAF15!"J@T%Q;]' MN(*R-$RXCK\;4J?U:8"[[1?V:RL>Q2RI@BM1_L$R74R=Q"$9Y'13ZCNQ_14: M09'A2T6I["_9-K:>0]*-TJ)JP+B"BO'ZGSXU@=@!($\W(&@ P2$@/ $8-H#A MN1["!A">ZR%J -&Y@%$#&-G8U\&RD9Y336<3*;9$&FMD,PV[71:- 6;<9-:] MECC+$*=G-SP5%9!O] D4^3 '35FI/I)/Y.%^3CZ\^TC>$<;)MT)L%.69FK@: MG1JHFS8.+FL'P0D'0_)5<%THLN 99!WX>3]^W(-W46RK.'A1?!GT$M[#>D"& MWB\D\ *_8SU7Y\.]+CEO\[YXF_?K?O@<4H3[7?"]6 [;[!E:ON%/LX=/I,_?T,[ E;+Z'U$O9[60)>I$#64CPR>[%A%Y/3SFF3OUW) M63./++.Y91]GOI<$<8BQ?]S=]&.[.(R2^,!LWD&71.,P'.W;+8[M@B!(_#AJ M[?8B$;61B'HC]2K>Y'G8)\@(Y9(JJ%+;S]'X \\[WW7@>_'^:=P\Y_@HA.X13^N [87 ML[B-6=S+,VO*4)83EZA70F3'"TZV5MSO^.4G^/U_=>GWWO?[RY_9WRPG][%E)N[C(L MC!68:L-LXL/@RX"DK?:>8S]O5K ;^O$X/@J]NU,D52!7MIQ5Z&/#=?WBM:-M MR?S9%HH'XY?^Q97?,3[W+Q9U0?Q*7]?G7ZE<,:Y("3FZ\@8QWI*R+GGKCA9K M6Z(MA<:"SS8+_$P :0QP/A="OW2,@_;#8_8O4$L#!!0 ( $J"8U.PSG6_ M8 0 *T3 9 >&PO=V]R:W-H965T*D :0M=7:7MJ6JU=Q].IY-)!K VB3G;P*ZT/_[&29I02 S= MBN,#V([GF3?/D\&CG51?]0K D&])G.IQ:V7,^L;S=+B"A.NV7$.*3Q92)=S@ M5"T]O5; HTPHB3WF^STOX2)M34;9VJ.:C.3&Q"*%1T7T)DFX^GX+L=R-6[3U MLO DEBMC%[S):,V7\ SFR_I1X[GO6>!F MW/#)2,D=478WHME!%OU,&N,E4GM0GHW"IP+ES&0JDT08S+S1A*<1FO(,ZC,BGAA 7R; [,&8$H>$&JER5T:050C/W/+#QWR'CI9 M>LI>/+UE3L!G6+=)Q[\FS&?^E^<9N?JESJWIV2ATV(PR.]\66J"$"B)A_N%+ M!6#S48-ZYT:=08BHU.'AJ\!URB/2R6 [#;"?<4[D@DPS \DG'HI8F._DK^S! MO8%$_^U0TRW5=#,UW08UOV^2.2BK*(\$*2.AR0]R1G1F.7Z0X5N"W$[8R-O6 MF!24)@5.D^[QZ"6I6(B09ZP6QEPDNDYUCM/;4^W7J^Z5JGM.U64=&A(+/K<1 MQX*L4]USJ,Y/C6O'*^/ZI7%]IW%/L)7Q%LT[/!..8S HL0>7/&W#4LW0Z<*+ MFN*L+0HUUY9;1;))R%PJA+0^AGR-3P^=RREG>!1:?$,7G]=9F!YO#8YVOG*% M^A6'^S_C#.$13O'@\OA,=PH];S%R[T5#G4;.8&Y(*+>0\M1+-8:KHFCJYNC&PD>&OK5Q>\)HX?A!I+:(''5**PZF MP24)@5:,2]V4BPX(3?)^FR#;;[E"YHVS* .YXM@@D36H$#FYOA]RP_OMP/]0 MUW"5J>>?T,;MI.5B_I3?3_.:H@LDOLAZX6HI48W^V0$B_W<>SH/*[ MH7QBY#J[_)A+8V22#5=X0$'9#?A\(:5YF5@%Y0W=Y#]02P,$% @ 2H)C M4RDG3S$I P J H !D !X;"]W;W)K&ULO59= M;YLP%/TK%MI#*W7%?(942:0V2;5*FU8UZ_8P[<&%FV(5,+6=I/OWLPVE"9 T M+^L+V/B<>WW/L8U'&\:?1 H@T4N>%6)LI5*6%[8MXA1R(LY9"84:63*>$ZFZ M_-$6)0>2&%*>V2[&H9T36EB3D?EVRR"6(['*<\+_7D'&-F/+L5X_ MW-''5.H/]F14DD=8@+PO;[GJV4V4A.90",H*Q&$YMBZ=B[F#-<$@?E+8B*TV MTJ4\,/:D.S?)V,)Z1I!!+'4(HEYKF$*6Z4AJ'L]U4*O)J8G;[=?HUZ9X5#'+A'FB38W%%HI70K*\)JL9Y+2H MWN2E%F*+X/A["&Y-<(\E>#7!.Y;@UP3_6$)0$TSI=E6[$6Y&))F,.-L@KM$J MFFX8]0U;Z44+O5 6DJM1JGARX2[>5^(T#;N. :^)Y>^+=@9"K M4*$)I4^?]21T!T$XC$;V>MNZ+BX81I$3#79QLQZ<%T2XC9MW<9Z#AY[K-KB= MVOVF=O_=VL\ZA1LU^)LA9KP$CF)6).ITU)]8(5A&$Z+'A50O=6Q*Q)85>*GV M3Z]^U72"'?TBM?R]EGY=G-8O\H.6?CTX+\3#J(6;=W&>X^(P'[D-G[D'D/Q/."H&6@O?63UW>X;X0_TD*@#):* MAL\':@'PZEI4=20KS7__@4EUBS#-5%TE@6N &E\R)E\[^BK17$XG_P!02P,$ M% @ 2H)C4R3)#_(= P #A( T !X;"]S='EL97,N>&ULW5AM:]LP M$/XK1AVCA5$G<>/&:Q+8 H7!-@KMAWTK2BP[ EGR9*5+^NNGLVSGI;K2]3#RY=VM?Q!B5_4.;SRFY'UG-H-':C6<;7]7R==0(P]C[. M3LM2;#X)GLN"N:_F^><2::IV!5M>_\M9_G5BJ/+?R6Y_J]R*-BKL3GFWKK(X3&( MC(]!Y!'T9)2\28UA M9T*^PSN3V 8-YBLN#)?-;,G3E,DG MA["E-W1N7W;W^.WZE&5T)*X!\><-/)+$7VTL#GA@58!Q)$@R!7O3W:!PCV8GAXZ\/]I1$49+X$<#\"J(( M0^!IQ!%, 6C D"BJS\&#\RALSZEP^PO0]#=02P,$% @ 2H)C4Y>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'XMTNZU*U=>320:PZM@]VZ'=_>O/">68J.GH7N9X(G&" M^6([_L9C/C];][BR]E&\5-KXZ6 ;PM/%<.B++532_VZ?P,0K:^LJ&>*IVPS] MDP-9^BU J/0P&8TFPTHJ,_CR^5#7K1OB$QN@",J:6-@4/"AX]L?KS:G8*:]6 M2JOP#T4#XK7W^9IWZ94V0>EDXJ_5T,-Y?> 75/&F M>-E WLN5;TN"7-W)"#(=3$:QPK5R/K1WM/7+R+B#>//^K [V6ND ;BX#_.%L M_:3,IJDF/L40/4;;#H?/?2->N/_2C':]5@7,;5%78,*^'1WH!M#XK7KR V%D M!=/!S.[ B5NY@>:AXJ\LROT#ADB&FLM=J'C!+>:M5&3E* ML6QPXE<19$) )B>$_"M!D"D!F9X2,D60&0&9G03RJ]32%" 09$Y YB>$['3W MA("$Q( M.H99,E?2F2A<+VZC^Y9;Z3KRH\0R9C;+M51./$@=>_8[2%^[MPU'*67,[)3O MTCU"C'0TB"44M8OC#GS[:ES]7:N ,2FIC)FM$M_3NJIU.[?*-T,6;VQ3+8XO%\ M)??&J&)-?C\;7[TTQQB3$L:8V1@+4]@*Q+U\Z38=Y8/3&!.+MO9FO_&V:D#)*PKTK>"PY:5(Q)&21A-LC;"*&W)2E[),SV M>"=4.'!B3,HJ";-5R)"A^^Y0IDF834.&#%U,RC0)LVE>0X;>P4C9)F&V#8H= M^MA22C(ILV3((**;K:$DDS)+!@<1O6U(J25E5@LIZFX;DBDO9KO0HL8YKY2R M2\ILESY1GXNY\G*S<8 7!"EEF)39,/V8_PX%C$D9)F7/?+T;4C2T&),R3,J> M^R(P9SC632G#I,R&Z8E\SL4R5ES64>$=3$HX*;-P>C$OXQ+GO%2ZQIF(C')/ MQNR>]X*TU]<(8U+NR9C=\S[FM3(29Q8SRD+9:;)C#69S!6-2%LI.F27K[KR0 M6R_,%J(Q\8Y!1EDH8[80C8GW##+*0ME)USD3C$E9*#OI.J% M&[H_,911%LJ8+73$_&%?(2\K6YL@SN9Q,.#M2\I".;.%CIC'X/U0MNBD47/* M0CFSA8Z8/CG5@EK9:#\$7_"Q_)"ZN+6B>9CO]>A;+;LR?5I:'/X(=_L3VY1]02P,$% @ 2H)C4UEV ?CU 0 .", M !H !X;"]?)_ !, M]BW $:&BH46\@!4F%Y'$ECT(>'NB4(1E49P&S:JLL>7MO_IDC7WWE/=MV77' M<;OKQ]G'87\-7U^7BZLNZ&0UM.RV&3^G;UVFYRTOE\ MD8:?,YK[NY\S9\^???Z?B=UZO5OEAV[U=LC'\LO@]-X-K^,VY]+,GMMAD\NR M21_[R^DQG0]R=9KBOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z MVV2SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U M;T>]G4!O1[V=0&^?;'83Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0 MZ!VH=Q#H':AW$.@=J'<0Z!VH=Q#H'9./E01Z!^H=!'H'ZAT$>@?J'01Z!^H= M?ZGW6#[W>;ST?*_Q._=?4EU.]^;+X\_+[Y.(\^*,Z_ %!+ P04 M" !*@F-3%\C,&]L! #1(@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/ M@S 4!N"_LG!K1M>O^1'GC7JK7O@'*IP-,J!-V\WY[RU,331*7&;B>P.!MN<] MM,ESQ>7CBZ,PV;5-%Q99%:.[8"P4%;4FY-91ET:6UK_8LX4:[,B)F:S M.2ML%ZF+T]C7R*XN;VAI-DV[7-8%E;;8M&E)'IPG4X:**+9-OB]Z,IXNI!.S-/A<>]'TJ^>NE2(?*S'/_$C,94^^ONH/^V2RE]FI^U]MGX]G$=@ MP^WX/?Y\QA_U#^Q#@/0A0?I0('UHD#[F('V<@O1Q!M+'.4@??(;2"(JH'(54 MCF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )% M5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP* M15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19]7_* M^F3M^J]_LNCO>6OJ[CV?#7^R7+T"4$L! A0#% @ 2H)C4P=!36*! ML0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M " !*@F-39MZLT.T K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " !*@F-3F5R<(Q & "<)P $P M @ '+ 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $J" M8U.,?:M&/@4 &P5 8 " @0P( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 2H)C4_AS104"! L P !@ ("!!!0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 2H)C4Z=&3DW7 @ MQ0D !@ ("!F2$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H)C4T/:?N]D!@ $!$ !@ M ("!(34 'AL+W=O&UL4$L! A0#% @ 2H)C4X%N0\W$# 9B@ !D M ("!NT$ 'AL+W=O&PO=V]R M:W-H965T M 9 " @193 !X;"]W;W)K&UL M4$L! A0#% @ 2H)C4R?DFJWY!@ F1( !D ("!_ET M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2H)C4[QX8\!W @ -@4 !D ("!&W( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H)C4\@J:&7U"@ MPA\ !D ("!G8$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H)C4X-MVTBW P 2 @ !D M ("!+Y8 'AL+W=O&PO=V]R:W-H M965T= !X;"]W;W)K&UL4$L! M A0#% @ 2H)C4WDQ*,-D!0 _0X !D ("!S*$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H)C M4[@?SC'\!0 HA4 !D ("!,;$ 'AL+W=O&PO=V]R:W-H965TD(P0 #H) 9 " @2BZ !X;"]W;W)K M&UL4$L! A0#% @ 2H)C4\^X#?/; @ >@8 M !D ("!@KX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H)C4TI[3]7+! OQ4 !D M ("!2\< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2H)C4T=_%T9" P ^0L !D ("!'M, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2H)C4[-7 M-N;M @ @PD !D ("!5]X 'AL+W=O&PO=V]R:W-H965T2.=^@( &<( 9 " @;[J !X;"]W;W)K&UL4$L! A0#% @ 2H)C4VBUS2G: P B0T !D M ("![^T 'AL+W=O&PO M=V]R:W-H965T[X !X;"]W;W)K&UL4$L! A0#% @ 2H)C4R5;>-J. @ * 8 !D ("! MP/L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2H)C4]VFN'Q# P )@P !D ("!FP&PO=V]R:W-H965T&UL4$L! A0#% @ 2H)C4X>]C:,4 M P ]0H !D ("!@Q(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H)C4P9&[!\4! F1$ !D M ("!FAT! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2H)C4RDG3S$I P J H !D ("!;2H! M 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " !*@F-3%\C,&]L! #1(@ $P M@ $).0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 0P!# $P2 5.P$ " ! end XML 79 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 80 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 297 307 1 false 72 0 false 7 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.vrtx.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.vrtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Shareholders' Equity Sheet http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity Condensed Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 1007008 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Basis of Presentation and Accounting Policies Sheet http://www.vrtx.com/role/BasisofPresentationandAccountingPolicies Basis of Presentation and Accounting Policies Notes 9 false false R10.htm 2104102 - Disclosure - Revenue Recognition Sheet http://www.vrtx.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 2108103 - Disclosure - Collaborative Arrangements Sheet http://www.vrtx.com/role/CollaborativeArrangements Collaborative Arrangements Notes 11 false false R12.htm 2112104 - Disclosure - Earnings Per Share Sheet http://www.vrtx.com/role/EarningsPerShare Earnings Per Share Notes 12 false false R13.htm 2116105 - Disclosure - Fair Value Measurements Sheet http://www.vrtx.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 2121106 - Disclosure - Marketable Securities and Equity Investments Sheet http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestments Marketable Securities and Equity Investments Notes 14 false false R15.htm 2127107 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 15 false false R16.htm 2130108 - Disclosure - Hedging Sheet http://www.vrtx.com/role/Hedging Hedging Notes 16 false false R17.htm 2137109 - Disclosure - Inventories Sheet http://www.vrtx.com/role/Inventories Inventories Notes 17 false false R18.htm 2140110 - Disclosure - Stock-based Compensation Expense and Share Repurchase Programs Sheet http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchasePrograms Stock-based Compensation Expense and Share Repurchase Programs Notes 18 false false R19.htm 2144111 - Disclosure - Income Taxes Sheet http://www.vrtx.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2147112 - Disclosure - Commitments and Contingencies Sheet http://www.vrtx.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 2149113 - Disclosure - Additional Cash Flow Information Sheet http://www.vrtx.com/role/AdditionalCashFlowInformation Additional Cash Flow Information Notes 21 false false R22.htm 2202201 - Disclosure - Basis of Presentation and Accounting Policies (Policies) Sheet http://www.vrtx.com/role/BasisofPresentationandAccountingPoliciesPolicies Basis of Presentation and Accounting Policies (Policies) Policies http://www.vrtx.com/role/BasisofPresentationandAccountingPolicies 22 false false R23.htm 2305301 - Disclosure - Revenue Recognition (Tables) Sheet http://www.vrtx.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.vrtx.com/role/RevenueRecognition 23 false false R24.htm 2309302 - Disclosure - Collaborative Arrangements (Tables) Sheet http://www.vrtx.com/role/CollaborativeArrangementsTables Collaborative Arrangements (Tables) Tables http://www.vrtx.com/role/CollaborativeArrangements 24 false false R25.htm 2313303 - Disclosure - Earnings Per Share (Tables) Sheet http://www.vrtx.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.vrtx.com/role/EarningsPerShare 25 false false R26.htm 2317304 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.vrtx.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.vrtx.com/role/FairValueMeasurements 26 false false R27.htm 2322305 - Disclosure - Marketable Securities and Equity Investments (Tables) Sheet http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsTables Marketable Securities and Equity Investments (Tables) Tables http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestments 27 false false R28.htm 2328306 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLoss 28 false false R29.htm 2331307 - Disclosure - Hedging (Tables) Sheet http://www.vrtx.com/role/HedgingTables Hedging (Tables) Tables http://www.vrtx.com/role/Hedging 29 false false R30.htm 2338308 - Disclosure - Inventories (Tables) Sheet http://www.vrtx.com/role/InventoriesTables Inventories (Tables) Tables http://www.vrtx.com/role/Inventories 30 false false R31.htm 2341309 - Disclosure - Stock-based Compensation Expense and Share Repurchase Programs (Tables) Sheet http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsTables Stock-based Compensation Expense and Share Repurchase Programs (Tables) Tables http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchasePrograms 31 false false R32.htm 2345310 - Disclosure - Income Taxes (Tables) Sheet http://www.vrtx.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.vrtx.com/role/IncomeTaxes 32 false false R33.htm 2350311 - Disclosure - Additional Cash Flow Information (Tables) Sheet http://www.vrtx.com/role/AdditionalCashFlowInformationTables Additional Cash Flow Information (Tables) Tables http://www.vrtx.com/role/AdditionalCashFlowInformation 33 false false R34.htm 2403401 - Disclosure - Basis of Presentation and Accounting Policies (Details) Sheet http://www.vrtx.com/role/BasisofPresentationandAccountingPoliciesDetails Basis of Presentation and Accounting Policies (Details) Details http://www.vrtx.com/role/BasisofPresentationandAccountingPoliciesPolicies 34 false false R35.htm 2406402 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 35 false false R36.htm 2407403 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.vrtx.com/role/RevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 36 false false R37.htm 2410404 - Disclosure - Collaborative Arrangements - Additional Information (Details) Sheet http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails Collaborative Arrangements - Additional Information (Details) Details 37 false false R38.htm 2411405 - Disclosure - Collaborative Arrangements - Collaborative Arrangement on Research and Development (Details) Sheet http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails Collaborative Arrangements - Collaborative Arrangement on Research and Development (Details) Details 38 false false R39.htm 2414406 - Disclosure - Earnings Per Share - Schedule of Computation (Details) Sheet http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails Earnings Per Share - Schedule of Computation (Details) Details 39 false false R40.htm 2415407 - Disclosure - Earnings Per Share - Anti-dilutive Securities (Details) Sheet http://www.vrtx.com/role/EarningsPerShareAntidilutiveSecuritiesDetails Earnings Per Share - Anti-dilutive Securities (Details) Details 40 false false R41.htm 2418408 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 41 false false R42.htm 2419409 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Subject to Fair Value Measurements (Details) Sheet http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails Fair Value Measurements - Financial Assets and Liabilities Subject to Fair Value Measurements (Details) Details 42 false false R43.htm 2420410 - Disclosure - Fair Value Measurements - Fair Value of Contingent Consideration Liabilities (Details) Sheet http://www.vrtx.com/role/FairValueMeasurementsFairValueofContingentConsiderationLiabilitiesDetails Fair Value Measurements - Fair Value of Contingent Consideration Liabilities (Details) Details 43 false false R44.htm 2423411 - Disclosure - Marketable Securities and Equity Investments - Additional Information (Details) Sheet http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails Marketable Securities and Equity Investments - Additional Information (Details) Details 44 false false R45.htm 2424412 - Disclosure - Marketable Securities and Equity Investments - Summary of Cash Equivalents and Marketable Securities (Details) Sheet http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails Marketable Securities and Equity Investments - Summary of Cash Equivalents and Marketable Securities (Details) Details 45 false false R46.htm 2425413 - Disclosure - Marketable Securities and Equity Investments - Available-for-Sale Debt Securities at Fair Value (Details) Sheet http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesatFairValueDetails Marketable Securities and Equity Investments - Available-for-Sale Debt Securities at Fair Value (Details) Details 46 false false R47.htm 2426414 - Disclosure - Marketable Securities and Equity Investments - Available-for-Sale Debt Securities by Contractual Maturity (Details) Sheet http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails Marketable Securities and Equity Investments - Available-for-Sale Debt Securities by Contractual Maturity (Details) Details 47 false false R48.htm 2429415 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossTables 48 false false R49.htm 2432416 - Disclosure - Hedging - Additional Information (Details) Sheet http://www.vrtx.com/role/HedgingAdditionalInformationDetails Hedging - Additional Information (Details) Details 49 false false R50.htm 2433417 - Disclosure - Hedging - Notional Amount (Details) Sheet http://www.vrtx.com/role/HedgingNotionalAmountDetails Hedging - Notional Amount (Details) Details 50 false false R51.htm 2434418 - Disclosure - Hedging - Cash Flow Hedging Instruments (Details) Sheet http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails Hedging - Cash Flow Hedging Instruments (Details) Details 51 false false R52.htm 2435419 - Disclosure - Hedging - Derivative Fair Value (Details) Sheet http://www.vrtx.com/role/HedgingDerivativeFairValueDetails Hedging - Derivative Fair Value (Details) Details 52 false false R53.htm 2436420 - Disclosure - Hedging - Offsetting Derivatives (Details) Sheet http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails Hedging - Offsetting Derivatives (Details) Details 53 false false R54.htm 2439421 - Disclosure - Inventories (Details) Sheet http://www.vrtx.com/role/InventoriesDetails Inventories (Details) Details http://www.vrtx.com/role/InventoriesTables 54 false false R55.htm 2442422 - Disclosure - Stock-based Compensation Expense and Share Repurchase Programs - Stock-based Compensation Expense (Details) Sheet http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails Stock-based Compensation Expense and Share Repurchase Programs - Stock-based Compensation Expense (Details) Details 55 false false R56.htm 2443423 - Disclosure - Stock-based Compensation Expense and Share Repurchase Programs - Additional Information (Details) Sheet http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsAdditionalInformationDetails Stock-based Compensation Expense and Share Repurchase Programs - Additional Information (Details) Details 56 false false R57.htm 2446424 - Disclosure - Income Taxes (Details) Sheet http://www.vrtx.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.vrtx.com/role/IncomeTaxesTables 57 false false R58.htm 2448425 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.vrtx.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.vrtx.com/role/CommitmentsandContingencies 58 false false R59.htm 2451426 - Disclosure - Additional Cash Flow Information (Details) Sheet http://www.vrtx.com/role/AdditionalCashFlowInformationDetails Additional Cash Flow Information (Details) Details http://www.vrtx.com/role/AdditionalCashFlowInformationTables 59 false false All Reports Book All Reports vrtx-20210930.htm a2021q310-qexhibit101.htm a2021q310-qexhibit102.htm a2021q310-qexhibit103.htm a2021q310-qexhibit104.htm a2021q310-qexhibit311.htm a2021q310-qexhibit312.htm a2021q310-qexhibit321.htm vrtx-20210930.xsd vrtx-20210930_cal.xml vrtx-20210930_def.xml vrtx-20210930_lab.xml vrtx-20210930_pre.xml vrtx-20210930_g1.jpg vrtx-20210930_g2.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/currency/2021 http://xbrl.sec.gov/country/2021 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "vrtx-20210930.htm": { "axisCustom": 1, "axisStandard": 24, "contextCount": 297, "dts": { "calculationLink": { "local": [ "vrtx-20210930_cal.xml" ] }, "definitionLink": { "local": [ "vrtx-20210930_def.xml" ] }, "inline": { "local": [ "vrtx-20210930.htm" ] }, "labelLink": { "local": [ "vrtx-20210930_lab.xml" ] }, "presentationLink": { "local": [ "vrtx-20210930_pre.xml" ] }, "schema": { "local": [ "vrtx-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 433, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 1, "http://xbrl.sec.gov/dei/2021": 6, "total": 7 }, "keyCustom": 19, "keyStandard": 288, "memberCustom": 16, "memberStandard": 53, "nsprefix": "vrtx", "nsuri": "http://www.vrtx.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.vrtx.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Revenue Recognition", "role": "http://www.vrtx.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Collaborative Arrangements", "role": "http://www.vrtx.com/role/CollaborativeArrangements", "shortName": "Collaborative Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Earnings Per Share", "role": "http://www.vrtx.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Fair Value Measurements", "role": "http://www.vrtx.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Marketable Securities and Equity Investments", "role": "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestments", "shortName": "Marketable Securities and Equity Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "role": "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLoss", "shortName": "Accumulated Other Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Hedging", "role": "http://www.vrtx.com/role/Hedging", "shortName": "Hedging", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137109 - Disclosure - Inventories", "role": "http://www.vrtx.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140110 - Disclosure - Stock-based Compensation Expense and Share Repurchase Programs", "role": "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchasePrograms", "shortName": "Stock-based Compensation Expense and Share Repurchase Programs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144111 - Disclosure - Income Taxes", "role": "http://www.vrtx.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - Commitments and Contingencies", "role": "http://www.vrtx.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149113 - Disclosure - Additional Cash Flow Information", "role": "http://www.vrtx.com/role/AdditionalCashFlowInformation", "shortName": "Additional Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Basis of Presentation and Accounting Policies (Policies)", "role": "http://www.vrtx.com/role/BasisofPresentationandAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.vrtx.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Collaborative Arrangements (Tables)", "role": "http://www.vrtx.com/role/CollaborativeArrangementsTables", "shortName": "Collaborative Arrangements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.vrtx.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.vrtx.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Marketable Securities and Equity Investments (Tables)", "role": "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsTables", "shortName": "Marketable Securities and Equity Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - Disclosure - Hedging (Tables)", "role": "http://www.vrtx.com/role/HedgingTables", "shortName": "Hedging (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338308 - Disclosure - Inventories (Tables)", "role": "http://www.vrtx.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341309 - Disclosure - Stock-based Compensation Expense and Share Repurchase Programs (Tables)", "role": "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsTables", "shortName": "Stock-based Compensation Expense and Share Repurchase Programs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345310 - Disclosure - Income Taxes (Tables)", "role": "http://www.vrtx.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350311 - Disclosure - Additional Cash Flow Information (Tables)", "role": "http://www.vrtx.com/role/AdditionalCashFlowInformationTables", "shortName": "Additional Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Basis of Presentation and Accounting Policies (Details)", "role": "http://www.vrtx.com/role/BasisofPresentationandAccountingPoliciesDetails", "shortName": "Basis of Presentation and Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i610a34cf60f0442c984ffd4e64f3bdee_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenue Recognition - Additional Information (Details)", "role": "http://www.vrtx.com/role/RevenueRecognitionAdditionalInformationDetails", "shortName": "Revenue Recognition - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "vrtx:CollaborativeArrangementResearchAndDevelopmentExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Collaborative Arrangements - Additional Information (Details)", "role": "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails", "shortName": "Collaborative Arrangements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "vrtx:CollaborativeArrangementResearchAndDevelopmentExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Collaborative Arrangements - Collaborative Arrangement on Research and Development (Details)", "role": "http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails", "shortName": "Collaborative Arrangements - Collaborative Arrangement on Research and Development (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i3b5014c3a5d743dc8882039249f74fe3_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Earnings Per Share - Schedule of Computation (Details)", "role": "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails", "shortName": "Earnings Per Share - Schedule of Computation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i492ee77bd7da48c5af2603bf812cde16_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Earnings Per Share - Anti-dilutive Securities (Details)", "role": "http://www.vrtx.com/role/EarningsPerShareAntidilutiveSecuritiesDetails", "shortName": "Earnings Per Share - Anti-dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i492ee77bd7da48c5af2603bf812cde16_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i862c91a1cf8e490e97f187fb73777b92_I20210930", "decimals": "-5", "lang": "en-US", "name": "vrtx:BusinessCombinationRemainingMilestonePayment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Subject to Fair Value Measurements (Details)", "role": "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "shortName": "Fair Value Measurements - Financial Assets and Liabilities Subject to Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i2593808218ec4514ae81e03544c5cb56_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DerivativeAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i0eba400caa8842c39fd1044becf4d919_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Fair Value Measurements - Fair Value of Contingent Consideration Liabilities (Details)", "role": "http://www.vrtx.com/role/FairValueMeasurementsFairValueofContingentConsiderationLiabilitiesDetails", "shortName": "Fair Value Measurements - Fair Value of Contingent Consideration Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i0eba400caa8842c39fd1044becf4d919_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Marketable Securities and Equity Investments - Additional Information (Details)", "role": "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails", "shortName": "Marketable Securities and Equity Investments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfInvestments", "us-gaap:ImpairmentOfInvestments", "us-gaap:ImpairmentOfInvestments", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ImpairmentOfInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Marketable Securities and Equity Investments - Summary of Cash Equivalents and Marketable Securities (Details)", "role": "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails", "shortName": "Marketable Securities and Equity Investments - Summary of Cash Equivalents and Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Marketable Securities and Equity Investments - Available-for-Sale Debt Securities at Fair Value (Details)", "role": "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesatFairValueDetails", "shortName": "Marketable Securities and Equity Investments - Available-for-Sale Debt Securities at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Marketable Securities and Equity Investments - Available-for-Sale Debt Securities by Contractual Maturity (Details)", "role": "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails", "shortName": "Marketable Securities and Equity Investments - Available-for-Sale Debt Securities by Contractual Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i653787427a054177a48f75d8b8160f11_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i9ebc08ef62cb4af3bb7885477e6b03fa_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Hedging - Additional Information (Details)", "role": "http://www.vrtx.com/role/HedgingAdditionalInformationDetails", "shortName": "Hedging - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i9ebc08ef62cb4af3bb7885477e6b03fa_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "ie87cf82c12034fbc98397d2839942c36_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Hedging - Notional Amount (Details)", "role": "http://www.vrtx.com/role/HedgingNotionalAmountDetails", "shortName": "Hedging - Notional Amount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "ie87cf82c12034fbc98397d2839942c36_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Hedging - Cash Flow Hedging Instruments (Details)", "role": "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails", "shortName": "Hedging - Cash Flow Hedging Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "ia3a2ce4c4b494a439f1d38aafd9ae45d_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "ie87cf82c12034fbc98397d2839942c36_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Hedging - Derivative Fair Value (Details)", "role": "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "shortName": "Hedging - Derivative Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "iea76b5e4934545dcbff2bd6755142dd0_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "ie87cf82c12034fbc98397d2839942c36_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - Hedging - Offsetting Derivatives (Details)", "role": "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails", "shortName": "Hedging - Offsetting Derivatives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OffsettingAssetsTableTextBlock", "us-gaap:OffsettingLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "ie87cf82c12034fbc98397d2839942c36_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DerivativeAssetFairValueGrossLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - Disclosure - Inventories (Details)", "role": "http://www.vrtx.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - Stock-based Compensation Expense and Share Repurchase Programs - Stock-based Compensation Expense (Details)", "role": "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails", "shortName": "Stock-based Compensation Expense and Share Repurchase Programs - Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - Disclosure - Stock-based Compensation Expense and Share Repurchase Programs - Additional Information (Details)", "role": "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsAdditionalInformationDetails", "shortName": "Stock-based Compensation Expense and Share Repurchase Programs - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i0464a8cbbb124ff1a6bc76890d2563c0_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - Disclosure - Income Taxes (Details)", "role": "http://www.vrtx.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i36fba107044842a5a5571dc0147124c8_D20210701-20210930", "decimals": "2", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "vrtx:NumberOfCreditAgreements", "reportCount": 1, "unique": true, "unitRef": "credit_agreement", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448425 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.vrtx.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "vrtx:NumberOfCreditAgreements", "reportCount": 1, "unique": true, "unitRef": "credit_agreement", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451426 - Disclosure - Additional Cash Flow Information (Details)", "role": "http://www.vrtx.com/role/AdditionalCashFlowInformationDetails", "shortName": "Additional Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i109c4d8463eb4a01a36c2e33fb2bd6fb_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i24a1200cf9324bd3b05b46bded8aa284_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i06b054961c544501b4d625ec5bfcd258_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Shareholders' Equity", "role": "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "shortName": "Condensed Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i06b054961c544501b4d625ec5bfcd258_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation and Accounting Policies", "role": "http://www.vrtx.com/role/BasisofPresentationandAccountingPolicies", "shortName": "Basis of Presentation and Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "vrtx-20210930.htm", "contextRef": "i286d31c81164433295433accf274544e_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 72, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "currency_AUD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Australia, Dollars", "terseLabel": "Australian dollar" } } }, "localname": "AUD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.vrtx.com/role/HedgingNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.vrtx.com/role/HedgingNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada, Dollars", "terseLabel": "Canadian dollar" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.vrtx.com/role/HedgingNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_CHF": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Switzerland, Francs", "terseLabel": "Swiss Franc" } } }, "localname": "CHF", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.vrtx.com/role/HedgingNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_EUR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Euro Member Countries, Euro", "terseLabel": "Euro" } } }, "localname": "EUR", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.vrtx.com/role/HedgingNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_GBP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United Kingdom, Pounds", "terseLabel": "British pound sterling" } } }, "localname": "GBP", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.vrtx.com/role/HedgingNotionalAmountDetails" ], "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r508" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.vrtx.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r54", "r57", "r115", "r116", "r236", "r243", "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails" ], "xbrltype": "stringItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by currency.", "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r235", "r242", "r282", "r283", "r405", "r406", "r407", "r408", "r409", "r410", "r430", "r466", "r469", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails", "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r235", "r242", "r282", "r283", "r405", "r406", "r407", "r408", "r409", "r410", "r430", "r466", "r469", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails", "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r173", "r262", "r265", "r432", "r465", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails", "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r173", "r262", "r265", "r432", "r465", "r467" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails", "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r235", "r242", "r273", "r282", "r283", "r405", "r406", "r407", "r408", "r409", "r410", "r430", "r466", "r469", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails", "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r235", "r242", "r273", "r282", "r283", "r405", "r406", "r407", "r408", "r409", "r410", "r430", "r466", "r469", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails", "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r56", "r57", "r115", "r116", "r236", "r243" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.", "label": "Condensed Cash Flow Statement [Table Text Block]", "terseLabel": "Schedule of Condensed Cash Flow Statement" } } }, "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AdditionalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r174", "r175", "r262", "r266", "r468", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r174", "r175", "r262", "r266", "r468", "r482", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33", "r398" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r16", "r177", "r178" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r68", "r75", "r76", "r77", "r78", "r341" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "verboseLabel": "Unrealized Holding Gains (Losses), Net of Tax On Foreign Currency Foreign Forward Contracts" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r61", "r62", "r63", "r68", "r75", "r76", "r77" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Unrealized Holding Gains (Losses), Net of Tax On Available-For-Sale Debt Securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r19", "r65", "r67", "r68", "r454", "r474", "r475" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "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 income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r75", "r76", "r384", "r385", "r386", "r387", "r388", "r390" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r68", "r75", "r76", "r77", "r118", "r119", "r120", "r342", "r470", "r471", "r521" ], "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": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "verboseLabel": "Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r60", "r68", "r75", "r76", "r77", "r342", "r385", "r386", "r387", "r388", "r390" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustment", "verboseLabel": "Foreign Currency Forward Contract" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Additional Cash Flow Information" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AdditionalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r17" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r118", "r119", "r120", "r295", "r296", "r297", "r367" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "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 to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Common stock withheld for employee tax obligations" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r284", "r286", "r300", "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r286", "r291", "r299" ], "calculation": { "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense included in costs and expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "totalLabel": "Total stock-based compensation expense, net of tax" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r142" ], "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 (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareAntidilutiveSecuritiesDetails" ], "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]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareAntidilutiveSecuritiesDetails", "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareAntidilutiveSecuritiesDetails" ], "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r111", "r162", "r165", "r171", "r197", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r339", "r343", "r382", "r396", "r398", "r436", "r452" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r43", "r111", "r197", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r339", "r343", "r382", "r396", "r398" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r371" ], "calculation": { "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "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 financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Financial instruments carried at fair value (asset positions):" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r185" ], "calculation": { "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "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": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r186" ], "calculation": { "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "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": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r183", "r204" ], "calculation": { "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails_1": { "order": 1.0, "parentTag": "vrtx_DebtandEquitySecuritiesCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale [Abstract]", "terseLabel": "Total marketable debt securities" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r187", "r189", "r450" ], "calculation": { "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "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 second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Matures after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r187", "r188", "r449" ], "calculation": { "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "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 fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Matures within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r180", "r184", "r204", "r438" ], "calculation": { "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "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": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "totalLabel": "Total", "verboseLabel": "Debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesatFairValueDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesbyContractualMaturityDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r287", "r293" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails", "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "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]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AdditionalCashFlowInformationDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesatFairValueDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r353", "r357" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AdditionalCashFlowInformationDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesatFairValueDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/BasisofPresentationandAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r104", "r332" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "netLabel": "(Decrease) increase in fair value of contingent consideration", "terseLabel": "Decrease in fair value of contingent payments", "verboseLabel": "Change in fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/FairValueMeasurementsFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r328", "r329", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "periodEndLabel": "Balance at September 30, 2021", "periodStartLabel": "Balance at December 31, 2020" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Contingent consideration, measurement input (as a percent)" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r328", "r330" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "negatedLabel": "Long-term contingent consideration", "terseLabel": "Long-term contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets", "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r31", "r398", "r477", "r478" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r31", "r107" ], "calculation": { "http://www.vrtx.com/role/AdditionalCashFlowInformationDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AdditionalCashFlowInformationDetails", "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "order": 1.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 and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash equivalents:", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesatFairValueDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "terseLabel": "Marketable Securities and Equity Investments" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r101", "r107", "r109" ], "calculation": { "http://www.vrtx.com/role/AdditionalCashFlowInformationDetails": { "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\u2014end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash\u2014beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash per condensed consolidated statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AdditionalCashFlowInformationDetails", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r101", "r383" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "verboseLabel": "Cash Flow Hedging" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/HedgingNotionalAmountDetails", "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r247", "r248", "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "auth_ref": [ "r333", "r334", "r336" ], "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": "Collaborative Arrangements" } } }, "localname": "CollaborativeArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement transaction between parties to collaborative arrangement.", "label": "Collaborative Arrangement, Transaction with Party to Collaborative Arrangement [Member]", "terseLabel": "Collaborative Arrangement, Transaction with Party to Collaborative Arrangement" } } }, "localname": "CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails" ], "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 Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails", "http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r274", "r377" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r221", "r439", "r457" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r218", "r219", "r220", "r222", "r483" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r118", "r119", "r367" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r245" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15", "r398" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "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.01 par value; 500,000 shares authorized, 256,206 and 259,890 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r71", "r73", "r74", "r82", "r444", "r460" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "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 income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r81", "r89", "r443", "r459" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r251", "r252", "r263" ], "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", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r274", "r281", "r476" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r85", "r432" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r84" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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 costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "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": "Basis spread on variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r192" ], "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]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r305", "r306" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r105", "r160" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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 expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r46", "r59", "r355" ], "calculation": { "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Asset, Fair Value, Gross Liability", "negatedTerseLabel": "Gross Amounts Offset" } } }, "localname": "DerivativeAssetFairValueGrossLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "auth_ref": [ "r49", "r53" ], "calculation": { "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after effects of master netting arrangements, deduction of assets not subject to a master netting arrangement and elected not to be offset, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, offset against an obligation to return collateral.", "label": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "totalLabel": "Legal Offset" } } }, "localname": "DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": { "auth_ref": [ "r48", "r53" ], "calculation": { "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be offset, deducted from derivative assets.", "label": "Derivative Asset, Not Offset, Policy Election Deduction", "negatedTerseLabel": "Gross Amounts Not Offset" } } }, "localname": "DerivativeAssetNotOffsetPolicyElectionDeduction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r47", "r52", "r57", "r381" ], "calculation": { "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "totalLabel": "Gross Amounts Presented" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative asset current, foreign currency forward contracts" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Noncurrent", "terseLabel": "Derivative asset noncurrent, foreign currency forward contracts" } } }, "localname": "DerivativeAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/HedgingNotionalAmountDetails", "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r45", "r57", "r58", "r355", "r412" ], "calculation": { "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Gross Amounts Recognized", "verboseLabel": "Total assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r45", "r57", "r58", "r355", "r412" ], "calculation": { "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "negatedLabel": "Total liabilities", "negatedTerseLabel": "Gross Amounts Recognized" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r57", "r354", "r356", "r359", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/HedgingNotionalAmountDetails", "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r366", "r370" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Hedging" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/Hedging" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r351", "r354", "r359" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/HedgingNotionalAmountDetails", "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r351", "r354", "r359", "r360", "r361", "r364", "r365" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r47", "r52", "r57", "r381" ], "calculation": { "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "negatedTotalLabel": "Gross Amounts Presented" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "negatedTerseLabel": "Derivative liability current, foreign currency forward contracts" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "order": 3.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Noncurrent", "negatedTerseLabel": "Derivative liability noncurrent, foreign currency forward contracts" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "auth_ref": [ "r46", "r55", "r59", "r355" ], "calculation": { "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Liability, Fair Value, Gross Asset", "terseLabel": "Gross Amounts Offset" } } }, "localname": "DerivativeLiabilityFairValueGrossAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "auth_ref": [ "r49", "r53" ], "calculation": { "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after effects of master netting arrangements, deduction of liabilities not subject to a master netting arrangement and elected not to be offset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, offset against the right to receive collateral.", "label": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "negatedTotalLabel": "Legal Offset" } } }, "localname": "DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": { "auth_ref": [ "r48", "r53" ], "calculation": { "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be offset, deducted from derivative liabilities.", "label": "Derivative Liability, Not Offset, Policy Election Deduction", "terseLabel": "Gross Amounts Not Offset" } } }, "localname": "DerivativeLiabilityNotOffsetPolicyElectionDeduction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/HedgingNotionalAmountDetails", "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r347", "r349" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount of foreign currency forward contract" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingNotionalAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r346", "r348", "r349", "r351", "r352", "r358", "r359", "r362", "r363", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/HedgingNotionalAmountDetails", "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Derivative term" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as hedging instruments", "verboseLabel": "Designated as Hedging Instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/HedgingNotionalAmountDetails", "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "domainItemType" }, "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]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r262", "r265", "r266", "r267", "r268", "r269", "r270", "r271" ], "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]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r262" ], "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": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation Expense and Share Repurchase Programs" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchasePrograms" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r83", "r123", "r124", "r125", "r126", "r127", "r132", "r134", "r139", "r140", "r141", "r145", "r146", "r368", "r369", "r445", "r461" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income per common share (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r83", "r123", "r124", "r125", "r126", "r127", "r134", "r139", "r140", "r141", "r145", "r146", "r368", "r369", "r445", "r461" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net income per common share (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r142", "r143", "r144", "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r383" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "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. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of changes in exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r292" ], "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", "negatedTerseLabel": "Stock-based compensation expense related to inventories" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r291" ], "calculation": { "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "negatedTerseLabel": "Income tax effect" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "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 [Member]", "terseLabel": "ESPP share issuances" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r289" ], "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": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options", "verboseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareAntidilutiveSecuritiesDetails", "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails", "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r75", "r76", "r77", "r118", "r119", "r120", "r122", "r128", "r130", "r148", "r198", "r245", "r246", "r295", "r296", "r297", "r319", "r320", "r367", "r384", "r385", "r386", "r387", "r388", "r390", "r470", "r471", "r472", "r521" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r380" ], "calculation": { "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "vrtx_DebtandEquitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Fair Value" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value [Abstract]", "terseLabel": "Corporate equity securities" } } }, "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "auth_ref": [], "calculation": { "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails_1": { "order": 2.0, "parentTag": "vrtx_DebtandEquitySecuritiesCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI, Cost", "terseLabel": "Amortized Cost", "verboseLabel": "Weighted-average cost basis" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGain": { "auth_ref": [ "r196" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r196", "r462" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "negatedTerseLabel": "Gains on equity securities" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Loss", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "EquitySecuritiesFvNiUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r12", "r13", "r192", "r451", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Corporate equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r193" ], "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", "verboseLabel": "Equity securities without readily determinable fair value, amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r371", "r372", "r373", "r378" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r237", "r239", "r240", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r372", "r402", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r371", "r372", "r375", "r376", "r379" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Fair Value by Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r237", "r274", "r275", "r280", "r281", "r372", "r402" ], "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": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r237", "r239", "r240", "r274", "r275", "r280", "r281", "r372", "r403" ], "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": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r237", "r239", "r240", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r372", "r404" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFairValueofContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r237", "r239", "r240", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r402", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r377", "r379" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r392" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "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 finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r393", "r395" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments on finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r190", "r191", "r193", "r194", "r195", "r199", "r200", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r238", "r244", "r366", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "negatedTotalLabel": "Total financial liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "UK Corporate Tax Rate" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "verboseLabel": "Foreign Currency Forward Contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/HedgingNotionalAmountDetails", "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r211", "r212", "r398", "r435" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r351", "r361" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/HedgingNotionalAmountDetails", "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/HedgingNotionalAmountDetails", "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/HedgingNotionalAmountDetails", "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Other-than-temporary declines in fair value of available-for-sale debt securities" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r79", "r162", "r164", "r167", "r170", "r172", "r433", "r441", "r447", "r463" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before provision for income taxes", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r216", "r217" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "verboseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails", "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "verboseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails", "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r311", "r313", "r315", "r318" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r112", "r309", "r314", "r316", "r321", "r323", "r325", "r326", "r327" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r129", "r130", "r161", "r307", "r322", "r324", "r464" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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)", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r304", "r308" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "negatedTerseLabel": "Discrete tax benefit associated with an increase in the U.K. corporate tax rate" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r108" ], "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 income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r104" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r104" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherDeferredLiability": { "auth_ref": [ "r104" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred obligations classified as other.", "label": "Increase (Decrease) in Other Deferred Liability", "terseLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInOtherDeferredLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r104" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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 assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": { "auth_ref": [ "r135", "r136", "r141" ], "calculation": { "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity unit purchase agreements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements", "terseLabel": "Employee stock purchase program (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r135", "r136", "r137", "r141" ], "calculation": { "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Share-based payment arrangements (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r213", "r214" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r446" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r100", "r102", "r108" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r210" ], "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": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r23", "r209" ], "calculation": { "http://www.vrtx.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r42", "r398" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.vrtx.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets", "http://www.vrtx.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r25", "r209" ], "calculation": { "http://www.vrtx.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r24", "r209" ], "calculation": { "http://www.vrtx.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r87" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Interest and Dividend", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterestAndDividend", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letters of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r111", "r166", "r197", "r224", "r225", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r340", "r343", "r344", "r382", "r396", "r397" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r111", "r197", "r382", "r398", "r437", "r456" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r111", "r197", "r224", "r225", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r340", "r343", "r344", "r382", "r396", "r397", "r398" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Financial instruments carried at fair value (liability positions):" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r34" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r34", "r110" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r440" ], "calculation": { "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r5", "r36" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r274" ], "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 [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r101", "r103", "r106" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r69", "r72", "r77", "r80", "r106", "r111", "r121", "r123", "r124", "r125", "r126", "r129", "r130", "r138", "r162", "r164", "r167", "r170", "r172", "r197", "r224", "r225", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r369", "r382", "r442", "r458" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net income", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails" ], "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": "Recently Adopted and Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/BasisofPresentationandAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Total product revenues outside of the United States" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not designated as hedging instruments", "verboseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingAdditionalInformationDetails", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/BasisofPresentationandAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r68", "r78" ], "calculation": { "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OffsettingAssetsTableTextBlock": { "auth_ref": [ "r50", "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements.", "label": "Offsetting Assets [Table Text Block]", "terseLabel": "Schedule of Offsetting Assets" } } }, "localname": "OffsettingAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OffsettingDerivativeAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Offsetting Derivative Assets [Abstract]", "terseLabel": "Offsetting Derivative Assets [Abstract]" } } }, "localname": "OffsettingDerivativeAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingDerivativeLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Offsetting Derivative Liabilities [Abstract]", "terseLabel": "Offsetting Derivative Liabilities [Abstract]" } } }, "localname": "OffsettingDerivativeLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingOffsettingDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingLiabilitiesTableTextBlock": { "auth_ref": [ "r50", "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements.", "label": "Offsetting Liabilities [Table Text Block]", "terseLabel": "Schedule of Offsetting Liabilities" } } }, "localname": "OffsettingLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r162", "r164", "r167", "r170", "r172" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r392" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r391" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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 assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r117", "r131", "r156", "r345" ], "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": "Basis of Presentation and Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/BasisofPresentationandAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r353", "r364" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets", "verboseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AdditionalCashFlowInformationDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r337", "r338", "r341" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized holding (losses) gains on marketable securities, net" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r337", "r338", "r341" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r65" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Unrealized gains (losses) on foreign currency forward contracts, net of tax of $(9.6) million, $7.6 million, $(21.2)\u00a0million and $7.3\u00a0million, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent", "terseLabel": "Unrealized gains (losses) on foreign currency forward contracts, tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r70", "r73", "r337", "r338", "r341" ], "calculation": { "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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, net of tax", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r37", "r398" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash items, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "verboseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r98" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r98" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments in connection with common stock withheld for employee tax obligations" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r90", "r93", "r181" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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 Debt Securities, Available-for-sale", "negatedLabel": "Purchases of available-for-sale debt securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r95" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedTerseLabel": "Investment in equity securities and notes receivable" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14", "r241" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14", "r241" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r14", "r398" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.01 par value; 1,000 shares authorized; none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r29", "r30" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AdditionalCashFlowInformationDetails", "http://www.vrtx.com/role/HedgingDerivativeFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r96", "r294" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Issuances of common stock under benefit plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r90", "r91", "r181" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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 Debt Securities, Available-for-sale", "terseLabel": "Maturities of available-for-sale debt securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r97", "r99" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds received" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Sale and Maturity of Other Investments", "terseLabel": "Sale of equity securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product revenues, net" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails", "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r44", "r215", "r394" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r68", "r78" ], "calculation": { "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive (loss) income" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Schedule of Foreign Exchange Contracts, Condensed Consolidated Statements of Operations" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r303", "r431", "r495" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations": { "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": "Collaborative arrangement, research and development expenses", "verboseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations" ], "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 Expense [Member]", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails", "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r11", "r107", "r109", "r434", "r453" ], "calculation": { "http://www.vrtx.com/role/AdditionalCashFlowInformationDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents 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. 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": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash and cash equivalents" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AdditionalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": { "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": "Restricted Cash and Cash Equivalents Items [Line Items]", "terseLabel": "Restricted Cash and Cash Equivalents Items [Line Items]" } } }, "localname": "RestrictedCashAndCashEquivalentsItemsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AdditionalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "verboseLabel": "Restricted stock units (including PSUs)" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "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 (RSUs) [Member]", "terseLabel": "Restricted stock units (including PSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareAntidilutiveSecuritiesDetails", "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r246", "r298", "r398", "r455", "r473", "r475" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "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": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r118", "r119", "r120", "r122", "r128", "r130", "r198", "r295", "r296", "r297", "r319", "r320", "r367", "r470", "r472" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r158", "r159", "r163", "r168", "r169", "r173", "r174", "r176", "r261", "r262", "r432" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails", "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r264", "r272" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r68", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r142" ], "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]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareAntidilutiveSecuritiesDetails", "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r142" ], "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 Potential Gross Common Equivalent Shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareTables" ], "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]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "verboseLabel": "Schedule of Fair Value of Our Contingent Consideration Liabilities" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Schedule of Cash Equivalents and Marketable Securities" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails", "http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table Text Block]", "terseLabel": "Schedule of Collaborative Arrangement on Research and Development" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Provision for Income Taxes and Effective Tax rates" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r286", "r290", "r299" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense by Line Item" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r371", "r372" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Assets Subject to Fair Value Measurements (Excluding Vie Cash and Cash Equivalents, Which are Recorded as Restricted Cash and Cash Equivalents (Vie))" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.", "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]", "terseLabel": "Schedule of Foreign Exchange Contracts" } } }, "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r26", "r27", "r28" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories by Type" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of Cash Flow Hedging Instruments" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/HedgingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "auth_ref": [ "r11", "r109", "r434", "r453" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table]", "terseLabel": "Restrictions on Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AdditionalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r287", "r293" ], "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]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations": { "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", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations" ], "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 Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r285", "r288" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails", "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r290" ], "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", "terseLabel": "Total stock-based compensation expense included in costs and expenses" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Common stock withheld for employee tax obligations (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r41", "r75", "r76", "r77", "r118", "r119", "r120", "r122", "r128", "r130", "r148", "r198", "r245", "r246", "r295", "r296", "r297", "r319", "r320", "r367", "r384", "r385", "r386", "r387", "r388", "r390", "r470", "r471", "r472", "r521" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "verboseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.vrtx.com/role/HedgingCashFlowHedgingInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "verboseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r118", "r119", "r120", "r148", "r432" ], "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]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Issuance of common stock under benefit plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Issuance of common stock under benefit plans" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Number of shares authorized to be repurchased" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r14", "r15", "r245", "r246" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of common stock (in shares)", "terseLabel": "Shares repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r14", "r15", "r245", "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchase of common stock", "verboseLabel": "Amount of shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity", "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r20", "r21", "r111", "r179", "r197", "r382", "r398" ], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets", "http://www.vrtx.com/role/CondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r190", "r191", "r193", "r194", "r195", "r238", "r244", "r366", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r501", "r502", "r503", "r504", "r505", "r506", "r507" ], "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]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "auth_ref": [ "r274", "r448" ], "lang": { "en-us": { "role": { "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae).", "label": "US Government-sponsored Enterprises Debt Securities [Member]", "terseLabel": "Government-sponsored enterprise securities", "verboseLabel": "Government-sponsored enterprise securities" } } }, "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r114", "r274", "r281", "r448" ], "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 securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesSubjecttoFairValueMeasurementsDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Net unrealized gains" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrealized gains and losses on investments.", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "terseLabel": "Schedule of Company's Net Unrealized Gains on Corporate Equity Securities" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r312" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Net unrecognized tax benefits which would affect the tax rate if recognized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r149", "r150", "r151", "r152", "r153", "r154", "r155" ], "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/2021-01-31", "presentation": [ "http://www.vrtx.com/role/BasisofPresentationandAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "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]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of potentially dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r133", "r141" ], "calculation": { "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted-average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in per share calculations:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r132", "r141" ], "calculation": { "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted-average common shares outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations", "http://www.vrtx.com/role/EarningsPerShareScheduleofComputationDetails" ], "xbrltype": "sharesItemType" }, "vrtx_BusinessCombinationRemainingMilestonePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Remaining Milestone Payment", "label": "Business Combination, Remaining Milestone Payment", "terseLabel": "Remaining milestone payment" } } }, "localname": "BusinessCombinationRemainingMilestonePayment", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vrtx_CRISPRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CRISPR", "label": "CRISPR [Member]", "terseLabel": "CRISPR" } } }, "localname": "CRISPRMember", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vrtx_CRISPRTherapeuticsAGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CRISPR Therapeutics AG", "label": "CRISPR Therapeutics AG [Member]", "terseLabel": "CRISPR Therapeutics" } } }, "localname": "CRISPRTherapeuticsAGMember", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails", "http://www.vrtx.com/role/CollaborativeArrangementsCollaborativeArrangementonResearchandDevelopmentDetails" ], "xbrltype": "domainItemType" }, "vrtx_CRSIPRARJDCAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CRISPR Amended and restated the Original CTX001 JDCA", "label": "CRSIPR A&R JDCA [Member]", "terseLabel": "CRISPR A&R JDCA" } } }, "localname": "CRSIPRARJDCAMember", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vrtx_CashAndMoneyMarketFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time.", "label": "Cash and Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "CashAndMoneyMarketFundsMember", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "vrtx_CollaborativeArrangementAllocationOfNetProfitsAndLossesPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Allocation Of Net Profits And Losses, Percent", "label": "Collaborative Arrangement, Allocation Of Net Profits And Losses, Percent", "terseLabel": "Allocation of net profits and net losses, percent" } } }, "localname": "CollaborativeArrangementAllocationOfNetProfitsAndLossesPercent", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "vrtx_CollaborativeArrangementDevelopmentAndRegulatoryPotentialMilestonePaymentsMaximum": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the potential milestone amount to be paid by the entity under the collaboration agreement if drug candidates are approved and commercialized.", "label": "Collaborative Arrangement Development And Regulatory Potential Milestone Payments Maximum", "terseLabel": "Collaborative arrangement, development and regulatory potential milestone payments maximum" } } }, "localname": "CollaborativeArrangementDevelopmentAndRegulatoryPotentialMilestonePaymentsMaximum", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vrtx_CollaborativeArrangementResearchAndDevelopmentExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Research and Development Expenses", "label": "Collaborative Arrangement, Research and Development Expenses", "terseLabel": "Collaborative arrangement, research and development expenses" } } }, "localname": "CollaborativeArrangementResearchAndDevelopmentExpenses", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vrtx_CollaborativeArrangementRightToLicenseNumberOfTargets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement, Right To License, Number Of Targets", "label": "Collaborative Arrangement, Right To License, Number Of Targets", "terseLabel": "Collaborative arrangement, right to exclusively license, number of targets" } } }, "localname": "CollaborativeArrangementRightToLicenseNumberOfTargets", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "vrtx_CollaborativeArrangementUpFrontLicenseFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangement Up-front License Fee", "label": "Collaborative Arrangement Up-front License Fee", "terseLabel": "Up-front payment" } } }, "localname": "CollaborativeArrangementUpFrontLicenseFee", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vrtx_CollaborativeArrangementsByAgreementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant terms of collaboration arrangements, by individual agreement.", "label": "Collaborative Arrangements by Agreement [Axis]", "terseLabel": "Collaborative Arrangements by Agreement [Axis]" } } }, "localname": "CollaborativeArrangementsByAgreementAxis", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "vrtx_CollaborativeArrangementsByAgreementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative Arrangements by Agreement [Domain]", "label": "Collaborative Arrangements by Agreement [Domain]", "terseLabel": "Collaborative Arrangements by Agreement [Domain]" } } }, "localname": "CollaborativeArrangementsByAgreementDomain", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vrtx_CollaborativeandRoyaltyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative and Royalty [Member]", "label": "Collaborative and Royalty [Member]", "terseLabel": "Other revenues" } } }, "localname": "CollaborativeandRoyaltyMember", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "vrtx_ContingentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent Liabilities", "label": "Contingent Liabilities", "terseLabel": "Contingent liabilities" } } }, "localname": "ContingentLiabilities", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "vrtx_DebtCovenantConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidated leverage ratio that must be maintained in order to be in compliance with debt covenants.", "label": "Debt Covenant, Consolidated Leverage Ratio", "terseLabel": "Debt covenant, consolidated leverage ratio" } } }, "localname": "DebtCovenantConsolidatedLeverageRatio", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "pureItemType" }, "vrtx_DebtCovenantIncreaseInConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Increase In Consolidated Leverage Ratio", "label": "Debt Covenant, Increase In Consolidated Leverage Ratio", "terseLabel": "Debt covenant, increase in consolidated leverage ratio" } } }, "localname": "DebtCovenantIncreaseInConsolidatedLeverageRatio", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "pureItemType" }, "vrtx_DebtCovenantinterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant, interest Coverage Ratio", "label": "Debt Covenant, interest Coverage Ratio", "terseLabel": "Debt covenant, interest coverage ratio" } } }, "localname": "DebtCovenantinterestCoverageRatio", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "pureItemType" }, "vrtx_DebtandEquitySecuritiesCost": { "auth_ref": [], "calculation": { "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt and Equity Securities, Cost", "label": "Debt and Equity Securities, Cost", "totalLabel": "Amortized Cost" } } }, "localname": "DebtandEquitySecuritiesCost", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "vrtx_DebtandEquitySecuritiesFairValue": { "auth_ref": [], "calculation": { "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "vrtx_DebtandEquitySecuritiesCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt and Equity Securities, Fair Value", "label": "Debt and Equity Securities, Fair Value", "totalLabel": "Fair Value" } } }, "localname": "DebtandEquitySecuritiesFairValue", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "vrtx_DebtandEquitySecuritiesUnrealizedGain": { "auth_ref": [], "calculation": { "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "vrtx_DebtandEquitySecuritiesCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt and Equity Securities, Unrealized Gain", "label": "Debt and Equity Securities, Unrealized Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "DebtandEquitySecuritiesUnrealizedGain", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "vrtx_DebtandEquitySecuritiesUnrealizedLoss": { "auth_ref": [], "calculation": { "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "vrtx_DebtandEquitySecuritiesCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt and Equity Securities, Unrealized Loss", "label": "Debt and Equity Securities, Unrealized Loss", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "DebtandEquitySecuritiesUnrealizedLoss", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "vrtx_EffectiveIncomeTaxRateReconciliationIntraEntityTransferOfIntellectualPropertyRightsAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Intra-Entity Transfer Of Intellectual Property Rights, Amount", "label": "Effective Income Tax Rate Reconciliation, Intra-Entity Transfer Of Intellectual Property Rights, Amount", "negatedLabel": "Discrete tax benefit associated with intra-entity transfer of intellectual property rights" } } }, "localname": "EffectiveIncomeTaxRateReconciliationIntraEntityTransferOfIntellectualPropertyRightsAmount", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "vrtx_IndemnificationClaims": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of indemnification claims currently outstanding", "label": "Indemnification Claims", "terseLabel": "Indemnification claims" } } }, "localname": "IndemnificationClaims", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "vrtx_KalydecoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "KALYDECO inventories, net", "label": "KALYDECO [Member]", "terseLabel": "KALYDECO" } } }, "localname": "KalydecoMember", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "vrtx_LineOfCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increased borrowing capacity available in the future.", "label": "Line Of Credit Facility Additional Borrowing Capacity", "terseLabel": "Line of credit facility additional borrowing capacity" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "vrtx_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketable Securities [Member]", "label": "Marketable Securities [Member]", "verboseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAvailableforSaleDebtSecuritiesatFairValueDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "vrtx_ModernaAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Moderna Agreement [Member]", "label": "Moderna Agreement [Member]", "terseLabel": "Moderna, Inc." } } }, "localname": "ModernaAgreementMember", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CollaborativeArrangementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vrtx_NumberOfCreditAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Credit Agreements", "label": "Number Of Credit Agreements", "terseLabel": "Number of credit agreements" } } }, "localname": "NumberOfCreditAgreements", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "vrtx_ORKAMBIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ORKAMBI [Member]", "label": "ORKAMBI [Member]", "terseLabel": "ORKAMBI" } } }, "localname": "ORKAMBIMember", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "vrtx_OtherNonU.S.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other, Non U.S. [Member]", "label": "Other, Non U.S. [Member]", "terseLabel": "Other" } } }, "localname": "OtherNonU.S.Member", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "vrtx_ProceedsFromFinanceLeases": { "auth_ref": [], "calculation": { "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Finance Leases", "label": "Proceeds From Finance Leases", "terseLabel": "Proceeds from finance leases" } } }, "localname": "ProceedsFromFinanceLeases", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "vrtx_PublicallyTradedCompaniesSaleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Publically Traded Companies Sale [Member]", "label": "Publically Traded Companies Sale [Member]", "terseLabel": "Publicly Traded Companies Sale" } } }, "localname": "PublicallyTradedCompaniesSaleMember", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vrtx_SYMDEKOSYMKEVIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SYMDEKO/SYMKEVI [Member]", "label": "SYMDEKO/SYMKEVI [Member]", "terseLabel": "SYMDEKO/SYMKEVI" } } }, "localname": "SYMDEKOSYMKEVIMember", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "vrtx_ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Schedule of Cash, Cash Equivalents and Available-for-sale Securities [Line Items]", "terseLabel": "Summary of cash, cash equivalents and marketable securities" } } }, "localname": "ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesLineItems", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "vrtx_ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of the cash and cash equivalents and available-for-sale investments held by the entity.", "label": "Schedule of Cash, Cash Equivalents and Available-for-sale Securities [Table]", "terseLabel": "Schedule of Cash, Cash Equivalents and Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfCashCashEquivalentsAndAvailableForSaleSecuritiesTable", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsAdditionalInformationDetails", "http://www.vrtx.com/role/MarketableSecuritiesandEquityInvestmentsSummaryofCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "vrtx_ShareBasedCompensationAllocationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Share-based Compensation Allocation [Abstract]", "terseLabel": "Stock-based compensation expense:" } } }, "localname": "ShareBasedCompensationAllocationAbstract", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "vrtx_ShareRepurchaseProgram2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchase Program [Member]", "label": "Share Repurchase Program 2019 [Member]", "terseLabel": "Share Repurchase Program 2019" } } }, "localname": "ShareRepurchaseProgram2019Member", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vrtx_ShareRepurchaseProgram2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchase Program 2020", "label": "Share Repurchase Program 2020 [Member]", "terseLabel": "Share Repurchase Program 2020" } } }, "localname": "ShareRepurchaseProgram2020Member", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vrtx_ShareRepurchaseProgram2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchase Program 2021", "label": "Share Repurchase Program 2021 [Member]", "terseLabel": "Share Repurchase Program 2021" } } }, "localname": "ShareRepurchaseProgram2021Member", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/StockbasedCompensationExpenseandShareRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vrtx_TRIKAFTAKAFTRIOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TRIKAFTA/KAFTRIO [Member]", "label": "TRIKAFTA/KAFTRIO [Member]", "terseLabel": "TRIKAFTA/KAFTRIO" } } }, "localname": "TRIKAFTAKAFTRIOMember", "nsuri": "http://www.vrtx.com/20210930", "presentation": [ "http://www.vrtx.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://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(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://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(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "808", "URI": "http://asc.fasb.org/topic&trid=5833765" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)(i)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r496": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r497": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r498": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r499": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r500": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r501": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r502": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r503": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r504": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r505": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r506": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r507": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r508": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r509": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225877-175312" }, "r510": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r511": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r512": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r513": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r514": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r515": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r516": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r517": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r518": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r519": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r520": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226038-175313" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 85 0000875320-21-000033-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000875320-21-000033-xbrl.zip M4$L#!!0 ( $J"8U.,<(D,=9L (<-!@ 9 83(P,C%Q,S$P+7%E>&AI M8FET,3 Q+FAT;>R]:7/C1K(N_/W]%;CV'1]I@J)%+;UZ'"&KU3.:V]N59'OF M?'FC"!1)N$& !XO4G%]_?_.%_O7I_ M>O7O#V?!K)PGP8>??WIS?AI\L_?]][\>GG[__:NK5\$_KMZ^"8Z&^Z/@*E=I M$9=QEJKD^^_/WGT3?#,KR\6+[[^_N;D9WAP.LWSZ_=7%]WBKH^^3+"OT,"JC M;W[\ 3^!_]4J^O'_^^%_[>T%K[*PFNNT#,)3R=E<'!_L$H^#7+/\;7BK\OXS+1/YK[_/ ]__W#]_20'\99M/SQARB^ M#N+H;]_$:OPD?#YY>G#T/-)'S\9'SY\\'1]/GHXG3R,]?G9X_/^/8)#?P\_Y MFJ)<)OIOW\SC=&^F\?DO1@='P^.GB_+E31R5LQ>C_?V_?$.__?&'20:O(5>$ M69+E+[[=I_][B=_L3=0\3I8O_NLJGNLB>*=O@HMLKM+_&A0PF7N%SN,)_["( M_Z/A.? ,^O.&'WP$]TGB5+N!X)._^W;T9/]E_[\_?(]S]6>OP7YC#9ZVKL'9 MIUD\CLM@M#\L-2?RCV5Q-/T10A;7^???.D):-^$ MISHO59P&899.X@A&$JLDB--)EL\5*@G\ G\ T@V_*F=Q$40BKH-@KO*/\,5X M&7SW[?/1R[_^]:_PW\.7@V"FBF"L=1ID\[A$S3#6H:H*'+L\NSDXO3 M?PR"5V>_G+UY_^'MV;NKX.3=J^#T_=NW9Q>GYR=OSO_[Y.K\_;O@Y.\79V?X M_<9[[/?MS/O>SW>;P;$N;V#C]7/BS\N4>,B2ZIR]9+?=9XW3Y.[F:E'UDR=Y6:D"S75>V,PHS_NJ0E,R@N5W*AE M\3B#LU!?ZR1;D*N!UL)I-I_K/ 3C M(?X/;\.3::XUNQ /7 +;Y^+JY*)=[B9Z4]* [O%C_W>]Q3<"JGX*F$>7YA&:Z5.-$.[6:1SK?@^V2J$6A M7YA_O 1[>Y&HY8LXI46GBU[6;W<,.^0:[!$T062?TI;EKYU"&^ZS4BMAH&5D MGBQ?#^FK[\MH];OG!\-G!^N_!C=O[7>WW?9H^/S9W>[Z/8V81PT34RQ4^K=O M#K]I;.,7!XM/P0CFPI-7W-DK?/R&??M.=<9]<7)V?@O(]#_; *7M] M_NX7OAWE+A/@^^^_;9P6CT,C A MF.##Q?N_7YR\[05]FP5]=-A+^J.0] .,[ZL'._SUN9.'^T[DQJW??7O\ M_&7P?OR;#C&B,^RU;J]UN[C0O=;=4.L>/&0-M8U:]TKG\UZ]]NJUDPO=J]<- MU>OA0U9%VZA>3=8J>!6#D*!YVRO;[5:V1[VR?23*]N@A*Z:M5K8?$I7V>K;7 MLYUT6\W8KX2:^('XDB?O*0E=8V*N)_HGX-K-F+&32LK^EC#+W*[>9" M]RIW0Y7[]"&KI^U5N9>@9',L;NY5[N-0N0>C7N4^$I7[["&KIVU4N6>?PIE* MISK()L&Y*T7O-6ZO<3NYT+W&W5#C/G_(VFD[-6ZITP(CN*!R;7@!H6)QRA6V MKU39F[Q;KH#[JJ?'HH!'^P]96VVC!KZ:Q7D4?%!YN02]6Y2P^7MUVZO;3BYT MKVY_9Y$IUY!;8J]>OK=:OH][^7X4\GW8EY9V[9W\TE)T:7T&*4$M]=95KWT[ MN="]]MU0^_8EIAU[)TZ9^SK79LU]H?QS]__1 ]W_?W3<_3FVW>=8#_UZ&'+\ MQ\^QOI:W8^_DGV 7NEAD:1&/XR0NET)#6Y1%KWZW6_T^[=7O(U&_?75OQ][I M0D^K1)59O@Q.%HL\NU9)KVZW7-T^Z]7MHU"W-B?VBR5>_7#R[[=,;=]+>"_A MW5OH7L(W&O=1GQ7KVCM=EFHRP2(F]%XMRO.R6BRRO P^J"5ZNKV)U2O@;BYT MKX W5,!]8JQC[_13%4UUSX^RY0KV>:]@'XF"[3,V'7NGWH9]%"KV<+]7L8]$ MQ?99F8Z]TRG\!V4DN*+N[36D[=LXT469I7VE:*]_N[G0O?[=4/_V7*P=>Z<+ M_#3J+=PMU[ ]& M[77P=NO@OD#_<>A@ T9R6*33]V_?GEV[^Y&CX#%_6)NL,H?_QAG#>GU_O?6>YV_E3OC7.M/NZI M"5S_0B4W:EG4YV(>IWOUJ=]TUM:.QW^*RL'?VI.U>D+21AO!K6(.&V@/9CY1 MBT*_,/]X&<7%(E'+%W%*\T<7O:S?#B6ZJ05PK/RU>Y_A/K^3'/KR9/EZ2%\9 M/53[[OG!\-G!^J_WAZ.UW]UVVZ/A\V=WNVMOJFR;J=*C^3KV3A@>ZKO\]@9* MKV>W2L_VH+Z.O=-%ME1)&>L^Y[GE.O:PU[&/1,?VJ+Z.O=.E2N Q%QHK 7L] MV^O9;BYTKVJ]C[_0+R(C^%+R.\Z*$ITVS,N;^.M15//WL9 MG+Y^';#9NPQ>Q84)4_>*>;L5<\_U^#@4LP6<8$.(T_?O7I^_.GMWA6B3JW_W M(K[5(M[S"3X.$7_20TNZ]DX$Y2W5Q[ZU5J]EN[K0O9;=4,OV6?&.O=/9IU O M\,,^C+CE2K8G$GLL2K9/B7?LG3Y4XR0.XW+9Z]CMUK$]E]ACT;%]2KQC[W19 MY=?QM4IZ%;O5*O:HY[)Y'"K6)5TPZ_+AYY_>G)]2;6\OW[U\=W&A>_G^O?*- M G[^[M79VW?GKWLA?PQ"WI=G/ XA?]:G5;OV3N?PSWD:3T!.",DV7@:,YV[H<[MDZP=>Z<6G7OZ^O55KW&W6^/VA1N/1>/V&=>.O=-IHN)Y M@814H8ZJO"]&WG9=>]3KVD>A:TW8\/Q?7B?BJ[-W5R<_X:?O?L'*C/?O>LK/ M[1;WOO3J<8C[\SZ V+5W>G^3ZKR8Q8O>I.IU;"<7NM>Q&^K8/F#8L7?ZD.N% MXH][+=MKV4XN=*]E-]2R?9"P8^]TFA4]>U:O7SNZT+U^_5V!01<7O#J[>!N< MO'M%_SA_U^,*MU_8>R*!QR'LH_T^+MBU=[K2^;PWIGK]VLF%[O7KIOJUCPEV M[)U0O\8I PBS"?6XO="%5GDX0YS+-%=S RP,)ED>G*JJZ/N<] JYFPO=*^1- M%7(?/NS8.]U1(0N'=*^2'XE*[GFV'HU*[DE@.O9.?]>ISE42G$TF.BQ1*WM* MNE>\O>+MY$+WBG=3Q=LW2NG8.U'4X7*APQBTKV\84Z.4/LF^Y:JWYSU\-*KW MR4-64UNI>K.TT/]385?K BU>E0;G::GSO%KT5N_6J][C4:]Z'XOJ??J0U=0V MJMX+/:D*'=EH[]FG4J=%KW2W7NGVS!Z/0^E:4.FY195>G'VX.+O$@G.J,R> MZ:\G%QI'K0JZ?,ZN.>U[#5P9Q>ZU\"_T_MU[N^K\\L/ M/U^=@1M\^?[-SWU)Y=8+^W$O[(]"V$<'OP9BDL*6#]ZHFP%96_^L M\KB(XK!/[?:JM[,+W:O>355O[^EV[)U>Q<6B*JFB)TLJ@C(2F7C18QE[K=O- MA>ZU[N_U;IU[^_;\\O3LS9N3=V?O?[X,/ER\_^7\LJ<3WWJ9[\NH'X?,CPY[ M)[=K[_2KBD%.>JNJU["=7.A>PVZJ87M?MF/O]#K+0QV\5;_I*N_I)WI%V\V% M[A7MIHJV9P3JV#M=:A 3-8Z3N%SV>K;7LYUYJ?CKT3Y\7G&O;W M2=BS2VR[JNV)?1Z-JNV)?3KV3B=% <*!JK;7LKV6[>1"]UIV4RW;<_AT[)U. MLPHI>Q8J[ZW9;=>S/5?:H]&S/6%/Q][I71:<3'4:]M'97LEV9]!KV&XN=*]A-]6PSQ^R-MI&#?L/K7##]Z&"[=:Q3_9OT['? MEVJ<:/.YMTYR]R='PV>X0ED1TXUSG< 3KO7+FS@J9R]&^_M_J:_O."O+;/YB MWUVBQE3\MOX2;PN%&B-8][+VW_RX%\1QL%>?J3L,\\5NZT_U MWCC7ZN.>FL#U+U1RHY9%?3+F<;I7G_M-IVWM>/RGJ'P*#Y+%>D+B1CO!+6,. M.V@/ICY1BT*_,/]X&<7%(E'+%W%*$T@7O:S?#D6ZJ09PK/RU>Y_A/K^3G//R M9/EZ2%\9153[[OG!\-G!^J_WAZ.UW]UVVZ/A\V=WNVMOG6R==3+:?\A'^3:: M)R=5.N;]>F/VKKA(-8'URG_[F/?,79IUD\CLO@8'CD M&DOI0JL\G 4?$I5V;)Q'PP,[SO,T+K'+\T]5--5E,,ER;^C<"&_-Z-M7X)&G MK;Y W@KO$$=_^^8NXO['W9NROJ"7?Z_NW;L]/SDS?G_TV=XH*3OU^'7&TE'EW37P>'! M7]8;%S80%KA@]:@$J&=UC@:^@HV.GTQ/(; M=&-6%>S)HE#AK"IT61:!F40D^[V)8>PWDX"-Z>!,'^P>CP^=[1P=$!D[:?+@M8J>!U/,[A MC"J"UQG,"#_G:J9SM:"5K*\C#N\5G'TW*M=W'-F3YX>CX 0G>EK"#R\R!7?Y M28.P%9&"D:E\F>!P#O:?C8XZOD^PCU 7=LGP 6OD*U3!3BW#'RJ89U$,&X:W M$FZ&$&X?IQ5_@.WC [:XLK28Q8L@ ]RB!27*N28X-&/GM-QL?\ 3HOW,DE! M1X\-G,#U.F@0W,QB6"[<'[ JH$]@V4IMNGFQ"CNIX@354(3GH43!>FO,*]@NLY&@8!&>?0KTH<:F+A0YI)^+66N39=1S!-: - M=0RW*^M;MZ@6L'=T!$^%>\6@JS5EO\HEO=OJ_,MXBAG<'J8!WR7-@DD%NQ=V M[(0(\?"U-$5N-Q/R%AOTMPHF=[+D/1+#QDC+%X=/OD(LH&F5\@[X]1]G%VY"0=F[6>PUOK3 H,KA<;5PP6+XB)$#IW^6:&, M7M8VDS4T,]#\\,0+C())%H)C%@79'!R$;/9,Q.P!RR(3 M74P/Q5NA.6&MGB( 1PY.A#62CK^?5?#*8"476963YP6?3<#\2-&X15,%K"*G MMH,_00'WBOR/;JZ;N O&!=?_!UM%@IW"9NXH,7A/P.VED57_P8G<$"6/B@. M]+%MC_''__K(+C"A7S]_N+L?I<2SDU8O@(\A=SZJ[A:\ZJLR-JZUB"& M(,XU5[7N2_!:9^0'3+,LHC^O55)1#47M]KP5D)0%FQLKO -Z+I,L2;*; B3\ MVQ_4RS$.85[DDS);\#S5SLW#P^'ARM$I'ZZ<5[4=M7\.KL]?F[\RMN^G.G56J8*O*(E&B.^]$Q=:[J&I0"/RKE6V*,2?1Q- M8D6G-AN_,=AB\!V8NGF TFJ' 051'->#(.?"VTDV/Z(G\*>&3](KB$Q10 MF "%&H!23L 7I%^@2H?)AB.9(@\%2S>H?'V[C-Z'@7S/^<:#+E7)?3%S>Z5& M;D6+=N1P'6$[HGN+:-81+2.99C4 IUM8YBC'Z!-X.J+\\2^!?>J3!_)Q1^-1_2%,HS_2=B>&J>I>8B M>HT!V,4(Y*"Q#@/,3]'QT.T O+Q!%_8%[@@^EN!\*#!P M.F7F_294<(2*TXN?^::N2D'+DGN+)^(B2^(PYI-=V3UG#F*S@_#"[":%;RFE M,PFNLY*<7!U6>5S23H*M1[.H> CV"(4]<&KW!P?3%[#5JSF>\1/:G+*QX0EP M'QW3H^$A.2Y5A#<;ZQ1L"W2/<9/31BYGX$,?[__%O)<949F%'^EE&F(#PWA- M,@$F^'461Y17DM]%63462^:63"LEHC9EF::S!H\>M5AHT"4A"J]FG!['HHIPIJ,*K&/*II49 M>[R*E5*AYJA$EKCGX9\I)MU KC 8DM"CX.])GLV#$MX-98/^BSY.XO<3RK\N%!W8DGC1AU% L*R5%]Y06@3T' MXHARYO!%7DT1"!M5H?<-PGG,NTH >D?M4GK)BJ4#]#H(/ M68EQ:%5FY$R?9CD:!UF^R\*MRDT'Y8+4.^-=3MZ#/3BE$4W!="!;P8P:$Z81 MQ\$EN7]V<77V+WSV0@:68(J6?&+X9Z+5+<'O1^A['_:^MP?'_]I";O $!8:P M8MGDMXK=@ ]""RA8(UTH-N"R@23J:"N.L:/^&+O[,58E'UFY7E;CHD2OI%LG M&:)(6W4_!FC'./HP!Y]))0-T1#%.8)P_BM*"81@SN]2$?%R)6QK S/@MLA\(92Q]8H5R%HZ$*P5:%.$G*R MS6.W0W,_ZZ7A[M+0R;@02,0*MMO'D1[;HZ]\Z M!L3"YLF7_=SPO _7#%.*15:'Z7Z_6K+!P2@[2Y)'4LVHEW)Q+QHX"/[,Q;'X M\OM#%>&F>3YZ^=>__A7^>WB/LO7-CUN1Q7K>J\P-5*;)_7=!:>YH+O62(@B# MT0+M<"F*8C0<[?JZ%7^6Z"E&D0V!+ HX@1HYO^UGC# D#RH-\^!!$H^MBY,(MOETSC+%US- MXCP*/O -X FHY/'*:B&@^-H+]L%V%VP_ZH/M]QAL;XH:26]M,R.@*2[4@D5* ME48>[BIBS3MNA8. 5.;=..Y&QP_@N!,SL NG7=UIKN5Y!QB(1#MX-<_D5WN: MG),I$;W%A:;B%(0*IB 6BNIA>XL7+=ZM,'E'G8$$/P ET)J2[:Y"()#&7&.Y M]_J$\BE8OO!P12DW-O*0<_YEQK$WOZW%ED]?#SRO.!:H237^312)"E+F MM:5$MU0\@_%*,$D:JR5P !\\DOJY^9P@,706HU6M]T*8!])1C:I,0F2:=Q=' M@.+Q6)%25&B\HR'/Q_YUC%#9PO<0#H>C@,,GVW&\=P:3^5 EV\I&QT2G>=P. MF>D,J/+!RLRY3'2I3U\6P242'<%M+]@5YA"XG'!%,-H?'M/5\(\G ZRH@,$L MJ4;!:81AL&8PWM+RO*JDR&SU)&8H5$XJY;:Y##,XSO/4=R/Z"-)><-Q'D.XQ M@G3:8$Y"@6ABQ@MRK4W9LJ4.RVX#:ZZQA-=?X8G8EE0&C3H#\'RP1^K;.-%% MF:4=F MC\#N+#X(W)-5Q\M+/C^L: ^88W*DT*QU=9H;U:7Q4P.Q4 M$WB=*F>"0S2(A+P0G]L^>&;CK)A(TP\2#N YJ0L9$F.B^0/)-F'"&,^S,Y;G MUT*,^/O&#>+YRJ6AN12T&^H1>-6Y%+@*M9,FSB=;&:XBL+;CHG3$4@)%-(\I MT2(\N(S)KR"8GQU#HH*B^ MG9 U5 2/:!Q6NKR]R<@0&6!TXS*8(L]D2LHB<2CGI<,E;8>]T1ET_D.P-SQ] MW#5# ]E'D=\2-')6@);@RCT;ZN"SP? ZM%0L,@LJ"HR*EG0^-$Y#":E421EC M=);84ZHYHG,Q&+JH=2/9#M'H#%3_@8E&=Y/PH-;;8SF.-+X]LX[5+";I'=7# M]S9!S?FV+0D/=@9S_0#V/G?^Q<8!K[JWYT\6>9P$(^ZZM15Z^: '2-Y];W:F M\K4!E*A!E#"P$;-CFN6NDX> A4S]KNVT\:%*YEF*V6+Z?#LV=0_XVV13YT7I M-9,*+E72-;U+],@TS@(&UQ+AM+6]GDLN6->(U;GX'M-NA%F5EKEM,7*E M/2J0VAD/D*[;HFRR!158KHJ>8(MT/H>RS@!D)_=:^-!]:(..YQ MV.\>UO4FRXF\%$E115JE=TCA2%5M6PFF^6D 642G@^J8,$6$OC&B MJ4AY>7"S'7@//KF--TYD@7%39I(KE&N1? MPD]G6<)%Y:[]3!]L=\'VIWVP_1Z#[5@36Y'&DOT*&[;,U;5.J)(OXZ0:LL1& MUCB@0C^LYH.)4[F0U2[GN/D4"NVG7>F?EN=+O @AGO_,0-B=5D'##[EGP:BH M4)Y!R9TXX19U1A9#J)*0DI1P(S@_+!R3E3@J.@.33/4T\^HK&JTGB7G=]4PE M-T7:!6:II7<(5H.FGM(A0XI:8Y()P_G(]#J+0_KG@ABN4YU8E>Y=*W4=2?P1 M8:!O,WC:M<:.1=[MN94FOS?I/D/\S7,ZABL<9\:$RG4<5=ABNN!@<U53VM*R]QZ4*TN MD%D<[Y#U].#-;0=;I+&*7!YH-A3.#E5?.YKS+"\&'B/%5*<:&XVTY-3=*2YY M5].O=, G(>XFQVH.XY^8V2DS/.Q6A@CO6[@5J0W8U;3R]O:GALUG/E"$G!(G M8J,7)M,>)I/SQ7ARRR[0E-C'WYMZ?;YF8'G?$4]L^)UI9]@B=GI+->?--&G< MP Z?M[S&R_MZ16IH9<(:O*2BJISJ,JCNL?;7J\'"*XXDM\7--5(K%:ZAKJGF MJL>MCX:'VX2<.NB+1.[N3*T[4;O@88'^Z?;<79QV89HVQDH>#)\0+Y.Q:K9# MZGL<^Z92?PER3E"U7NHWF;O+ARKU3[=0ZGN@_]UW[CM=4H*DZ,+^;>N25DL# M-.*K4V($%:]"?(=:#31&&%+[YQV2*$R2@*6=M<=F"7G.XRQ%*!6&0U4^+V"1 MTRF,F A+E91K-ATT'^1LV0U@ @#WHD%G/L_R'2 ;&8>[(!G-PQM)']>X, 8A9GD-/D#PO B&HS076E1Y83U M\F,D3"[A/!N[#$T\NA8KI26$.KKSX?UQ62SY_'Y1T0!&=-Q:C[K3E7FF&+O#8@:[NY*K):(6DJP9?]MP,S33 MET9HKIW,+-22?NW\>A)PARL.=@B4K--P:4*(E+&(*(R3ZS$&2A<<+3)8?XKK M@>[98[9"_E%A1D0QR7)%0YAK*6LB*C2L"EBW0D*H'(;%0P)4R2?X7V1NE*H0 M;/@P!WV(21*]!X>[;;. MY+Z)^'0T/+Y7([$[C76?\$R<"TN,*FS?2D:'F+0P& -PXIE<8QTOHLL;K2G[ MRPVZ/ MH?;67U %YY5Z\??&Q@\":ABX.;>*.7"C!:0-*#0C9*&F!()S!NK/I M835*YH->P'@RF]?84"+MMHL@6G\^>R-)Q]9LO$JD4X8V SG&*29>TAQ3BG?(P;7@;F3O_1$ DOE6)8C/Y.V MQ8J[2Z6^+@E6_;& +)4"-FK"=2N@'/5R ]WFJ367MJ+&P)Q] =M%Q]?B9Z&" M4[&!O(FEL -;=@83JO/=]>@Z[U(*Y"\B \>42-ATP(2W8_?"77.*WY MM*AQ] V/!_S?)Y:M;WC0I.GK=:73E:/]1Z@LNYTYZ_F%-CA2%(93.Y$WX\:1 MJ,+TI[C@@!V/CCN-*0[\^APOE!J#"]J^[O6U]6C7E??8]J*NF>R MJ1+JO&2LN=ZUT1>HU6[Z/B8V8;YHK1Q-]C8WT MD%LCVPY"K,/.8/=8U*_\9!+208XU5]#C:86A3R0K@I\'XT2E'[=C"3J#87L( MVK9.2M=!E5NCW+,D>Q+$8Z+[A7T)*MO'D$92I=.B!LHZ?;T=N[LSF+L'L+M; M"."ZM<,'K7DD0=P-&'//Q.W_D128.)H^*4V-\EUSN18FD_!?6"21:FSMH'+& M&7H<46LH_IJL>C85Q:-%9@XBVG(M&VXP5.BA"0:.40]NGZ@Q4>L,&'SWP'(JQ]7-*Q0V7);DHGNJ8Q&CI^,-0,!$WW/C!2\[5 MVOD>C$!-7 18^O;T97 X.B*"&ZPVIG(%RQ?8)^"\!-Q!GX"[QP2;N26)(R3U*._H M#9A1SS#)U=@#FYW?J.)>2E5#9_M%ND"D!<:!;=];_+RU8T5!;8P,P1>WO>7R MTEO;N:UY= S'%]JQ<%\Z7?PQ\%VE+(:.0CHIL;;5FP/+7.KJ;%L;;9SF,77V M7C'7&\_C=O>FN=R:&1#B-(E^>^2-.+A;+C)ER)_OIRW,:=NABGKHY^]015>$ MM.?=T,'V'H145S!H++A#20GU? S_/N2.'\>F:*V-?GV%D1);8LOKVBXW)WD9 MAV ,_VL[9*!'=]U=!ORM_W_2[&;O']E-\$&%'\&5[)88N&J:E3WM2 _@%]36 MC(!@,1:"YO97.Y@L4]3X(#A)0 A2 E_B(;6&89:ROX;C%.8PF*NE:7DPP+:I M9"Z V"FNP2^K:&EHP'U0LO1195XBGZ_X[/1XGR[5$SRKP^4N\X=T*RL&LP,6 M0)[=:^T/SE('I^7Z?F?%[!MKU=%F_0K$[QW#-1(5Z=R!&KI$YB^,HRKSBEL:Q,_ILX^$ J5TB;!" S054 M:=O[1G!%856.UQRA*-2RX&X'/=*+))-7O+'+:AU>U+6*$]HX<8KK,;=%+:A, MI8&R0;Q+-37.,RM?:?? M.-HV-RH)BN/(Y-8^C3(K:>%+.G[/)Y2^,USXHA( M98',RHQ2FR.E>>RC /H@]EXP.NR#V/<8Q YG>HZU'\O @X?B'IVPA(7FQHY^BD 2J24%(O<#KB6=G%<+CE2S5G;>-IY'^ +X MO#RKT%T7Y'12(WU$82Z6*=RXB N_H*5]G-OAN?3 ^XT\%VZ%UBTW!3LU)!'H MHRU!8_:XY@VVI",ZZ]BF)#5/A5P6[+"LTX*QR[QL-BHT=8#\)3D"?MQ[*_;X M48\X_EU['(R."2CAKL&$)%\@/ISA0D3C6IP(K+U5X(0B,1<9(+:SMQ.)UKSE MZ&!X@#[C%N4NCSH&P>TV7Y;8IJ>O@RL=SE(L[^B(Y" H<8AD9WOV]X#B M*GNS[(8ZDS&PN0AV;F::W&X0%CP-N$1<1]3K+<*N1."%(S\1R5512))-.&F9 MWYQ9))'PCE-N2#F!/VHU[Y'DL4%HZACT"WEEQ==H2L@.F MD6S &'5A1K4,HR4/[RZ,,4_-KKD>H?!;&OJY4;Q-<+I MZGQNMGK;IJHO+)W/AM"H$3JSW)S#K&J.OED!9Y5-2OHW M3BZ,2Z53:GA)DV;^V@X%UP/<-]9O'>+$:=BP,K([ZI0@3%0\CQV/!_-3E.KU>3YX-GPF?=9SKN7/UP91TTA[AV,AO>G$T\NKLY/ MWYP%Y^?WE[^HS^3Q79R<7I/X(/%^__?G'R]N&?0P=?BZ;^ M\Y-],,)9P+Y@".5R$>'W8^JI<7VO:?]U.OGK'S_8SV?U?ZWM>9MYR+FO5/CR MWZIE,'I.2!W.]<=85XB'DG"N61A. U+83+^V]+\U'<'&8&_?# -SS)E>HK9H MG=IR% NDO$8KSV0U:V"_E@>0]8[9-+JAV+,$6D^Y)(9S9<0>AZ '!S94T362 M9J_B%P70QUV+R< GH 8,TF0'<"3_O#BUR+]_7I[6[F/>]:IMQ.;-F]W?6S"1 MZS&'+L-15'&IS(Q%WJ^I2X?-M MAFBF7GVM5U^WRPSJ'7)G"<5?4V)4QD(<%DAU](J:KS%!#EP+TL\]O!$^V00G M(KL6=4DCNL:(#7;ENJZSZEE(E[45)D<8I^5Y9,*=3CM078:4[E),Q*R&X$D] M+&A+-R&)I#+'&25<+534!$&%E%G6#P%R& RJL*%?26M('4(D#,&;1B"J\/U8 M%7$Q:#]\YO@&N"_=QM'+3 X% V9?.]^FY3:BQ&5 ] HX0--R'HM",R1'M#NL M:+3//A@^=^^Y#?KZ*]5#WU5?.S 7>.S8)*TW/C^CO5$KH_%BC/6F HVI3YR8 M.LM;ZDJ*C V6!9( "*H/+16;OEZQ=UQ%KS-^47TX'G:7%JR;HG#/CR"%M,38 M(HZ4 -:64+$-=EFCQ^L)9EP*-B>QI1H\F-30(J_PA8)Q5CY(LE08(-L M 0>/C\[Z+@+>BFR0L M;W>B=*,#GHF_@RE"F>FBK517QN"SJL2.N&P]2!O:,)8 4B/\XUL3V+Z@!.\* M;C'7VA3:VI@6-\5139855@GO49432^R\I[!#GZ4F;"DE&7( M_3M,[D<+**,NSW"T,X@87VU[A]%&0CW%#K8RQEHZ[8 M+#9D.)!9__KJC,!351YJ>AF*$UUG92WQNLX

,=YJIA)3'=]\>/7V9U;3') NK8C7H3G+J !\PT[*BEDC*_ M\U9VW;T"+/1KF0I!:0@W/AP)N.HS!@7AS<9RVF1O0+>1)E#7H$_;#U.%, MI7$Q1]_E)]-ZQ!ZKXN)[Q6*W)M*(,H.+7 [V]X\&1N%00TXOY411 I>ILKWS M!@$#GD5/4B$]GN<3N9V'CL);>,PU48UXS@W'3:0/W^7VW"V6-XNJ M8C8JT4HFR56S7<:Z;;(,&$4L,V_2:W-N?V?L-)@0A*5UWG8V1U.'>)A S9J3 MPD!LZTQ,R];$/KMG;HV=Q>R0B&+>;MAPB(OYT!J5CP&)0BV;#2;6@OKI4=3^>QQ;IA*[M1-"\7FB' M,SAE/<+D\#4-A=;YYNMFO++@'5# N^L]9)C-M-O3N2)!G9A0I#]!BRM$6XMJ M9$S%_E@E?E4+P21R/9?\206V1E(WAYH0!PF"?B A,&<>(CBPN5W,1LX8/!I= M.AEQ#^ V$@@1Q*^R.SW*W(T>1J_%(1)AV9Z"WS;%!5!S),,N3"Q%,S4'4>NB M?_?ZZLQ9@#:\&H+YY?C^/G\ _4M 1;G4^ +H"AC%VS M#>G(K\0[>V=,.09@+E$C(#(+?TH@,+,++BW=YP?LQ=G-?&7-8KT_%_^<@[LB M^N"K4[*-U57#APYG61J M0N&>#D<[<1SOUK "C*>C&+.^YEJ"9UOC,QQ_K7SP'8H'Q6P+7G6I=$3AC"FM3[6+$ MK#];$H?'=,1#R@Y3D)]V#4A%7')]3)(P?JASA%_<=:&O%5ND"Z\ZX M4Z8*UNW38.>KNH'M:PT>:B+5"^+*(F%[CE;D:-U1A4$=Q2D2JA:&JL7\ MX5!%NP/8@\F$D7G9W(4?7"!7X#(8LD+? ?^+&":,"!%1&&SKT-SA!\8=!%QB\N2^-(NZV#?:-#"0;P0S47.UA\X+VIJ\FGS M!#GZ&NYON^#LQ+M?1EP.-[<#GPV?/"=#,#..<:X7!&*1!(:7339@+"LRK?$\ M89R?Q. 8Z#38&1WO!A$X!RX8Z^-'>1_Q'4WEFD)L#J>WBVI.9BC<\";'1R'] MSR>R4A>X$7%G$][+VZHP\%!'_!=NZ]J6;DO$$ZI4)0P(90 I4 1WP4 _T=S)Q$\8/0%N M)/>7QX_= E(E%8;8":\YQ[\F53+!.\+?H))QX_;A R]\\*P/'[0?(G_ZDMQ% M:7_SHR6XB!-"%-5)V!CM++9V#60KF9](0%$DAKYFDS:S5OIJ79)O%U042LQP MAU6>LV&!E9 HNEX@%\6X=J.Q1O-K8+21H\1O>0*C@=N.((L3KKULE=IZRR4- M8D;%6=MI0W3(B#@>N&YQ(BQE2XTNI]UT<'@9J M##MF4"^6(8I?4XZ (RQ,]0)M/U,A2[GF3:)1#VW'=&C+' SW#V7+J (]6P_\ M; #.W)#$ 76R@@E^#*Z9=M ZX*)%@Q8S*@(1&"28K%A;W@QSBE=CNP=LYP:X M[M+Z-_V.-9!7OXS("R81Z+% \]_L!A5,P1Q+U[1$;+D->B"LG6YO]+@9DV*W M2!76_6_-5/"A:I%.8!9S+&DB\FB1$U/M)WY>(T#!-KKI-!8C>?;.X;ZX?0Y3 M9UIHU/V_0G-+=>*C'G2N"Q8.'GZL[C/ Q7VG3$:T/NWUOE *,S%2:6IK/=BC M-PZ5]9LQ H;4%4)"3$>C&(L@).Y4?8*9\=VMJ:-ZTKTZJE>RLGMOJ83WGD/V MO1_L^<'/>S^XZU9-=XP:$TP]PP,.U&LS^>5UD<]2'6"AL1?FDD#^"OE1#219 MHKV$MW&>%EAWRQSY#'TJ_/:?19@M6ECFI<,A.D+B<\$X_F$HW>5: M C]Q7#/2*DJR\.-*MT4*(_"9L=.($S>X][*00@9P;DU,_1$W8.$+*%%18,\6 MGB W"_AR!M7%+J,J^4=\I=Q,H@%,?[_.+)';FHN1( M$8(FJ8[ B7KC_K07XN[C=&[IJ_][@G^N(FOOZ 888"/F5-ZK$J&,HYTC&A2FT\%6R7:V$M:-,K'G^%E32_ M5,_#,@Z"B8H3,MM=[XT&_K6PL&*'DW?2VGJT,,^#A6RU=_LI"($U'-$=Z)^' MK)9< T7:3/#_:Y=KZ9:KUE[%>.*V26V;#P^.RAJ_&PZ1BE+7O2'J#-&#_4=A MB'9&1Q&(XO.QH7M6(HWN7Q0+F) ,-A]1H D7[#S==:7L7G0FEU9G@Y;'-9YA M$!RS6$^"LT\ZK,A6?8^MNE$%U*S>S_R2&5[PAT81N@<-? C_2LTS#HKM%XL3 M=YG].J=OL[W9"IWG!AKO/T;CX6- O582-2.*W=)T$_1ZN=Z^>]8P%F*,XM!" M ^+)ZAYKV4K>EEG'+0^/H".6,R3P"Z9RUW9Z4S!'9RJ=:F/W;QH8W0Y;L4/& MHDF3M!F+[=N< EP[7AU+O.J'6A].^).,MV@;-Q#%17U3L4G&M-5,D!<@%HW8 M-6"2XOD":2D,)ASQ8""B2?P1\1]%%882<6REP-CQLLZ?M9ODE(S BYH2;!;D'UPB0SOGV./J M3R?PL'NV_L1E:=CF 1F(D'K./U57Z,&O5@9A/3-Z ,7+YD36E3-'T7+E943A MJJ4%'M(5VEV#-35KL! PXZ/CK2FVZ!RWR3Z("K$W:J*CJ69_ M1.IET>[3>#QC;,0 )Q9Y+$S? MYD0.%KB\H)9"Z!E(Z*#P> C,BXQU$L/59O ;=C%BVB];O<8-FJI$D4S9-JJF M[A2FR48Q*&2Q+@35F&RRJ+$)P#3+R+LI'3N@1]T5YR;$AYZ1I3>3N(W7+@H7 M@J"O/N/EW1=E34<$=OZ4-?H]M(4'Z';\K:;ZX:3ACQ0KT4H*O]G0%4[JG)5APK$O409S=JY4WQF#^O+4%@I1?RRP*F@?%/&G M8.?)KLEV>N5YEU^C/ ^?TBC,,\S39MA]Z, +'1STH8-[I-?U:D0+/8_W5)I2 MMHUJT,B,(]N2(W)2-!HN^W+/[4(H766VX>V4>[!0#X*"PKOKPK3;7!K1G27R MBFFX9E4<:(')X\J8=A&V#0-6=,'A,UVN6[MM7KH.K9U7U6+[A)+>+/5\43)X MC_)U0G'%:1AT9HNB0J2&7U =EU[^!2'@4J"\"A"S:)%F!,'B^Z]5G!# 30R2 M&"G)*0;@ (4-%*'-"_DU@28OX^=6;#AVQ1VG;".\/WU (+B=_^RN5)';%*;O MW9?"R]?[\'U_H[C'J^934('$Y.L)V MR5UU/VL8%R4$F<:.9:@V4$L,O! QULZK$,N0T9.:5PC68@5@L].V_EZ5;:V M3.,#*C>2RH>Y:5[F\QB0$L Q;LW^Z!P!G <>Q#05AJQERYR^#JYT.$MA<&!7 M[.A/IL:HMH%, /^[.! M;4O5)"2E0[(<>$E!Q[VL/^'=8ZR%7V ):UFV)@C[<( 7#CA\A.& 3ILKS[MF MKDC[^EI+O":'>S>MEX[P+3>CYQBI(W99(CX,Z]@2&BAK,VA2K1-2CK*B/6, MG)8B_H3HVB?[32(JO)W$DC_3'4#1/9&)NDE591BJ3*&TM$L46M0&E;Y[+2_7 M*G%B$X?A_M3*Y:!=9#P6)+'- +O[W9C"!SI6N8X)+2@:!98B@6TF,7,^D9&U MB:8 X7:VW@*F8/6\LF<=Y\.I$9T\#GY.Z)2>AQ!Y"%<=#;/YZ MWTJ:76Z>(-PDWOJN%4_9-AC ;792Z'B'&/LN3L-_D+FXUV)[TQI*V-V-%^ M5ZS8$1.MS^(\"CZ0U7*EBL-ZW#)@#)4HR/[[X]/'IYPA"--VI,?P8>P9Z*$/4!>@S^ M%PQ*LE#A+,2V=O3;-UI%#LC)E\/S:Y%$+4D(/"CMDR1TA"V4.T<'%%S'99[= MJY59ZJ+THJP:Z^E4R"1Z"X2GAM8;J2\!8:!XED]?(WT6N($(>DW('J7E1S]% M;F]@,)Y#H4KQ8A9P;FE3P4>W%7BG(8*85!()MJ$QN^TLOO,A\VJ==-W(L,+4 M 05$J00/BFVW6*+&./8,=$&5J@D&:Y4MS9! ^TP,.N\&(:O@ZAAD$ED@F$R M,^G%';7+ '2$?FO:^\RBP13&^74<:EO*N9BI?*Y"7;%?# 9,Q4RD\+09ZBS% MV&5*PX?9-(5;1B0'X)@7MES2D\S&'4.G!K'8%.M09X0G!XVK*1R1ZT4E7K]I M)SC-8XYQ1%HEEE=52O\6>:Q+IL9VX?@^L.P%EH^V.K!\/Q(-.YM4NC3\,4&G M"94F<*$RS$DB=20JI_*.+)W \4JX(N+30S,.=K7PSIE4C95)"4;E+20>H$@< MR&"T[RJW=\)=U#)C*M00U 3'OHBTJ)F(%S,+:FE:/XSU-$Y3K[7 YQJYRED=K[UC+9$05<)PRG5H]"Y+[Q5$ M/9ZI/%G6D@SO.+%0QU 1)<^!WR'-XP\CO4A)C=;7LV:"'46CA,L,F5,II"%O M"<:NK[IZOK8T_N&HBTXKB[JD=4%7&/BX2BG)1G6>S-MPDZWH!%4##PN'EP@= M"(G3!GLD-'+P!PT56=,- WALJKE[DS$3UA!)V1)J0^7C5$8HQ88-G6'&OU/L M^EVKJ8ZQQE[%)2HM*@2>_=VW1T]?K@_^*P1/)OH:23-$#)OONP.N>45VD=0Z M%337I>G5N*Z)_6<9<)CF2T@S6*FP>J.5LH6NCFW'1Y,ZGOQ:0*&VR#SA,DE2 MITM.EC"RS3-X/1C<' ;';,4+J:=-@E=Y-<4;8=BG\#AY>I?&N33'O4OSIVLV M.E+Y+*B+@4>I1WH 8=1Q5B'Y0\D4$EY;DCY.V4):3J+O)+S5+XFQ/XRC[C!. MCH%S&+-S=3'J'; >L@G2A.>L,#6XT!F&O PHER.XA2VI6F^A(]YG&>LD:OB0 M>'@23";/QN#R&@(F;Q7(PZP=?;!>Z+5F-VDM"L5C:5).)$6V^C8TUASF<>+S MQ?U7T7(_R41XJ0$I,HMBW$LPQM6=X^%^X"@H$ ^4Y4N'Y^1(9%S.A;'- \>X MPC;F:O!>FR:,R+1F9E(;Y<822ZY D4:/ H#\Y65KCK.WT-FB[D8KC]EY@IS/XG*_$\%M@Z6 M',]!%EFQT3%3$]%!6P,_;N'9M [%MF9%X3EF7M^C:L&6)6XDCW>CS3IO^.DU MH]RYZ"@VXKY2AC"V43K32D4M#:TY_!??!^_:UDG1&NZ>*J^\NA+\&E@,[BR MLU6#'_D>JIR.I)[/"!E:C-7#4U]66@MF8$HJY^? M\.\R@X&)M*[5'_ZQ@>3 MB @UY0JR$Z-36GK87'JJFB8(\_&%9U&,LS?*VT3W!F))I?QXMP M&LXPLYGTP%@ ]1&;#JYZS.+C9]O9/"AO7R!\^&S[S/'A\]P/O:"5V>_G+UY_^'MV;NK MAX]7/>P.$1@772%C"UK,QDGV ^SB%_3PU/;)<>^:9NB9)(;JRI_4/.F_6D]=H(.$.:[I\ M8*\">(.?5/AQ#SQ6ZYVZH\E8O?,%&JZA;$F.'E9Y434S/S8+<>=1# +B02T, MI'% GM<2CZLH!J5,<(]:+,%KO>0=N4([6LMA^$U,XQ1^5$MP# R!F@6A<&ZE MJK=)(4M)PFT60T91JQBVL\I==/7.;:X[K08[TYK1Y[ZL;9TO2W]Y]'CH,F"Q MNW/J&3J$UU:5H9:Y\..N\;V38)[=U&4:HT"&P2_G%U< MG?U+_")GZP>W"$C7.35?=8]3TU45]R$:+T3S=*M#-%TGC&R@0.I,IY1Z!/0[]?0#L0<2&QU^?(VXOK*% MIS?!H14,4W+=P$7_MU'SGM>K?PA'1203Q)++F2"<89JH$)ML!B MHXBHJB&ZZG$]F,.%RIW!$^,VFIM$FGU-WW3 ?L$@"6$>C^MP4+3G#J2U[0HB M'7.-:V=K6ZS9SC@OKJ]\?>$ZT(T$=[S/_%C;CJ*D9-NUL)LV6WR89/H:]:DL MBHLWNK1+)KP&:^S5#8_ML(5>=67?X^-OW\I7;>)"0Q@(@;C)/L!B%2C4I8JQ M[6(()UTE_9PG%3=,82&S!5_2E^-3'#(E6U%648PY;:L&2V2>*7SE1\?'RD\: MK5$<:8VH?.KI,3 $&)1%:2I"V \5PB(8ET]/^=ST((5I9N#I%@,[KJ*I+FM5 M; ;?XJF94L\+3Y5E59F8;C(?]3+0B?0A\74W@Y<8.F'GX\0*1>F< X0"6: \@QG9J"/6---4& +2$8GZ^2NFK45;F?*P45 MJJ3\&:L$?>?%ZUOA)ZU!,*I2,M-R $:FK1['^IZ4*OR]T6784A14? 63'>HOHOVS&R, *YUA>OMG,X]7I0 XX2[D>9@L9.CZ) M#W#_"?[VV,2[JU+!JLI\@"]&?=KHP#5YB^;!&&DP(] @0J,)_3Z-U!O4/0PS M$RVEFP]4AQUUDBK7I*U.#%O!9WJ](<5)8H <"/E5"^($J"F#=[J\R?*/]N;( MB%[E6 O-S:4]F@'$7Y)D35:VFGGFY\TPE^V[9C+ZSZ-;8M&&_) MH&4_[,XA MR;DF?T-MEY8_(B@W1H*@0[*$M<,@E^9%I6\(\I].8 MPC5D>F5%$5-\%RYI<\(16;06,B&UL7D>XT5;8M<<=2_G+4O^_B:%I9K%B_O. MW">"F6/G,SJ+G7#X<5>6TK(X!&$<49;-6"\<,;-YMXC/&= MYWU\IWLZI'.9A@\V\WF.,S]1X?TR\K,:0<\96WM389O- MH$:.%GID&O^-6N M=],M[4V\O*G1)*& M8JG1)5EB<07LZ_)&4]W?RJ5>Q;I'R?3ZU0E[2&=OST[HR_^3%3HN9EFP\_8? MOP;_5 N5[@Y,F(QJ-TJ_U-EG=G3L(4R\7A^#JX%E#KI)E9>F+84O/\;0E#36 M9BP!C[7/!XX(J6E8@_&RD@:Y&!__XB;9>[O M'[=$>E?:YWED#W?H+%9;<=SWZP1A$U7XI*GZY#Y,R&O=GQP&N@>+D*A%H5^8 M?[R,XF*1J.6+.*6II(M>UA\ Q_#+:PQ^ARH1M4G#YJ_%$P##Y7!TA,Y "2,O M(_-@\1.&Y"=\7T:KWQT?#9\WNVVW].0>=B8YH,# M\F_?''[3F#LI?3N Z<" 3!P%9C/+#U"[M7XOJ_/B8/$I&-7/'[SIRN1FBV]N M6>_G*^O];/CT>/6LXP^]9_U6%5AX=$^ZMI400!Q!6: _,/?\SIU%H96WX MLZ\?7VBN#,<7/K]Q>>WO=+M;NS0.%%2%3W=/:$:V=!]Q%[LTO3G[\0*8E^)GQ MO!Z'%W-D>5VJ+;$I)3 H?V*K][7*D]A!L!DB[/I'RQ8E"A=,"7)C+.ZW5^=D MK;7=0(;651;Z^GZ_SLI^;UO*QG7$_2:-2Q0Q_71)2O+2U1L+9Z@V':_]6C)A M:.80M@EMNU XL=<&(6S6,:7%,\;G.YXDA.,;JE]*4WI@:Y.HQ.,J0R V5?E5 M)19U."SUP/YN3>.&VL(CHKZV].9BDBFJY(-3*[Z.(^QJ+T5L5)-&M6IWKVKM M=(ZJ,S@3SE']1-/<-6!GQTP9+ H"LX7XS&5?FH+*E1P2=GXJ2X7%I\2SB/5- M17#V:1:/XS* ]0]V\+I.$[F_^8PG"Z(/DJ7?E6M82P5)5D?LISO#&1@ M)F9JJ8H*+41$!/>71.?9]E5=MZ*#P/71R;6G8&M]FXZ&HX$IH2(E;0!,W+;/ M8G,-NP="/ A>H2+TVFQ&LW5/R9X3(@^O>ZQ'IH]:FQ]GZ.4R;D5G2/H;8T%K M:6"&<[4Z@\16 9/,)5X\2BTL<5ZC'7'IP?/Z?4Y>:RI$JB" %'N358P*2*8NG\ \?! M6*4?[?JY7C1ULJ\^,.T%ID=;'9B^U_BS%RDT?Q,97/F*^%66$1[;5M"F&.T?O*2 M48YK,*@U#GW<$[P-KDG'BLU/#4?/%45W:JT2WL:)+LHLO>_JMZY[+@XJ#R>; M!XXG,J5JCN+\OT?#XP >G:#QU_TP9'N7@T[L!\3.(=C;2U#T=J# M$2ZW'1EF%8QQA;O*J.1UW+8I!=TL_QZ=Y\%4IT2^N"0>I 6>E,6R*#5MB;:R M< D(\FNT#>16"B9SW$18/T%\4$008MXL0EI 8;ZIL?+RXR*B9"3"*WXRSY=J MCL#V9C.M#PON?,CQ3=>&TI(B$D4EKF"@*O"#<>GS"_)@8;\OF MC?2W=#[LG;G>[918-VQ]0(X(N!:E.X\G)I[K-;'CV?M=6Z2^%EMQEAUWZRR[ M0%T6=2S*]@"94CYJO4"-5>5,MDVSRGGC+/O(W'%LJ1:&)<]0_A&OGU?X:FFW M38['. V&5O :WP\12H+W #?#,N;I^2+)ED07?JO+,ZCW6EW3HIBA*H:^G!)2 MS$+-#-/6\0)MB/5HRG"BB=6N8XK/L&K(;;&RU\J;E![KN5H?'E)0%89I^"+[ M?GT@Q@O$'/2!F"_0[4".8"/#L!-)X)9,LA]38TO:WNC>VYZ-#MQB4K2"8D$A M]:$PKM?D0U5\)V63I9,8"6R3&)9O*8%%DE"K#DUW3&S\R+0$U(4SHZY>XKI+ MP,7KLX74B-2D$U19,?")PI&G@^X^3>%]HUO5$YN3=$,D=,XP \V-DZD)6.V- M;#Z71:P$OEFMA7B>ODH]^,5&*)@?2XD*E10O(MO3+-F#%L.&=J?:>WYL?O*GLG?.&XD:M9#K3'$VG MV'J[U";<&985^5#A#-Y3FSUP6X 3MP$*(,%&A)96"7LO=:Y'RK=K[,V!KAGW M]XT\QWWL=15$,E'*ZZN2F7?= "1"%^RH;GOS[W Z$0/X*IY(\_@N>/"4W?*[ MK>0ZGH]!+>(2TOP;C=7R L$BJ0J.CF,;=R\6#:O21TLQ(QE/UDX>TH#;$ZN? M+<)*8VRD=CP1DQ9%]&;:/\)9+8GF;SFET> RKHM5)7)X\EF_)2B;)]UR_RW MX56E@Y]ML.\]^&0Q9K LL4@?SKY+^E:%']/L)M'1U/!6@9UKJ*GF)A1LD[F> M^41<^AAPA)@?G0TQ96U&3]W$%/ZYPV,<5ODS"RXM\H;V=Z[G$ ;,QO(-B#LA;Y= ! M8>M"N#%4\4]EO#L<#?=7JYC-IP^!\ZY#E'<'-<:[T_=OWYY=G)Z?O#G_[Y.K M\_?OOOOV^/G+X.+]OT_>7)V?;0$3WG'7F/#>.J)8.)O!3YYG*)G=RI%TU !* MH^^^/7KZ4@)-21QB'$WZF!35V'W@J4+]*03'E%K8X!TIY,IDO0,L;$T:+8LH M[N,G#%>YXFM=4/&;2S0+$*N!6OB"GV*-"U<:4P2C_2%CT> ?3YB@;PO2CL== M*^1#=^-5#$?"?0=6'HI@L;A@3#3B:2L;/1PI<6C];=,*B#J;%:7-_[,_[24C MUGB=C&( M7*29XM<*%AD]6B5;H4HZ5BATD2U5@DO23352&_'3SBSD;;%O6.+A:%T"XAWL MYTN5N 8MKV.=1/<<'JHI20$4,KLY%7T:"'MNM@H!A],4*_?=^[3U$@9C^]G+ M/]>UZLBY=Z9Q?SQ)N6\A? 8X@WW YWM#DMB0-B,)^!6Q!R;K)V+=;O=T4LP6I\];?$D M^(Q=UB*:!5.0E+.:JXU#.1B0QST\DO\>#XSS?0SN-R*ELLF?'-J\?0M]%7%: M:UD/#]:97?=H<]^*DK";1-B6.FL1,CC%;<])=\R?>U47Z!G?Q1(FAQ?C#RLK M_453#YWVA#M6E\:+=\%<*MWTAE<7MR/*=T?MWB^^:PW4UJ;[7E/!T:F-]Y&H MKI8V#>J:;U+E:5S,J.\](RJIT9U\S ^6TGK$?*,54&5Y%B,7G(+,&I%DQNJ MGB#$$B7BW$%-84N@#9/.#GU,Z,R5[[A&JMLC&6A_8-H!0WBE3I;- MWZZHOT&P$^\*:NQ6!8IT4S17KH +K[K)?%\/HD'=X/$>MOO\P.98 MFBD6SA/NQ/$N;R5GG!'D&671*I[)+98L3K:IP#/T(P5M&,,^R7*'062#&*=-09!RLW9V8>/=&A^*H3_! M QVVK06&P_9)U(U(/M.I8'$1\\\NO:"8MR6\45I\.(W4//QZ5UKXA3-J-Y@3 MTTHEY9!AEA(O.I%DPH-EV08.$$[H(VYM:0L9>2IN8*H("L70](5/P>,\#Y@H MY'I+G=#QR' B=V!PV%M* A@M'DPFO0)56J.(PP&0N(>J0.Z*7QLEDT6[/Q2G MUUD<\IO;-ZTK!(90NW4V?^-+&15LZT(<$X[^A%T/B]JM;T/#/<:0S_&C"/FL M&$[W%//Y'2*AC+ O?;E;)RC,KKNQ@YPC,OCVVH5[8,^(6_\!%(=WP1E[!=PSMLBZO9O6;Q.S8;O^(. MO2QS#=OZGUF%7$#WZ^/G?E)Z03:BU&)=B[TLIB99]1X?@41+>.-Q_V$\E*W- M"7?V3$XJ.RO88I#=_CDU@"GT%;EM*@7'Q6\!S/..BNNCR(?2 C8%(3) M4'TK,\%J#!ZGU7'P,[K"IZKP+$BO#RJQ\Z*5++0<;MPPN1*Y<,LM!&<$'\<" MPQC4-7)0E#-BH? RNZLN7].+ FLR04;!Z:RM8F656,QXGY,$;$%#:&O*$@#8, MR6G:E.ZX--M%F/,9S,,?,H^ 0^MO5&+S0.HE[S/(NS/N9DQ)]@D&0U++>&-\ M5]@+'+HAS2L;WD(E*0C<\&Z/=A0XP]3 85"77:H%%34DL[7FI.+I@;3LF.44+@FL7 UCR6!B 7)7 :-93Y@X. Y M.H_+4LG!6XL?K/ ?>=Q33?PPLC[ENN'3$)]^A@$_T=>" %P':_:X35#G+TS) M+M7F4T3%CFV,O4W8^S:4 FP7E"YPA&02B;-SY#"WAHNIU"=+BSAM87ARTXQ? MD:.Q_,KK1>TQQA">]#&$#FB&3BK1:/=^A]4^A3\OY#QU"1KB8#%-.]92FI N M0N!'@WV%:4-6([\U;MM&8P\@GFJ\)[9ZB\0G>63/32(-LZW:N!QXZ3&EB/&[4''4XA!+#R3*0<#N MRFDU'$5.79OC:?D3-83619J@E:K<[.>Q1\6N!%,4<9Q8HUG:2< M;'@.P*0BOB+JS<##E08\3F)M=A)OC^<=1[EX8U*0IS D4M1X4TIYF!+>,435 MADPT8JTX22*Y$CY72H$:*Y]O;G:J(9NB;E2+<8]1J)^"J1<@D]M1RKK>0E#7GO>D_T4@G<8%>"1UP=BG'L1#@ M48%::HH[J96I&"?P34V=C9G[EE(A-J*9Q&H<)QA/Y*@AS9A\TAR-W5 3"NS" MT(2,O_=S/#_GZ2/T!A:TJ:40$[QTA8<9+@AO!.HK.P*0Z(\;*V7U.(>>I7/8'H^*1)7"R:;%& MW-PC3]^*BN&.<9Z+PF!$[3L]S8R=2L008%50U2=JD^!"DJJO')RL9T*[=8CG M$V/\4CO;&TF0JP+;J0F?1RT<0*"9"1(HXUT*B41)@+Y15%0# V:2W RS^8K8 M#,C*MBC9 AT5BBUE"#GBP6C\V$7NZX" PC/]C:QBW,*&))J)A.F347K MB%OEB/A=5_N! Z]DY+"B#P4;+\?T++M7GB?*N]4T!,'P*$FAR)1L/MU>LM>8 M8=FD8VWD!/'P61+Y^R[W(X,#28,9 :,=39>2-">QKMA^6]G* R?]%A'C"PT\ M0N G(")7X.)&P0?$\MGTH.?5THLUEX%*"[B1"R6H?2 ]XPI1%*D72Y7*&TPJ MC!?8)<*IGE?"ITP3SH@+PV=XNWA27,:+!IB.V#XQI"N5]**MK3&)XP%\3N3, M<>D5<9I6=#!)-96S,F^N:L,F)S^W.4PG^95-(B''&YW #.Z,#FS,P;-VQ-(! MJQTV;[ZT[5X:-QLX##AG="7@8H(\S,S2=HS8[6/U-&4&^,7LC#._/,:3FKQ0 M'BME?:*'=X7">.[E[75MCS'>\.P1QAL^2Y9X\(S\G3I7HGSX(*@2S[MBSH^& M^T=$EK@7G+Y_]_K\U=F[*R1*O/KWP_>:GG2-%?%G,6WAXV[5EG8K8+7N?U^Y M C\\=-I<",+=<:V"!P7U$PP#K]\,Y8^51V,HI9/.+*!J[1Q+H0@:.X!_8?XR M67*JW_PU,+Y*A(G@,-=(3%U+:V1$< ;>@RX508EL>H+\'CI[:4R6_7I0_U&4 MA97PS2'7&TP =G^#BV_(NHR8?4Z3B0D'7<%E'0)"%X8UG!>LN>.2#30]5#J- MQVQPQ:G]"Q\[,$ED^PYQZ>>]T:WR;AN4A%OW$EAS^&>5,_D;-N]#DZ';E9&G M_H*=N\GO@K\T1%(2KQ=8:IN!L9]D6KUX2V(]IG7O1?E?YOR60J!D*8B4TI0$ MU0C2[VK0??;\7B%Q.WYZCZ?RO1:NUR=F?WADN(O;=>!94\'92 F5?<$'B;I! M]ZLN?@[E6:528X#-GBI!,XE^@]\;GV63?30P@'CSG-HS8$,5%/!!_$XIS(\8 M9LK&IH4?T6+80(!W9]CUV[KG[A/8WF >/QX^/<:)\/86Z13P_'-T^&BUV@^^ M@*T9WH"K43KD3H4E1\9AN&RB0LP\,WR]92>Z@_9W;D1L8^#> 7%LYN!>V5FF M^BG#@A"-$4WIG6(***?<78*:*-I1KB=CMC( 'R(*"RE5,8[#V(-4>^$$\CD-E<"$[91!C[B8V:]Z M;%K<-CXMN!ST+L*E8)#3O:IPP-:U=AZK9/8%0,8Y8N>*P/&7H3:5CG'Z6Y5R MJ!SD)-8V2(Q0,E,60CJ,=2O5!U)$^8XG]?YPO[%:^\/.']?W60C4C-B,-K,0 MQYI@8,++P:#8/]T&I)WSV?.4_VG94)I:O"XH6Y"W?]*UI@'9(GPY%A-G)1)[2PN#SM=HW.Z.10 MQ]=6"8.=E7J(4;B-+A ,'&,%-D(RMM6?ZJ //\/ BISSM -(WR'A GI5N%^R MJG3VN%.R8TI0&\">E]O,;CAIW';\DE7]Y1;WD(^=Q^XL'PT/R%>."R]2)@0! MXFO:J&L=*X*^L$>'T[I\VRJ4#0%]H0!]]0(55.;,I ^D+Z/7M:@;0D' M_@]@#_AB7)/BR6I<_7."_05WQKU*=M29G>%)]HHD-Y>$PD(U5(C1YK7J^DS( M>:QEO=5"?I_H]U8ACPN_$"M9>DDR0\[4$'>SBDYRZQD07K^^UVDMWG2TW\>; M.B^*0GA&VD['NA0\Q$ MP(%K3^*\><\IHOL(BDA4*=[=7,VU*81N#D]^L08D;*)T7IQES8'/J81F/AT_ ME-R>"BV/F;K.8GH_$(%X#DLBZ073LJWQR'70CP?1;^FLUG(ZDTPXYA0\EIL! M;AZ93@0KVZWO[>,?XL("(VW>9& C M;HE.IR5QB%-=OT'D-KATI/-VZ",_-F(4ZVX=8-R$"HX-W;I MM-:A!%VIK9Q> X/!0N80Q[U#3&W4CG8MI^F@;IW _7ZKHCADK"&=/?"1H?Y( M0.I*%V% J($S8RYTH54.1YKI6JL_Q05A"? 7N?F6O"FT<::X&HQW(!X&."?# M>$$219:4ME '=*4F5"+HL#Z"( !3224MB29)%MF:'*,W4E52Y3&*EV M6),8 M&\=?;--7P#ZG?E,7:*=2$H_HB%A:L1]/3WI0\_!&O8?7^4A:]V+DQA; P$L1 MYW),SPU@D1,?+:I:J-&D&K.I(*0DRX75%WYYZ8(.D-KMZKR_9'];'/&C<*-3FK1.6MNNA5I[*ZUZ:KR:VPOT">Q_W3;O:5"&VDAP.KX MY5PDLZ#9U]:.BE.?0ZEI@_,U9.M%/2G([]LYF[3[HT'<7CWW9'A\O%H^)Y\^ MC/JYSA30[0^?/9,"N@\___3F_/3DZOS]NP>K&\XD[]$L\D8W(+_6A4?);$XZ M[HW'AQX6D.!/4Q,A+:H$?(0=_*/3M3\7/-(NE/H8:Z;IEPV:E=<>,QUYLQ)4 MB;AEEQ"\H8;@W M+\B_+A9:A[.6B&SM@0AN7?O0";=C85@L.*EH:)7]X4*,4]8,I44I\"RG^:KU MK$%(OP16,-4A@6;<+VWS[CQFP_R[\@LOU-XO@S0%;K+$LG"8\DOO(Z'M+3 * MQ&K8IZ\4=="Z,!SGB.D6V%,S-\UM:L6GKG:C;MYYEAUC$ =>LTM_"!R-FYAE M!Y'V6'BPAC:ZAD=K0[U#G5 Q(I26)FQ%MZE19QAE!H] LHM5X]'E65I?'3GH MTHC>=Q(C#PK'N]J&_YD[>0&@,2+>\9BS!"Y)_%$S&)-?UM;>VI>.YPO%+]U2 MV1/:;K/Q?QPOZ)J"'N1D29UO3/)FXYIKA\_"B6'&T++AF$P2=1(B9IGI%+L\ M</, QV?R;JRD:O%?0U67Y9=FRE&3;\ M*/6<(^#26&>M!.&-#:V4$H),DSY:(V[\(R^$)5)*"5]#G80A9N;8[L]%&IWS@9K-3^H6C0H29QY)YSBXWWJ04%:]]@G/>X@4EA/6@]3R!/4D7+^UW1CCR:V[-2XX#VL+4->9U]P(A^@C3,,]FC@YX[RG>.>23&Y15-HG MHW8D9_CU/R]/:97 Y$2%+R([L=_%R!=H6H,R_LZE;&3]Q%:XG:M?&/GQZ4CW MX5VW.C8!&N'S99BG,RQY._N$6"$,$6477$D'00S4V=50Z=/&UQ^$@I[QE'./N C=: M?RS84N79\N<#^1.QA*50<>2M,KC/9$#6]H*_XU3A8N#.XDEKG"?!5,-P3,]7 MGP2?#SVS&$TDSAKSU5JOC@H_3G'MZY@MMKC-^+TFN&B@H9\JF!P+N6)+B78M M:P]F/2YN,\D]MQLQ$"QV3*)/-7?PTX5UD+U)(C^ZWF:PUM8VK HXCK&4FXJ, M%+9M*;V.!:@+71]?S#U<(S5^05D/ A7]QFU4!XYBOU9W2FT#[#!4:(EH(G19 MTC4VNZJ]!&Y2.!=DYX$ &&J9 #GG2#-3PX&\])E&0;""*QW.4CB#II(S%\5= MF*IOV^FFUD+&5%$]'XY:U>8*&D5H4D#:QGC8,RL>;;>IZ9MB@UO2V$D'0)5@WX)"T :;%CQV+VKXF?(WR\UI/3;PG:B4&'\XSB+* MX+%.2/PM:_<@JU^+.5ADI9R\>,JJ1>P1,-"$QF-$>LK:L :9>.HHG.DY4EWW M[HWOWASV[LU7E*4RRQ(TM:BMX;R^[\$4Z2G()*;S M"N6A170X&&R"#X[_EE \-&E9+%)(3B@A$1,11F62 M8!.TBCNC@4^!F%XOO-UH ;/0.M]CG0[*?/5<+'S@%TZJ.1Q<]&PU(N]Z/5N5 M4I1YA4PNJMXR!R:W*EVL&DVPTVR^R.#N7E=L.J1B0T6+0]H3L\'8#$V7T^D[ M' 6?D,2XE.K$9 3L>>.H[PPK$QJIPM4C!D9,83"['!XC[6N;6' M_GG!9J-;-&DF9#T+M,M2VI!NV&ZU5XY+ZBS=9I(\W*/RJIY2WSRGCM;H!'^Z M<[Q+'7J*1B,P$V[V;O-E,\Z?IVL]&AZNYIOYPP>2;NY0OIDK,/:"\W>OSMZ^ M.W^]65^FU9CQM0K"N@K?%D,2-@H MBKDGF"L5AC)[/I0OM@?;JS\:Z=&!3WLXP-",Z6@!AFB.\@0K-@.A=*D 8S%C M']Y77J+59E ':W.KW".F]AVJ\[.+J[-_F3;T3ND$'/*+,5SM0!+7/AVA1Z'5 M1Q&\*,+1(XPB=)E]<)$_JBBS^WZ((BJIQ7\JK-)J:["Z<@KW6J2(GYVDU(FF]4GF-- ME\;&X^1N8I"IR07."PO*=4N/S\XQ%GE-"K(;./KR@:O@LZ%V:U8;CZ6%4PXW M ME&M]A,U&799D=3/04E*8 FM-Z)7SPN$&M:<5:8;/>54W0+2E^>=8W!L<4G MQ![N("M:ONS1R@WL9\ MQ#8F;Z#>PMP>"[-#AJ6CR[BK:?D88R['CS#FTFFGH6-T5Z>8XRCPU ]UA%VA M>G=A!2F.9[16A(V5BB0NM7;W9@!%%OIJ"=QO+;3Z?UI04F4S#1%:GC8\?SU^ZXJ%B]93CM62>%@D*0E MD2S6\<[O?2_GD##*1JKS):VML[EBP)QR-RH#-<4/58R,.0MHHT^A#*+62WY9 M+_D&[<\Q>+F)%VCT?77).T:)A3(92VO_U'4W2@B8/"R7Z-5]_^J>6J5KEC&C M;6Q8J"G5O&([NGRD>C.1YH>G5EUX\GWCM<5-U7?WK\&10S:PQ%]R9Q/0Q8M45 M#LNWHG :^&SXJV(+^":]]Z3^H.;8-T^H'];N!H7^0!BLD%VP!,+BJJ3I,2*! M7$5,K&M$IJIYD:P$@2&CD$CZD/QN[B!Q!I5H)(U[6@]:,=?E%ZOM:' _J W7 MH;W&)D@MC5VG>0EWM'O=ADU>D@]MZOJ!M-A":53=M5B*8A@S2[M3QURMWK1G M)1ACTA?7A=]*_GKN_,M02R.:^!-58P;2$X\1AKC53:K#:+D4B[[ZT0_HJV^: M361?;.XBJC6 JCJN:NWF%H]8-YIT5E<#FX2LI!2KUJK9HQ$PBCTMGC>(+##,,WB M$.N.RLP4!N$*J&,OF$IN31835IF8)ZA(B#9=C2IGA@I]QA19A<&ZE+O)(Z_\ M4U^J>.H[4=R?S.XN.F_P4%>_ [_''Z\N-Y\N,ZI;24D'^]#CVK^VXC[TR/N?8+F M:"H I-AG*G?X_%]A=/_Z771O4$F 5:.[GH)*%BY^9J6H AQ>F23]Z2T!<-B8 MH&@F 2ZX?]O( [DZWZ MO<%B$ZNW5=_I62"Q[4T(2N%/E0Y2%_HR>5\BGQJAV5ZH\AN.$_2@C-^&6'BG MO%PREUR@[28F<0>6:X_AO294$4VJ]E-(#1BN4]I[W*Y*$10Q*4@QY$QN>(>Q M%:AR87/,8JKAA=VDR5GS+>^\\NZ\4"+J#&R+XF "KIVWH^ YK1]N^N''6^V' MKXO3@ 0FV6E$-( ^7>DPZQ[PM$MS&97;F+J?A(M2 ^O][A^3QWA VOHWL8JE.$ M?<13!-HQ[P;>4QYP29QY E4FJBG^@/Z[2JB7L/V AZ]T6N46=%:_WZCI]C+F MG RCV@<$"29(G3+!(C796!!)1^ G*3T-N_^YV 90;D?DL!.C%D9"9D6%G!-C M? &[+IE(!U]4[A%,BO0%.4 MK)>ZO1F-^.*M,Y_ _[GJ8-N0CA'2L2:B<]@]ILR BNC<#*X^./V+<_K'\&)+ M.$%ZN_9$='J<03R A<$/F:UY1+6]H7H#UZ!ODG5+Z^I1%&WI;'QS>89H=L,/MJICM7X M+1B]Z%B?;+5CO8D2U!H?,I>@!7ZS>J)4<@K0LSC#HA&[1.[:S+OZ 7["EH2E M?O,Z3M@I]$FG;A#(RXM,^C'W:LU"']D<8^HYJ\5H R4?.3@%4:Z;M$9C*DU5 MCEVH/:2\4Q%&*=.$ +4MGO:E\+0%?UKU+\$DB?"/YX5[NKG)8Z QP65CFD%? M([?+H2&$_B14:0P737P&@>O?)ZFW2*3)LW0GIM]Q'B1QYYX*9FNXJP&\3&!T MR52A.9=3PG/X@LB'2Z<$WEN&K<^+ H9L*:K"/EQD87N.52/6*6%\!!3A,PV'<4DS.#9?I@I]M91EL##P8Z;"O";MXZ"/DV)91SV1IPM) *F M2Q-91N'6>!O%L$<^N%^\+%ZYD6MO?7K@J39YTY_2;H(F0HGR.S"4)@5N4D,N MJ/H<-#8Z9K10$&(:A6(V %ZX#]S!C6^D[K&?%_EI.&*0V0YUIGCT;N;KU]4GT=U&.QU*Q*F&'8QO MWXK0'[R?-;&_)QF3LJ"M.;G* &6REEB,II%8M06KEBA)A 8[L<9 7&X?-C&K M+8]36C*WAFQ\'DOLNQMB;7##"&Z<;G5P8SU'0EGZROS^:[:^LB8?M?;Q)&X! M0QFHY .[5/*ODB8=2#?0J1G-M5/QMB&'9PXY#*3"A H\O:^(-/#3X"''MWE! MXO&W*IS_>-N#W(VC0#WU9=]@UU:KA9B@7P]5-+51/ MA<+PS(=S*(2J2,R;XH<"A*+[$Y]X#!XI(TXUR G]5MA)JJX$[A9[TBJ)5;%N M#=$T@-K65Y^EYV#@S_W4:"&;6UJEQA/&W25W@GM[BE:!)T-6* _N;IG T! ] M(>7QR@7:ZYXZK]1/Z>G4.TL 6U2,/%\$'A#88D\Y!#$Z_[X-0V(]K1 M=7:&S4_?.:>EO;2ZBN MO4#>Z-QL$'U!@1 ;"JJ8:$2LM=A3_09);Y37;GP;$1F*:O\J7T^C<98XN<-R M*6UAB6D8(_U1+#3S7I=;@WD27#F#A M'ZP)ACJH.&NL=$/O-:;Y\D/S6Q9Z'%';W^TX>[N[AQU.]*& 5;N_ND,YA=\, M6;.>L;.REA:IUK]&"6/7&;8&;B!GN!_ H: CH=2]/>=9G]NJ25.G/.PW,)9. MMD4'3BQ))'HHH&>KXU?T%=.,L6N<>LA;C)\1,")UWF23F9<*]56>OH=+H['* MT3<\07M N9"NR6' =C'G4C79SJ\1K,;^[G>9X&,J^'H\=%R)Q:"8>GW0Q?6! M_9QBRW4)#6"3&]XVZ>TZ-P4JN%5LQU4V]\:?4?2T;3BAL-UA1M%<3E*7CQYA M9HRQBMTC^05_/LKBQ-,^8T[W$L)#T)8YK?H)Y5MRUA+N%V5I$F4QQAK&6*SJ MK$^K-12#KN6D.&^)]0YEHI9:DV;A67,^_(0/V)U9XVVNI !0)3/+@A.%+V.M MR-52B\,(8UR=7,Q*Q+DDEIN$+^RRMR+8<>7?W@Q4:LC6Y^0K&_Q V MA#N*[CR-(ZBP:G'BLM+NL4"SU5=]2@)UEW'#?^/!S9 M?1[J;*N5C\5^X5BH38N?2:>"X2EWWL8U9\'$1E*3FJ@]5=_G M5!U;=JK>8K,! UU=."8:/PK2 /M"BV&8]\R29N/EDT)BD(YC>+^"H3B]T9(EMVJ.2"_E$ARC;FM D8> M8CB)J=A#!G]_BDF7&@SQ$CI"L*NDY*#L96#[B%OLRS?1=GFE^T1'!:?PGWFT M$/_+31"GC%TE(Z8OQ 8BSBN8_(!#H-1S(.1X7D4L&.;?$?@H^%NK90-/D 52 M84=V5*G"JD,=R(B4J%"1'JN= ;XA$5!S-Q&2)O=N##($CS$8Q&,=!VFPG#NZ M!UGU*1/C O6@52LD7_GB>[W,,- MR;LI]/X ^S/G Q=,4:7*WGKLGJF0;$(1Y4%TK&IBO $)IH*1U\"[=$0KK718 M33>1RGW,_'B3*EQUMPG2688_CN9SME&?NIE#CFG6/T373!-CA);JR_D@%/[& M[(U8LP%R&I6Z<0JY&+ZG9@WS6 2'D0%SQ7;G<.1@A4C',.AU7Z%>:5&VQDQ^ M(73UT M\0)2>AS[(Q32L OO\TQ;;H:JP<&>G[IW6$HR-4N,1R#SYL8L+#=4?\0PR_X/ M&&9I79"_[((,I^)N2)E79*33"]*%CH^'Z?>[*+CS.!G YA>=U6B^B#*B)]+8 M,)/PPP4! :K_4S:8/1L]= M))9_/K7? ?0A5D;'@9?-D-HJBW,0B/YD(F 0S&;1EV1R-P5.6Y; T30%<. M_#\?)L?8[#9#Y+9,A=G7X'Y8;1(O@79P,V&6;QM1EDD1A"*QP9Q* :XQ@^BZ MT=CII_5PK-6DRKO5RE1V.P>(#& M6N-Q!X$V F)$0 [:"$C]85Y364V)&,;-C7M=OV+T%WN?*FU&-$Z;4!MIA+UHW;L9]2 M$!QK5 #*(HXC5B=NM=.#GM%2G!Y):0L]13!+;W>2\G\RD'K3!S2Q\K>ZI'=W M PO2E69'1DI5, TP^IVV[RE BM>TD+FE5X UP>NH,$PG_Q1I@P)J M@]5RAZZ9VGVV<\*5Y(\%FVBG5IOY&*N-I4 7S\..^Z(G?4,('"_.." M5*>?J_4KD">S]@+K$(U2(L7 INL:\+?WR "[W@Y\&J:WR2H@L$Z.)(P]F AO8E_$9"WQ M5:#=*KEIBUXF(?:J8W(@N2K60 M: /.<=RQ?<]8;]Y)CRK/E8X[9?FKX5=NKH,*AYZ,*BUUO8=(@"S-H%J$6C). MS;WS8HH*AB'.TW^$-X?0:C-0-"R;758LK!"U$FLDT\*& 5S)IY1GXG]E>:_P MC_X[.QPKU!PMQ@9&<#R:G ]N+CIWPP_7EP[_8MSYW/_ZJI_ M<3,<7&]!7*YG#\F]BLMA8R:8%J-UTVHY %U"%DG!%3$P5B%'%I[CC@YWGQ,L-GN#TQE>7XXF(; MN76U@AW'"Z?8U)G\3G?F^G 7=5LL^QJ#K3;!^B[6J5BUP\I:7NOKK3%8QRY(9_8J)Q_- !-]3-X*7P)6'$=]X#WKL#CTH0^1/B3\R?@[<; MS]S0_X\P$L[15A7B*6TFX;(026VZ4@SHR]NV24).5/54.,CE?G124 M^H56!EHA WF=EDC RBE8)7SS(_IO1ZW_5N._'74/#ZL.G'RZ&1Z<-2[<;O?D MI.#"G0^O+S_=#,"5N_[X_A.Z<5M@JNS9YK;]&H$P#E'>OW>E4.ZW+/:3B;_V M!D2K VA.UV:E<->6U?^\*6HXG:.9T3*(D4+F"'50KK$DN ,KL3($K,&Q-_@M M8=/G47CON0$C3#^XH!K'MUGBI6FR'6"D/=L,_7,_62#UUY5'JES2#VB4;,;! MV31L[DL5-*ZBKJ2@\5>V?M>\W@/M510R'@C2(5P1F?:) 1NH:R>OFLC[)LFD M9)X1?1&CD$JHC?DX<'UP)4!1D'>4T>^BN.!-X&5T[SR952R8D 02LK*X(TKO MW7F2XN:.[O-%0&!VIIGN:-L>G6@2G:RP!%V/WY ;A6_@2T:(&)B%DT .JV3* M?[L^$PX8%QPP:C*B#[%@.VI?>CE3 CV):9_=@$<\=U/Z)LF ML(**(N0C^RIYP$V7KR_Y)=,SWT9Z7K E&4)>D(\3O2.IN,*QS!>4QYM%$;T\ M*I6(W_[.:WQO[OY(KU<[+3X3%,IM)DU=]61F%:F +)2>,?6]S)FY5(55UI,Y M1:X([#Y.-TH)RS/V*.68* ZJ<93%Y$WR*H.;"AZ8YWPQ[)SO*C)_B!+/QT6F MJH\!&RB>.)>TCE>R[NMNX@>[1(D'O:--669T$%)#!@,+]VC2!.4T>>)%9B%L M+ L57$N=N#*$AX,S:CB&5)I[XULW])-Y4D*;%6S*5Y&0>KE8+)=*V&I'"09= MW*,(AU1?WHBICOA\%5J=Y8.B+ZDM19*-YG@]%]-2^4F:!A*:@=^%7L"&J5IK M?'_;L9WFSFS#/T;XY[@-_UA4ZK*TG3">/ N@3SO(RQ/Y85I).G+4W1!A)"TE M4%PO8XMP*B(@!(&%+5<#8IB<&!UXB6=J+#&-^UN/Y%9]21OF"1*8P81@NM1B M;%JF%*I'R)Z![(3I<6'4GY>:@SK:K>Z,A7>OC:[I)2D,9@[X["*$J6I)II%E M,Z@;(DB/E+D%,EX3(JIG\,5RG29 XVO9XI4;_!E&]R"R9YS"$*O?1;8QO-7B MUHWG[IC8VV$EDK'O4_$833B7P%MT*350,2G 2$%0NQ5E M\\/&H=N:OZH\%$D9(K#^W5B2-U*]Q28D*TC9..E])*^(AB\V&D\\86>33N.* M%LV?TUZ 9YOB7DQL/P;3\TL4^Z0#Q^RZJ.HQ4.Z"W<8M)L0%6I\J)8_.2AJQ MN5RP6='/2)B80$@$*36ASHF7>Q9>>3LI:)VQA/NAS/\Z\@0/&,YPI>=9RA Y:A2%+@$_ ML^1KY,LX*.W\$:X[)6_N0^DI)[-39T&RX9\D.=F76A!^23C1J4;ML9.3I$GS M._(@=)FNGU^#MHS8Q)Q/SUN3?EHMZ:L;BH+M?35CP MAQN2K[ H8<$&@$Y8?!A>GPW>O^]?##Y^NG8NKS[^/KQ&\-D6!%[W;4M;?'91 MK=J%H-B,#,1%M"PHIU (]RYU Q6P0BZE"): %!85;0?W1067Q>1!@]W#+;0+ M&I!_3!CRKV@U4/ 0(S3,6$#Q0U F#T;+)/BL]<0,3^QDJSVQ]1PAWFF&T1^X M]VPU1 MLC.,2$OIYTC$ WZX3M1S2A^5*CDGOOR0ZJ;F+H4/T,$5XN.IFP6I MJO#RA2T[CNAY>#M,L9$30;]#RFQO!E.#8]N.W/Y^=]\N87+M8?T<@S-MDR6; M(3&N8==2ES\R":E27)N>-4UXJ,5\K*BW_9!0N$:$HVAR2C!0Y3,Q"X$W8H^< M ;S&PS 3B96""/)%PU<5+\I3C)]V%+E)*/$@&$X8S?,.AC0Z##$%4:*3R=7[ ML(#RX?=NR%E?(?%_0)JV;*X:"A0B%31?S)0Y1LN;?E28(\$ X:-#6-7\>1QP M:LXV\>P@ISJF<*MO;;P%!K\BR?6NO'B\'"$>&K@5L?E3@)(G3:.JY=[XW_FU M;%[=1@'Q>DHG@-I)%>(%&AK\C/B> N'H)-'+"UL8F5H(<6V,A4!P^;*5P!>@ MU2#[E;)M%09)+9WK1[P==MX+]31_&FB19K\/JKV5SM\BG4NM9*5Y$YA*6#TP MRP*I'&"P/+5MCZAD@"D"QU$&]LF#ZLJ4&SMD14G[9#;_\$Q19@8,,318?&[+ M1*@,[-S$6@(;N--!3A(?11:2$\31K3_RX99M", ( 9RV(8!G/SR@"-+8]:E2 M9N)/:5]3)0X="F6N$VMX%-=4 ^&GA>8F9:R;3LQQI[00_D;M G8$:TCDH3:( MLC7M-2*VV!-:\'DD&NQDX87LRNC6*"6MY";\2X)KT5&E!QN8+W @(H1,D5Y5 M- :F#H3KZ5#236A:A"14F(I\0I>)5LU+<5(*!,9HYTPFL=;E\X7+=H"TG(X] MGH!LC!=.LT RIJ[9[BCOJ$5-Y>")W'T7A4N>7R)3B7Y?&F595V^',CZT2QGW MJ=<>3F^KAY^A) #/D_03DRZ&=-!SY"[(J3 1!&DYP&[:HA1RT/@"ZD$7ZC;J M1A*XV.6LX]Q&]VC$=]@F*&-K95 5^68^N?E9W E0L,$2XC$;.OJ"DJ!G$*L: M/7>6N=1#2LHS05@$Y4A2\4ZJ9+$A?*2:!?I5IFY*OLL,X^\0M4 63T"AF"+= MC$!&*(L/SDA*=HW&1Z!I5$)2XR_G7CSC>^,\10$B2O3C%4@!@TDP1P)-)):F MF&I8]6&3P<-85;.L"H43B H-!^:5826B%B:,PM>EJ29L7YA)[X.[2,I@X8(P M$@>820U@8REZ*^I7T3YY MHC6DM'Q]*8TJV:5 ,'#:^IT":C JB>*5>EK2#@+@37F+43I)12#>]'%ENS7 M5J@5Z[IT9V@QXDRW#MYS*9:1EY?#^UA632DO9&&D$+YF]JWI[DS!.7^F(5"J MD8%Y05Y'3W$C!<2A3I,K&&$_H#-WM+O5SMPFRD'+^,Y!U_8Q:F)=#F+C\YD1 MHBUG4O5&MI1+U1LUPF],=(E$JCACLHTO!,I%TXNZ2KES-YC!'^RCJX[CM_Z" MC$9A)611!C(2/U<>MR8AX? !65))GEE(5#65RH#2X_*[L>W+]\/L M!SQX6NL.<'F68E?L4",::N]%\1=%C7(/GD@2L5="U,FL:U(L;$OT18Q(5E?Y MU!NN8M^7:A1I0(:3@/#-'(9:%\K)M\?]>6*;G%UW"_-M%+)].JGS>1;J MJ%Q=J+&.&W<%D:=1*!1N4/V@.>KH<2DTRB]I LV.'FOJ;_Z73U&7P#F M"041;O/P I8%Y/VL)QZ9ORKB@ ]+=NB=1P@N&9,.DM#&W$\2TE,JKN10A40< MP2(163%-=6'9'AWX/67I^>[H/^\(X3'(WZD?LV*DH?@QN-_4=,H)/"SN 1$: M@:Z;X5)[KWGF9G#/4$T&)]H16J0C*R$#!:9,/H_1YZ^I,1GF'"TGN;.CH.NG M?V+@*Q*^*C=]PIA/=]SA[ V1L[;_U1#%LO<=YB414O] UL*G=!53R) M,PS'$<:O\%!9_U)'I_L]IX_%=+,47N0J_ ^I'WTY2#E]SWQCF/NW#;$N\\:CV.4E"&E_8N075GZ=Y;4SQ2J8 MUYNC5#E2#*)U@7J)I^Y?'MBY\/&PZUQCE3C*U4'R[S;88@9;>C]$L,6"?O[^T^90_[VSLPS"=?SG7 M*1C!X#%?=#]W.\YUAHPF\-6/,P^?W>26M73'.>^>=4'E[>X>/_W]5U,2=AB( MBH!;3,1F?]$6!2^8F,MB6?=FF82]_5WG,S93"1[DU%D_Y#-W/HK]R_I>WXR#_10C[[TW

VA7]?.>Y1)EF6_S3KC/9G&FG,*$[B]T%%L+Q7!+& M<KBTGA$S%ODITV79"-CU#@&>',F>"==1Y+UV4\T 'R6#_QRA^%8-8 MS316. INC \IS5=Z6+B<&X&.[)T?!9P+?E!IA&*ED9'LPYP"P;D%VZ>N$!ZG MR,3Y&>PW2-X3>P$F#BCX[Z:%;"#3QE!4@(HLJC5)6R(!K.$8BC21]"0FXV4P;7#5#*[N_1#!U8T2H-;0!^V2J)P1A) MQ3W!&@MD[4"(OK2E(/-'_P@!$%,A]UO$Q#]IT&'4=:XH$NQTI-Z+$ 0+KHZ@ MIQG5$"5$"$YFE(%?-4'N<556\ RUQ#_5^@%O//Q^BW' MK7,@L4#*G6.U2*)W=]X?,&>2*^ V2UT<#,9>)8^D/V!'5;@C!TCH%0!B7,F$ MW+I8GY50?2K()E?X@E0O0$6=9^1OJ-X)V2)H:XRQ>!Y_(:[C QW&1F54'P1] M<;MO]V#)8GV?+=Y[Y CRF+CSJ7/YKG_UH7\V^'0S/.N_OW:&%V6S^RR-.F;AV+J[^7'MHQ^W/GO_SHX_B6A/S4FY;KKO(EF2..]?+-8.N.. M_E_YA2P?^(V?!IYD7JZ]$,N!?T=YD^?4T'9X+"=CU]&P5>B<_>\UR!GG[?#- MU N&R3K#PU+WW,!W^\&[X9WCA[ MW68(^=/FH#&0 %=Q&$7O^Q@.[6OJ";A(O)_5/W[!/A&!^_"S'])XZ:)?BK?# MKLM(/X@Q'1D:C9*_SE>SN\LKFL) TXEZLGS=I:_^GDZJWYV>=$]WF[_>[?;T M=W^G>_/]X162A1O^XZ?]GTIOJ0XY-49SB O$4:LKD82?]Q9?G=ZBKCU#^56C MQ9H._-7@>M"_.GOG7+[OYTV:]33\G=9JQ2WDSV>.&Z1PSN=P8O]OU^U^6.WM'BV^?M-^.#I9?/WIV3;X"N_4J[Y3K_:=#@^_[97V#XZ_]RMM M\U7/=GSV=E<[/E[BN?'XUKD,W'!+WU%(?[;T[2C2I]K -$">S_(NM]%+K?)& MGIH5E[1WHD5_I3T9:OQ MIN0'O%&7_0(3VD_UQ_"Q]=Y8T^'9/^D>'U8.T!Y_6&B[USM98Z'>R=[>T0NU M:JX[%J5"A?TNS<62H])NE7:KM%NEW2KM5FFWBNU;95GLM]U-[6XJ[*9*"'V# MO93>0?=@#6[*R4'WJ'>X36Y*[[%#[=#?< R/5SW@WVE3T1U_]E-XU/B;MYF5 M6MB:*;9V0ML):R>LG;!VPMH):R>LG;!VPJHN<-6.;2>T=D*?!*2R9_R;D<4Z MZN[W#K[%/3SN[O5.5_(.GW+7@]WN_OYJ3N>3;GO:[1TV7_H=?-E'/:E=/)_& M@+[GLTQIL+^QPL JYW=SI_&E-OAVS%8[2>W);$^FC;/53E)[,MN3:>-LM9/4 MGLSV9-HX6^TDM2?3KI/Y''B@'V1"VWG/B)_T#WN];XE(G]P MU#T]/'CVV/GA;O?DX,BJV/EVG([6SMA$#\!.R/!GN!EUWVB8Y9.-Q H?=O>. M5P$+MR=I$T_2AL]6N^E:-]'&"6W=&QO<&XO)$)YY&D^?S%O2Q$%X%H53(BOT MW49&R$OL![:W^L2V= LK^\#MYGR6S;G_;9MSLCK1X_Y/]NSHQU_/+A*E M'C M0;0CN\&-X,^^^=-Y_.?QW<.&\_7CDY]^/5QU^O^A_^ MHEU@&Z*9R=R(I[E \G;V]N:*^["<^PGU;WAPWF23V9+>T)O-HX4:X37\&AI8FET,3 R+FAT;>U=ZW,:Q[+_ M?O^*..)QVX^7+SKM-C6[M[>Q_W6 MWMYE_Y+]TG__CAU4:W76#[D?R5@&/O?V]MK76VQK',?3L[V]V6Q6G>U7@W"T MU^_M85,'>UX01*+JQN[6VS?X"?P4W'W[7V_^L;O++@,GF0@_9DXH>"Q= MO!D$[OSM&U=^9M+]UY9TCAJ-XX-3P8\&C8/3$_A]Z)PTW/V&.#SAIR>U_Z_# M(/?@J_W/%CWZ]LTP@%GH M%YS "\*S'VKTWSE^LSOD$^G-S_[9EQ,1L6LQ8[U@POU_5B*@Y6XD0CE4#T;R M+P$-0Q_TSYGJ]P#:\:0OS#CJ#>SYQQ_J1[7SUY]O]I!6C[T&QZ5KT/XRE@,9 MLWJMVGB:<3P,+YBQIMRNA@TB$[Y=\MU33ZDEPIA+GSF!/Y0N2+?D'I/^, @G M'-$'O\ ' #;@J7@L(^9J'*BP"0\_P1>#.?OQA]/Z^4\__02_]\\K;,PC-A#" M9\%$Q@@Y ^'P)!(,%A%:\(,8WHUAQ- 9]UTV"Q+/99[\)+PY4T\ZP60J &CD M9P'-A1,6!^PW&*SXPF[PW]P122P=[D6LXSM!. U" C9O7EQL_\E;W_?MVJ]-\U_F_ M9K_3O6;-GWOM-@U_.QX+D.Z31J-VWOXBHQA-A^8H% (A@+ZHG^]L_ POF_WV M)7O?_)TU#BI@X=0.V,7ON#;LHMW_V&Y?L]_:O7[[W^SFEV;O?;/5_M#OM)KO M;EGGNM7MW71[]/ZV)H3"(3-Y0K#6[[?P!KOJ7/2ZMYU;=M7]<'VIB-G_I=UK MWE"+2]IK75WU[T/*/Q)8A^'\OH"3?^WQEF!1TS3V&RN49Q]U2A.XR24C]3H M.,JQ7?I=2G!X8<)=H=31T:-8!,?5DS5F=3X-E)%^%@J/HZXZCX/IV>Y!%6GR M&=@$-90F_X!' AO8>AN/'\>*66\AF,OG+!BR7[F?\'!.XG"4%_3A4#BD>2]! MIZ9D'XAXADI=L7^%1Q%WQJ"OXSAB1@NCV3"3\9A-0^D[<@I*/A@.I0-3 MX&#$[=?81PZT 05]&P.0@"'1XI-!*-V1J(",,@8.R/[I[D'CH*%D"\0#>[L$ M&L]X*-;LZ.ATO\Z:(1!@%,.#O8"[%78A8)Z1RZ$CF+N'S3=J)_6#*C/6A>F1 M84^A&(HP!+,"K(^Q"(7T^1!0#$;@>8I$, LP=I!X-QR66T35>UE]FP.4BCDZ MU_U>]_)#"Y'K'IAR3A])'RW(L_VC:?Q,(-/Q6?WT]*2B5I! @OL,N8:6L)F$ MP#?L0@:1(X6/C *?N@$PUU#P")P,3\9S&'3BSK6;/(;687G#(!F-IPE,"+QH MX>,W8",S9\AB'HY$' $#=7U@JCD,@$2JI@"A M,V8W83 *^40-V"B[^O%YE)*!PU!<%%HS9D=)-P[$%1%P&B+631"3AQ(#T4A, M Y!-!__5 F\A2'P7QCX(H!-X>#:6T#4*L2M#O0* "Q963 )@#W@29AKR*;D3 MC#NJWQB_33PU"O4,&TC@XA$B.A.$D/@%$1Q<(U?"1R%JL!F?1\JKP>EFGW,8 M.G:,(X%52SQBFCXT7#2LR.T2DZE'3]-JN4F(C^! G" )(S/T IFS=2G2FYL. M*MKG4MS)A$0B*!BSB!RHCS(Z\REP," ^(FQ$?'$32G #YUGGP!^:]"!_?P0A M"A2,%&8,HT;>AF7272T%&"W3QRCT116[&!@R;\'*Q\'DK):]P@=1X"7Q\E>> M'G;+W?"B W9WJ*#D._OG.#23F/*1V!V$@G_:)7D^XQ[RZ-;7!>"6=KN)1F<1 M@HCK!QDHI&#' A(!P^'6DX0_W "(SYH>$-$G7BQA>T(*#I:%(_)\7^BZNEP M'LS8WQ3%K(TK# RE"G$1;5+2&X-J$5H(SQ0 ^DX"F*1IK U$6$?Q!96ATNIF MV0"([%Z,JE#:X%* "1=,"7-;T()T\0W$_!"6"K0SV,#"$9,!L,9^G13[X?>T M;OW,L"6=)/U$('4'X,H Z91JDAC.FR-K _*"%>71(RK=4*:D<GD\]IE[T+Y:?Z.3(Q5Y%.Q*"L]%E1FP81)JA04>("ACL"&TN85<8"QY5'8Y MLQU&I2TPQEU7IU>@,5AWM%BR5\',$3A098>I6:.V"PV>J#ZC@@V6SA8#H/- M0XMBUCA3U7T1 N JZ^*2.&Y8QF=D'4P3\':,NL_YRI(&"(8*, SU W.<1,8N M*+$JX&GP:$CCXQ-3%"P1:6]:4[D F=KPP.F;>6 _"C<#$&>R8K5DYD8 + Q# M%;:AMMCZ]R1++3Z5,8SL+\0^HA,&PDGMS&2$BF:8"[1G"QV-N>QB2)$XX4^BQ\ M ,G($K0"@RCEIPR841 H7Q.QE",6YYI72P/2*.0TSOPD: V!$OQ$[GSR@YDG MW!$:1U9@0^,I@/,P\+Q@%OWXP^%),N/=CTQ5&)V?HI]0ITN!GX8/4KD#'.\B] M?UH]6H/@C7KU*93B,I(_%='+ _@Y>BDZ% +!&2+JP%D6*E_P472LW(IQE%AA M%%2.E#&FK2$,.WV6A+(*(C'2$Y3Z+1@THF&A+^5GIK JWJ%&_TQ$%.LQW H5 MT6I4#U<9AC@M/>_,<;*,V64N64!&=:S-6;&L_?Q8ZK7J8;5.-KX(AB^0\J M\+UYSHVRG,9M\<414Q4R7PP=I"-!7PX:USX+9;8PY*",5V-;@Q$3QQC%="U_ MQ./^3I4G/<^(#U4V M.:V.>ZSBN/7\&!VMP- <2"FQB-$6M\F >!L9U Z>II]'"E,PGD<\:?/6_ET2 M!CK0"_R1BMTJ^+#4:2DT%21JB7SJ.=T95D$^-H$E T_@W@9.ZM%E86"31;?5 MJ0E!ET26(S/)&.-KEC3JA-\]IO+JJAE7;?\EN6HOPDK:WS0K">5^D+@CD1D< M!5%;:>6;MP)?L#F\QZ8PM@"4L@HV%P0TI[):.M!Z02,HU5!H/R'4;;Y:VG]. MM605(U-^Z;.JAJ J 1/8,J3T,3$_11L"XVVHF' UW04H-^F">P.YX8@[&$$K MG71P&/75 \'*!!:)*<=:9\.>JTV=!0Y*YZ<2'N4SM'(C)::5F3]E@3)3T@C# M0EQRF6I'HW$@O&!66:2+$TS@70>["'0\.U>/5A:R]E-R!@L6;2'34CZ<.ECR M-)P7[HT>;"+.+E\LE25 'THEE##*/=01;/!%<@Z<25>EU3XJ4+.RHBAC[\LP M&6$;Y'BEF> HC\I+TUBI?*EHNAHV2,=[>DA+]DD%A,3#?-O]M4G!<49=D*6. MTDP;BI()QA"#!L".YPA,K?#2*P,Q$Y)SH%CTX]*@;XD\HG,1;6@C: X@W\CG2 A .4N;;4 8J"84Q_HX2 I')_1"5> 56#ZW^] M<+@_WD2X+X_''ZV,F&I4-X'28HQ;#K&<;P8@"["/[Y(8DZ90T0:P,>+E'2PX MKQ2[5'4CVC$#T\'4VE&-NT^-85D^&L: FH)'(I<$S8_QJQEMTVL/GBI/N&;M M@>V*W:2,]J+%O+%YI0C=]0(@9JN1U@ F'Y(6#*:U 5^7J-^VQ9&C&9;N(V%H MCRF#:AQ(93W9P;"R0-@.J@ZK"T2L7!>QQ7L::4K:V5%8$U*5-F92L4@V4LVN MRM:@*M,^M MP$Q>.!WAI7+UQ%0@Y]FJL6"JK*C'SA=$]7;L*\8X%/#JR/B$I M.3NJ;9*Y9_9 Q^3'@'\@R L"+XG<++W-<;X@V 7?1:0 \FOB"[9?T[M^01#M M#XXK+)G"PJ 1J0-5W&>1_!+/V?91;0>W#F.@0<)[LQ"/]J!G4>ZSXSFVX16S MD9CC+E];E5S3TR9<5M5_+%V^;U#:-BZ3=6L@D<3MH*)^'Q$\PY_'#P25W^!2 M;5PP/*<45Q75%($1_HPPT"?C)#;[1&=!Z!I1E$,3_3'I%OM;%9=.8X_*ZA@& M6%JX&P>['H\ $& &:D@\-GIV37;8=-O[J61V3=N[2VXX[2PV2'Z?'1(/3L3Z MWSK@XS+;N*PS?,B!*E%BM;XZ,[*]D!J1M'H* M1PDF]0I'=H6&1M+'0%!M1JPQ'JM4MXR_UR3;:JY&,5J/K35)LG Y89>.;_KS ME,'SG$M2NLBXW**AD=#^6()=A0'0>5$R50Z>8_@&'IK20ZG\Q($ZIP8+'3!G MIK;_+?:Y#=SO):[A#>[\F4BE4X@'(^XIF5"G,V*[6IAV=*"U5-*,H*7G>MQ7 MRG3N&.G)\\44-GPA>J8Y;P-6NBB">$9O,'"$U*&K"#B3A<&<>T J4M+$BUE^ MCX+*%CDS;BI="9I?M%BV9 SO0W#?5MG=VT0=L]L])R):@E P5-5%HD/;P%+7 M(F:WL#!I6,JB Y:\VYR4/V6+Z)KG%V._6[L$2O815?3,S*$4!,X6TP5"+5:, MQ_QLXVD'Y9-ILO89&T($WMO$]7#0.-HP Y F82AU*Y M0"KCD7U7LNW9L->^-8RL6!VF6SZ.?-C5XIFTYH-;%4PD%\0NZJP#I' 9+(LO M""@X+5,+9((S>OT4XT3K!NEL]0$4BQ+NQR6Y)3K8#V.V'3^#."4@\!$,(TRF MU&$A!'VTLOM%SM)'&2T<8U12QSC5X>B[-<*K6U!T"XY>W8)'< M*S(-ASO)( M,4F5S7)C,()\Y U)!0*$V[9T5192J\*(0?X HYQ TANK0G]?N5G\FPH1/56L M<,T0D2KK)KC7AO(S[_WZ6ZO\3,F5JZ+&O#O3J@P!XYY9RGZAM (5!Q@C(2D. MZY2A8;DV H=%[0C5NSCC;/\)?F*_C=V4M$#;J=5,RG:Z>;@/%7KQI$C2LK=L M]%DM?(2U^17XH4Y?7;D#[P6E PXV+_O?MS; 6GN1RKA*K]#R"O4\\)M*RCE8 MZE,LR?DKJX[O7%_N"I\//*K3R792YAG7.G'S6]R5!*O]K&7C( MHD_^HSJ%T0Y\KJ"X=8#MGPF8MO &DHX+H,&&:J9,6)IF0*H4PU]E-I@];SN\XRO7_Z@8:-_#X);F!WZ#- MLG&U75D4%\%X 4&TE;(4!*T3.+^R"1#."Z[/1B%L-WM^E_:YZ#E7K$#T!(!8 M80B?IS!NHD7IF3*T;]2&M^PKA3UKE\TJ3HKI?(<4&T+ UEV\<(!/(W%F_C@' M$V[J\?F9]&E=Z*7S?'.'Q4LHB'?5UYF@5&M*6&*0D-@U/>NOJ_357NP6O]L_ MJA[4EG]=J]:7?K>JV<9)M5X_>?!F]QO5^DECK6;WB!**&D#P:,K]?VWM;RW@ MQ%F-U6G!3'OIHT>%1QO3+_CP>0$5"PL43!\]]E1^1T[GNM/O--^Q5K?7:[?Z MW1Z[^'#Y<[O/MJ$SCTRU_\ZNI[D'F4KF;J#T*2=/+9[1":S.&N3([!>2X=S$ MR^>K115O@*E5&R!\6*\I769&_VW3HSD:X5%.8#%IX&R2V?SP=&'X>[]Z?)PG M$2J93:8/:8TKZ7/?47IF,I&QNB]S?9'Y&RRTG#[++)Q&]?BP4/ZL/WR(D.Y7 MM?]T$7>U;/H6)%;7%=%4YP)^[.*Q' OYCL>!@:=3">M9]SG#Z'$1\-N9^M=K MO5<1?0 1/4Y%-'^XQMKR^2*8\ 5/3V1M_5(F="# MQB;ER&Z,Y^LFPHKS+7>G<\5/>(]&B.=(7?7;45:)2?=-F.KN'"> __[W>L23 M<*A')XCB95UF7GP^N% :]LR2?8LC;6)$U8PVWY,)S+J"[D,+U)FE^.DX\%3& M!CA8T*14!!JW M@3\3W%-WK>7O@=0C(3KH,(P/RV(1$ILR7:B*P3N[4??K9;?R&*6P3^5Z:*"9 M'6RH#)BZV+%V6KDC_,U3YM%9-*2%S;6:C]3E0OKCU#54WUD5F>9N;!R9P*[T M@2*T8GG6W"D+GZ\*FD_@+2J[HX0-GK.*61] +NX)WP4VPE,&J;ZJ,'J:/%9 M<\])U)URF!S"+(J/5::A#H07:I&QC;63^]]&Q'3C]N=UAOD[^NA.%#E(4M10 M1"1V1'6&6,NG#_.C)[.MTRHUIM,I&=-EZ:7ME-]M+M]9 M)XN6YF;4J%0:1@]*I]4RW@M##(E27H:*+O L6W,KHP:WU\2*L8].OK_$RC-9 M.";SF!-"G>EU\](($C=,XB0T2<6HPO2A]"K;3K6B)DRFQE3^:$S M!]5#?=9+=K+,*N!X475#&[>-V#9Y@$]P)Q;>@HAG^4V2"^\XX+#"O+)C.7WM-UW%CS>N^OJG2TJ;;;!BJ]N$N/%8;38=/GBQE[VYZ([33LP^BG6/ M-]D8);J,[KI@3$W=W@>UR%I9H9)RI,%'U0HRW?VUB%=+3P^YYX6 SVKGT8QN MR65'N^(&@?G*++T=&GN@4--W9TB?OB1#NE N8BH^,.52/,MH=[/J[9>!1.>: M?>STK]NWM^SC+^U>NWN5OWA2%Q73-G#Q13B)NCT:C5/K#A9!827T+.FZA:$, MP:CG _ WS5E%:UJ=CNW_\UN?FGVWC=;[0_] M3JOY[I8M!^;[_6S]?@LMLJO.1:][V[EE5]T/UY?-?J=[_9*)VKEN=7LWW5ZS MW[Y\*$K>]VQ7(+X M0[[";L;5R^JR>2W53R]4N/HR]H1:REOAXZ:-WW _QTTH(CHWA^P7?>\O:P6) M'PEOJ6+(VLJ_WQI+,00/$RTEW.?0'0ZAD_")2'J?&Z+7Z^N^-[S?9//CE$ MY+;NOB+#*S)H9+B_=GM%AK61P3J38&/'NJP*\SO B$?S7+X_&'GP^[?W!H$[ MAU_C>.*]_0]02P,$% @ 2H)C4\O\G1'*+ #V@! !D !A,C R,7$S M,3 M<65X:&EB:70Q,#,N:'1M[7UI<]M&MNCW]ROZ>NZ;L:8@2B1ER4LF5;26 M&TW9EDI6)C/W2ZH)-,F.08#!(IGY]?>[1\<_-(_/3@XNSUC/]V^?\>..H===IOP M*)69C",>'AR=QK-Y M(L>3C/4.>UWV2YQ\DG=J>-)N'XA_/ MIC+:GPA\_^ONX6O;F703:!7P___[/2M9GXG.WS4(ZCUSZL1R3P]2B& M#>KO_3B,D]=_.:0_;_";_1&?RG#^^F^W2F >3\5B1RI M"U/YAX!7PMOIUWNUI"-X3B@C89?8PS7]]2_=X\,WNY\_'""L'OL,3FK/X/SS M1 YEQKJ'G;Y9QP)RS7@0 ,KOAV*4O09/Y9^#FR-F(ZC:?6%C(_%4G&9<3\.!I)Q [) M0R:C49Q,.>T"OL +@+/"5=E$IBS0K-)C4YY\@B^&"7A<,F59S/X%BQ6?V37^SGT!8/9YF+++R(^369P0_YBXQ>'_^X0S^OV4?KCKL!0!J M@UBWVI)OSC^>#VY.?_+8V?F_SM]=7=/R!Q_.V.G5^_?G-Z>7@W>7_SNXO;SZ MP ;_#_[#>D<>B/-#^ D(B%@T%-D](MV_SF]NS__- MKG\:W+P?G)[_?'MY.GCWD5U^.+VZN;ZZH0?@]:?_^0A?L8O+MS=7'R\_LHNK MGS^_G1^,[BF6\LWK@):S7.;48E^?%OVV^OWE@CU6Z3K 1!U0+K4AQCQ MZ'DV$4#8+WN]QY*"JRQ:2:Y ^$C?P)!>YR#$$KSJV8\7LK>][J8U5 :\-Q>HH'SX%7^NQ" M#I,X!=JYB&&QZGAN)R+A,SK7Q5,]$R&_YXE8XT"/7_6[;(!P&&=P\4W,X4EO M!5!B&G \T&0>XI)ZAR^[1RT_QM.+B]LV'.(#BM4F#0ZU4))L%3G!./XK9.)/0!,1=R*,9^H"Q,QX.A6)#RJJ_$.AUV ,7$!IO@'IFN_Y?(D6HM@3 M/0I.:PM8_A5HP#("HK$;;0.*>2A Z<24J5%64[IH%R!D%Q=O3NF?/,J!MMDQ M'=3Q%AS$A4S2K%UZC5>!>Z\"W.[6 /^($XB,-XD$^!G/- /AD"P ,*E+2-K.GP]@@FK-$C$0B(E\PT-T$ M.HP4&RMI6L&L]S2#TI$@W";^.!F ;G)WTQ-O7GJ*\LFQQ2.&EC>1_B!/ #G86QFGOD2^ MGX+95-CC[;:AU>);P +V$)2HE.8^<'(V$CR50QG*; X+RH.YCFE/X$[@#( W MX\DLA\7ZP/TC_&84)\Q7CI21<:1D/!F+#/GW542&:O<5:3B'^BQ3@1P'.#CR MGUD2 ^N&7])\!J>7T1/UX3IK:UX!>5X:D5EO^@2A,HM5Y/]U(D*.'*\Q$CZ, MLRR>OCXL;N'#- [S;/&6ASWMC0$=]7.2%.'4L=@?)H)_VN7C/Y^FS MKQ[0_Z+5;BQR *K #/#%J" +V(89'5.P5>!O8?"%HR*8B'$.!PWXU&YN<'IQ M>],.7D"$RU0P=B25TP-)%DCY(HFG '\.YP#O!@TNDR$Z+OT)ZRL+_.46&#!6 M?S7.-W8KDFD;@.]IIJ<,1@ DR#ID N14G@HX&/AG9"/1GOU;8SRR4\!XO2O@ MJN.$3Q5SQ!/$UW1/WJ26S7+81("^:7/:OA*<^/9 I, S,'2D#_,ZSB@^#[3D MZH[Z6Y"["1!H\1T&T%'% $L ..D$'W0_D; LU-\#F6CNCXIZX2Z?QB#AX%WQ?AH/5AL+DP^T,$#78:D/!MO0%'%MAT%G)U M,P [R!-ENR$_S9/4G,L"?A58N(AHO#!I58Z%$OM,2#QAM?0"K5BL/K*XQ/@, M7L(1:5*B@>M$3M'==ZU1^SE\'HA1D1]2[X@MS&D@,2 ?C8B@4/X6)ZCGP-9@ M6[!-5"&)5=1N56]B6""PI51ENQ8++JXD.N(&V2,V"(&B(](]OLX^B!!X2.*N MM)&%U;8>N4'?!Z1^H5%)NP;\/%%.':+MBUN#<(4.6<4C%VWHNS+:> Z#4P?# M?)V'Y#P%7O/O_9.30P7V4GSF%.Z7Z+]S< 4.=9H:&EE^>$8I1LSJZK# $CJN M>HP]?>Y6:T9M>00K,;HXWL1]'Z"C(<21F8;4SO?60W?$P%QI7;K<:C:ET&9SEM>W<[9T5\IGW&<]MK^S M 1^%WBJADF7$4 E1&&I(Q'[!G@S+URR[0&YK%ACI; @#+TZ(W\>%"NWPV1D\ M )9-ZFB%YY;?4"]+0-R\/'P%%/7S#$@?Y8F,2MINO>'BK2!QT!L_D^@PGX$J MER/[@3U\%$JU[AYVNDHF&I@0VTCA.V 2J2!_#*:V1.XM1ZL).WA GMP!N;=? M^QA8^4WG0?^NBUQHV253PSRMHKSD]%U)9Q2+,E:H\U<'P=%^&IKS3\08]DEX M0+:4NI\NM$ACPB1A&N/*] K,RDIO.3[N&HJX1\53"R[4% JEOPG9\*5@@ZH, MEMA8CG/]W&6Z$J /4 M0$&FJI.$9=.IWNBNK3FK'9O.TERP>"Q)L]% >S1D6 M):@"GV+KI9T.YP9B#^YY(>)D,M$7\GI28PTK:?P_(A+:%5TL8K6XP>:) 51Q MK=T8PP(-,'_"P6#BPU @)P'Y+,A!FR?HF _^^I>CDS> 8U. _1B/'(&J#',B MK8K;3KN"'6S2ZHK28(LC- P8?8#*)]5T!$;]M?J+TO1+U.@@1(WGFFSDFB<# M&TPU'W3DCK9T"T-7H:#CKDQS6,5SOE>WGQ'ZTP@&CD1I8B(&V9\/'W@6;HJS M"-# 0@&%B>M)-WIKK9I74F3K"*E0_SRU/7A7.-]WJ,LZ?_!YP]IX;4$L[?02 M:JNKEH8WZ2OT7.?;-5I'F9U]81X5__\N*56AZ<-MVW MTH/58@ 'PWFSIO $#8K^$S H6B;[3OF,@NE_(,A5B\M0%TSFJ91UIH7[>M%:^D$H-1+*-VR?#VE:^$(+D<%N KK MJ,E&()511O!TT"@RJQ8T/F$%M@O7//Q>;T']P/O2?/@;_CKE&0:3&N]5!X V M31*'Z-FQ"+^:8%#JWF?:KRJ#L.LE6C"&H/67KFC?%NM"1Y56*?AL%H+8 TUT MI>K*EJ7@+&1/MI457E();@K$EY3.:IIG.<=#N1,1C^"P2VZ">OQ"E4 Y(,=Q MK#(_T/5)UD3I)9[6X7TA9UD1.81G(CO 0@?_4Q3?AR(8&]HP?B!2Q!$O1W$8 MQO>@H+]XN6AK?>NR4P5+ZSSI/%:-^"KK>#CSOYX?5NI3W-\OE VRN3T]^W&1 M";2KQ'63L.EVNDW+*KPV]>+TFV%J4_E4E;(I-JU7?2^5OE )L=:[GTRD%F]7 MCA_L$N!CE178/T'EMFLW=\**4^0^6:RCZ 5I_//L%)G>+.1@2(VL)Z]DD"D9 M!F"X,Y$>NFUD/7(M\HXV85&O"8M*D MYU *L*9^.@GXB[B2\0:+&BFLM"33T M7.!%[J'!B4;N$:F#7[A"/1VPD-1[HZJA^49+RXLTP)6W/@3'HV%,627 MT(YEUHH(15#NV?+MQ7<]DVOB<-U.O^FKMWF "9,(-ZT';93]+6VJ8!HZ=?K/ M^=XF6;3IZX/B.LVGE)U#LMEQLYM@I$@S.54AVSC-K,5L6:Q&L'K)< MY78C+A1FW$8*R]![KG$FB\'HKX4LHHL(]A9PY0(.3T?/EGAR]$N);YJX&*V+ M=-+R^Q*!H:.4O@**J2Q4*[FV4()\0LKU!4(!7L@3]GL.:K9R#F&'F#W8?7R/ M=XC/,Q'A0J5*Q MT!/@NIL869*2C3Z?(A%N"TDZLU;P0NQ4Q55W/Q\@1,DTO M\(%]MZ(60&=SUW/R"'B6C![8CO$AP1["G(J(YN6'.Q1+&\GX)T!N9[DCLHR; MGJ\6=R_(ZT>0J<@WK%"]YG,JC83'*C.A?$S6_4EE3H84B[9CY:MK3UKY/'#) MQG=B'H.1O,BLC5Y.KE%]5.>?*24U+%M.Q&PQ*C.=\4@7 N1IKGNF^7!N,?%M MTY#-JM/T:.+5GH8X+LF/9U+AN\HI- U,<8E65HZCM2 MEH5-*&S$.E15%"$K\)T< 26!%8$QY[QST0)[.=( M(H)^A$T+;$D7PK>V0!;X92 S"XDACSX1''.5(Z#YNF.UP@.1GYHT.U5L@>J5 M73-M?41F!B /IL.K'!7Z7*(4#<483@;6#-8N@E7;J--I'-T+'JH,_)TU4E@C M+W;6R"/)V')O*HWN1&RQDK81%GL7S H1UB R*ATK('/K]8S+T:)%9-()"Z-( MZIPDDX);5@J7L&4KC#'<%]Q1"%_?93353MH.HJO9^-'R-Z< MJ TUK$RMB*G-)ZA3;.BH40*/*$,D$5,0^S:%A7PQ)A!4$6\ZU07U&9D1-- C MIS0/8U_R.PZL&D,*%!+5NJT1HD5Z/(4OA(&P>TZN= ETUHP^GTJ*Q9(T+\_@ MNA)P9$=CI:MBZ#JJO!@S*4($?:IYP:PKI5=4 WL/XDCK262@HH0@,%3R?")4 M[,=1OFT(777/=A!0T+T&(^)AB EG"#FCAY:!Z3D-$7-,KS7V"_ ;U(@*HZE> MW^JHI%S$6I+IMIJAH >*-%&FE[,!LJ_2&0:W-$J2#1E'(;*\.#6ZC*7GBC(* MA($YHZ6$1<0CTE$H*.8XL^U#T.>C5X9O+:"3JO0 5P&;@5F<&,VE?ENOWE#2 M&9U#/ ?V.V<)Z3VXB@^ PQ]!+4Z+'+5R+*'(4BU_7IM7_*+3[W3A95Z5(>'V MPA!TSL1 0P6;*?V@0DGM=[[X&W6^% E:F#_FI'0?KY:-H*#?G$%0T*AMVN*0 M,R!G44NH1$CI](B^W$4U,S(P/V"9^UH-I=TW]L']UCV&S0YZ&POVXCJ^,,.Q MR,"HAGI-8&RC(5\%X5W(M]F/W>MT-\MAV@>2HJP'(Q.(U]5"PXTXPME; 3R, M]-^XSA?IL=8W5*@63+6@E8(R!VQ&I,US=YQ[M:6[-:E\;L54N2C<1+A68J3* M8UFHA5MTJK#/-ASISGE5.*^.=\ZK1^LT5"KT*M2XE>L=34<(RRB*[BP%SRE+ MHVWD"NWA]0545SD:QT%08?74J%6;W"&[$TFJG6@&M9+P;HD(W-.)!JT&:-NZ:EGF.L;Z_=IP/T49R2U7YLVWCK>; M+ESHTU/#1'9FZ3*SM+90 MU>8*;DJQTIE'*Z6Z59*SR'/SX"M<7TXU.,J7 H(Z&!0](##J_$ RQC"?B]OS:I*>R3&I9M)>.O=HIF7R M0."8_%RE<%"Z"?P78!%/=E[$Q_(BZ@9B_UTF>F 'B*JKYIU_8<*Y MMV7BK,1*RDRAK'XTJDU?(7[P\I *;F\"F M8%DZ8Q'SN!XNZ&D]'5YA?TO8.6Q%V-:S?>K,)_"LY@ H5Q>KM.E8KF]R2]<4 MZAXQI?(OR.^2T>&$4/"[YP5]6/2#)5J4=QD&:1%%QPE-8&X0ML SW!B<)BY" M8]A>H:VNII=.X?G$-*(L)/2G9SO:(KY#]9$I=4AWF^YR&F%FZ%JKCI+J#<1G M'U-U-9GI@JY*^NAZRI?5C=5[/)U/1Z_1SR]4J21!CD9:+76GQ-XKIMI>5SL8 M+;RT.SW&*W!;J(YR)$#]VDIV,2PAE%-IR\D6P.0D>A:[YT-86>>Q/4:-'5X: M_#.;=$]\"985N>"/BF*F4WV1]MV,9D%@FV45UIU>F>&W5$M0W8\B-.K70.Y% MV'(>*?;O(*/EZ$;(:X%9TYIHT9,FLY)0F\Z0[A,!N!VI1>LRGMM26R0L;UCL M"X47[.R2PBYYN;-+'HDQU+00*U5F5)N,F?2'H\Z+5=,?B)PY]1)H4C;;K@BM MX=)=4D'RD"_7*SMS-8,MJMW=)^JP2^N3VS$N,MQH7&0=SW.-X]E50JW?4E?T M@I@HC#'MY%:]4/%EV-,LI6)1D=RAD8;GF\:^*M^P?+Y20K2.IUJ735&YOW)2 M@K"^_'"&(BZ&Q>KR$9- O]I3B];A?]Y17+A\-5$L^GYQ+M,Z?6J_IN]WH0!; MF_#ZC@TZ$?0*_IS[H/5L%3T,MH@'?5Z&/KTMX&J;+=DATDH=]Y\:#V![HKC^ M/XMNB&#/Y=[J>KL[CJHDF$ 4:U*V6<=!2'XN2F*HI>P6 /N5>%QOM0O $C?973\!H;UE+ MSEZGOTNGK)CN>L(), "CUFPX:]*UKH#QXHQ=C#D &LMI/F4<^XZ.Q6)W-HQ& MT%C[3%+L@]H/Z"P&FDPPY*E,]YJ<+,9PPC8)Z-!L:TBX";./FK#KMNR==2N5 MS?RAFM[4+6A)6QXJI22SSCJO-#O((^V,KSE6M/5M7W[R*@>Z<8RIN@]6;<6R M!=49C:GX+4G^') ;9FG1@+=>/Q#K#%!3F&/213 N5YX&NW( YH%F(J7V'\V% M#XT]1_0DYR]I/>(Q^T =)S1L$;T>MF>EA7U&]M MOR)+E\2(;C0SN4%F\K3:$*W7NK[?//VE!,-'3Z!:;B>7.L"MFFM @XY1_PO, M8&(U>(PFL9!,LNX]*T(D:-<@]8+ZR5 %3PE0F.V'8F08LOZ$>/QF6YA_0X.M M'M?4(;5TB%71D5"G5%Q($0:KG?31B]J3?N-:"+V3C1T]**.-DYR4*E<4#VCO M>H4,E Y&J>61T[NQJD^M2AF]%_6D40+8?O?%HU++FIF91#_'FW1XE$#8?='M MO$3PE,Y@!_XM #\HDJN O[>#?A/T3Q3LV9I_%LV_%=E[_7FU8A;)]R&@AHT" MZL^>\4XD;05/W('_D<#_YQC$CL5]-1;G-[*XQ_^Y8XFMHLD=^'?!/(=!;R^6L9$9SIIC?E%^#9WP&7PCH+C6F$=.IKC9@G MQYU7/3R<'S)8>1:8%VNT[1#:'F3!XG?]?N?58?/7AYUNXW?+'ML]Z?0(6[[N M8X]>=%X@?S_K/*NCPNC?[S+KE\+8BY"K0IS((0O'M M:8ZX7[TNKT&P9'>'N+=G*UVZ,B"R>-8Z**QWV S_[G=.3LK;1?+=G?KNU'>G M_CV<^OK@:!^"U.?Q?"F"U)SZTKTU>HDZ)XL*J?[P\12N4MB:^O)>I+T %CD2\E3P M5 2;1"6M]7D+,Q=JFUN5IM*#])$!5412,30BC*IR=,J0?-H@HXD#B2\!U["K M(D]C58U4,PJ"RJ=JZEW13A&6VM8/(UTA"7P0$;*EVXZI MR_3JS=%'1!#&M_LX+9-+#^DFAV M"\^\W_(S?R=X&WCF]W+<1RT_[FNLU\S0HKDA3M^&HU=J$XJ\18&!17 M*U1/,63=>ZHA:U5PT!)N\' Q$BITV+["=&D(L%V\:6Z79GDPMXW#EK6U4,DY MJJNV2-&M*-,)2^-]>$Q(Q>#$C&9)'(_VX3_LOB]F&7O>;BYU==H"QK3GL6&> MF38>V"U2GUT\U+,OR@-%=+O1Z2S&M@<2I["%\I-0S9ZY/Y&@][*/N8]S!$9Y MR&"7JCR?>E'"X\L/&'$9JH,-!&B^U!FT?'\B]D\-RIQ>W-X8O$ 4&6@+P+QA MG:J=MA!1$JD@R5\]80!("]:21I &\]?#>3K3VU[U9,7J)[TCUI* M]NOB]F9Y!(#Q0=7%H)3GT##U_D D=J80:<1K:MTQW%MHT?*=Z,O'[5:7RW3? M IGD8%P9I3!3ES=@TD(#O>W%EY-VXXN22VW $R/EM&/;^K7+P3/LK>9@E-%O MU"0<'"&6I6PP&LD0>R6E'@NECQW8A)I-Y/S&4Q*W@KK\SWB2@:ZZJJ=N(<:R M:33K;;9[YY\)J2FA\4X=C.ESL-GP"KL<>44WK,+7+/^PC,O@W0,S'[P:;[CK M]5Z0P(#7;AMPU>YM7#P9A:L>75M\NN?IZ4A.S%A,E3XXQ#Y7[69!K0FP&DZ$ M'?"HS_N="7U$I6P"KYI:K9$7YZ'QNS@Q \_L>0 *P=-,A[XU8FKMLFZ:701R M9*>.6R>!)1HUOW'.+@B9:YT"9E87-CO4@9H%@$<+S=IXM"O^<#UI_2?M2=L0 M54C X;O8QP"DAZU=PSS%R-]]G(3!/0[?,=RATA;8!C9MU\Q"/_&<.96:KDXO MV*WP)Q'L:CSWE(^%Y(C'8 OYB/LXB-%3A.%\ H9A5L]$5Q978G>"%HLTT5,[]W-#CUK MIYXVB>\!C9+-@D9-E5544C,F15E#Z'Y2E$?]MB,:Q)6JT:$%&2]TSM4*NIOM MH7(\JC'(-K>]4:>$VZ)B_77/3=2FE,M7 %0[L!I^PX?Q!;/M<<:Q4 MFB-[#=V1V2A/*+BDFR.CV4D;]T Z@,DIU2AU:FZNA )*T=,B70N+6A\>E>A6 MO.K"?'=2@NV0;M(:*[V>6]0<_J'R@PUV7\!.;9NL)G"I!!%FHY#8)"",VC;A M$5A?8%R=PBU)'&Z8232V^$?=%)IMS3FD'+58Y3YS32 MTPC<=O_6JUAQ*='$/Y.LS8?QG=A;-L'98=E#X0Z+05999=6@P_C8!$5[H!K2 MQ\VC=QX5QZ-R] 0\*IOA+R#Y0+ ;Q_0"==<$#RGXC$1E,H1$DF+X0%T(**T_ M'R=Q/O/,Y]2[1Q,A& ")0!,W*$VIZ/:?!VK"9_<(_O6\MV>L>K@D3]3XC?// M/JT10_GX=?=5_V@+1B[!:EL0V\.\)'*"X[S'(2A\(TG*8'P?H>;HGA%E(>D3 MNLE!I'3[P7X?V> T#\?$XPI_QP"U0TPZ*\[)2@4<;HUC6B)J S6-$\IYJO9D MT0=M!_#>Q73Y#$S=Q'P9YQD5'U"%7=V;@.&:IE'600,/LAV,1*AY*]P22!W< M*1*IP%@E\9BH^CT.*Z9*"5+(X?9AGDJJ;4!;-$U%YKX;,1KX*0T-PTXI,<(N M'M$X)BHQUTEYTTF@"^<%]]VTZBH 4_\M+HB:MWZ&LII)!B-JJ68PXC=W&* M]$P@CIIL@43("#8QHWU@=R2+_GJH#ZFIA@[43"4<1RO1T8E*VV] VFD@-:WB ME">?S^@(_]#C=.&3$!,'1O/B!5;;3+/8_U3.CS1D@Q^4"*=H^D2U31,@8YS: M"R+-(4_7HK:*(W'*IJ=B;R@9Y11'!^:*GNI0<)P8QJ;\MQ@XU[R.JVFN5\O< M-)S3/+F3Q.:0H\)CW,45G:T:%K9%!OE&A[!NUB"_IJ "'.Z&AZS>-MH]QYU^ M1FB/:6^[..6&FFW*U(<6/M MK)MO29"RR%" $C[7> M.M08,@"@;C@UW<[@W;F?'/?3BYW[Z9$P;D \D1B48@[$)8%Q3-&%=VHL1*AL@HPJ(Y4FZ;150@Y8GD!;\OP5,C'J1NPTJ#(:% M?(AKCT%\Y1$W*>J!\KUHX4,(5GAN4$*YXMC'2DBN1Q6CE/*T$8ESC3&)F/*7 ME&&;H(*:*+,.3#<]8IM,9K VI]P7.76T@VN#/,V2N8X=@)@E .MF'7X\CN"1 M 9$!:+FI]6HY8K7R1%/3D183@_&YZ(2B;AEH1\_RK!A$C:.6QV2<2BP2@4T0 M11;1%[!^18:"7T9P_=1&UHG@4EJY;1\^(O5;Q5\ >.18 YN )VJ\=#0"&X?T M*1KPC&H4O!36A0\V;CP+,@5>G@AM!*LX4XVT+X\MAN^&5-5"^HQIQD,Z'*X M:S#1R8<[YM9\H0T;I8W>BXEI<#: F[1UA-74M27,\?LQ3@,OG0I=,9V%9F+T MHG9"0*/;9Y3>DM;H4G!.F/&EG)9A,880[]4K):^G2/,P,] "XTK5FZ8+^>U- MNE>=1FFU26UD.2M3=E:@.S#BA9G9S@1J&E4?.'M5 M:1#J.69?[OY).:P 8?7JMK9P]'8S](J=TQJN?I]@N#@BM$'&4;;;2RQ1,W2+ MV"Y">P5Y!R($]351&*HF?,:%X49-Y!<;QNN60T,QEA'U@<]=2]$\"!81Q9E$ M@E.,%BW#HFX%"5[Q(7M%U>1!FZNV]5'K\=NA=46J_JKVN)].-D\M2G'[C(J?B@:U5&[9_*DCXK85FDO"]X!7#)6 M$TEDV["6HN>D61LMG%:< @ZEF$@,"H[*6([S3 -79J:)F!/A4OG3^$"0"LAY M"QY-@/'045>HX][.-'1-P^.=:?A(O .1G@>H4&%H0TYGW,^,'CHFMZVFG1N1 M"IX !5_C%WRJB% U7=7).X8>R27L=,?[6TI:41REL!].-X)J@A!REEQI15VJX3H"YS /*[:3:@I5XA MJRP[ !RB")#2R])4*J5:-1%TTY_N)\*$F!LY;FH\>,*JS\Z"B%O:'B4:2B7F M8WA387RX8#!W9%6-DA15X/7 "X3-!T-!SAV)2-T)87F1AA?=5M%6TL('2\$$ M5AW*W(#IO-0FFM#+U,A#:E<,'S)Z0/TS[\AGW V:H\24 (1PKAQ&=Y11 MJ ]^@ Z40(H^%WRE]42D#5:V[6VI^B G7R9!2H-LY=>-':N0LU>04W M'(UDH27Q*1HD0(KGGV?D.BI&,X &0*,/LV]5/]B6*0WKQ;4O(Y7OJ.J(E',P M]5;JSJPE+?&[# 2@4&= T"10R+_TX=E_*0CF4PQ4>.VU+*AD)K&&:,?Y627 M/K0824>S8HLUCLS0>M"Y_>",%(#:Y#;-W9 M50K9RE41=:M)GKU2A3P"*D+/E[9*N8 9\Y'E'\#%B#YD!( MUC0BQQV;X7"D@*L(U1PX-E,]F,AZ-V9IDX1=$[KKP'60H,OT T^2^/[/C4;[ MU_G-[?F_V?5/@YOW@]/SGV\O3P?O/GJ-V0GK_CS]ST=X)+NX?'MS]?'R([NX M^OG#V>#V\NI#&W9_^>'TZN;ZZF9P>W[VM7:\[L_;G\YO!M<$>8"[NZ*OC%>; MT?SK*??M7*D5OVXFFH>+6*;V4]0YI9_L/<^ "]RS7SKL? JL84/5^@INO]*? M=5%LBZ!]$P_!HF+_[+"W A2T7_6?S<-\"XCJ5F:A:/5)GTXX&?CT_ I; M.<-2KT'-)B?E9L]X;;;=>F!;P&I (\A_;0E!;0$UH?G9ZO,=S!(9,K"\>X?= M[N89I/FS+B'MX/QE<*XA(FL;\F0,YJ$VI+NV#?;*)N!3-N!?/0$#_@L0Y=OY MK1^BQ_//$SF4&>MV^L_Y7HN]9\N&C^](]NN1;.]P1[+;0[+#'<=[2[*NT^I1F-VT.HO4[W*^-V._9.:4*-O6&+M.NP:$ZT MM?O_$O[U9W:RXVU5WO:4IF:T@[Y7XVV]+S'UOP?RWI'PNB3\%-JT;B<)?X'I MOR/A'>&O2OA/H4'.=A+^SH&P(^\_3=Y/H&AI8FET,3 T+FAT;>U]:7/;2)+V]_=7U+IG>ZD)B!9UV^KI"%F6 M=C33MA22^OJT402*9+5!@%T )'-^_9M'%2Z"$F5+)L7&1(S;)H ZL[+R?/*' M_WI_<7+S^^6I&*7C4%S^_.ZG\Q/Q:O/UZU]W3EZ_?G_S7OSSYL-/8K>[U1,W M1D:)3G4/7C#_@+_*ED\./_^^&_-C?%^]C/QBI*A6^43%4@LD1'0_%KH))/8G/3OG42 M3Z9&#T>IV-[:[HE?8_-)WTI^GNHT5#^Z=GYXS?_^X35U\D,_#J8__A#H6Z&# M?[S2:F__3="3TI?^UJXO#^3^[I;V1_L_U\/!OD:7N=ODG0:JG^\ M&NMHAM;VOKOU]5WDO5YW13AGH8O:71PM-!#'.SC_TX MC,W;[[;H?T?X9',@QSJ\(N)_H]Z MV\/.Z9]W=C303J@CY4;7V\8AG7X>Z;Y.16^KN_O#:WS?S6EF9J41^[!ZRCSY MD+=J0]ZM#[FW#4,^42:5.A)^' UT "/1,A0Z&L1F+)'.\ &^ 0";Z4CG8C M[K@GQM)\@@?]J?C^NS>]H[___>_PWYTC3XQD(OI*12(>ZQ2)JZ]\F25*P.) M"U&Q,1H&XB[,P$*'^I,*IX#?]>#Q10%+Z5D%S9BS26/P"@U6?Q27^ M6_HJ2[4OPT2<1WYL)K$A,M8#,<+G.A[HN /+9PHGV5WL%Y M>H%S6N#,OL!9'45HXK_"[)1,//$E*^ )"8PGE'?2X+7$/^,7G>^_ M.]S>WCIR2_3M9\;K&RC?#NDMS$89? LV^^SL9GDC>_4C+4[O:,,C!K8 &\!U M_B"31/HC$ #2-'E!B\W36Y'E!C*=2)-J:!R$IG0D0.W.4$725B8M2MCK,$Q"V)D@;+@U6AHP>#@ ,(@^&6_B6C3!K;VCXU!G]6 MO]FN?0-=Q0/WI>@U?[13^^AC?*O&?67LN+>:O]JM?76<#8%]5;XYJ'^SUSB\ MXXG1(7]((^SUF/JKW^[7OOV .V*[>T.?;8L.T$VH?!1_PZF''XB5/@ YL:S" M&>@*<2(G.D5:AO6%"W><@'X+?\5UAV-PI]-1G,'X)LK7 [@0 C70$2G6(AG) M, 25 _0.7/6QDA$HQHD EB1 +4I'K BIXGQ\H7:QLGF,< M04\)GS+X EN;9'"5)-Q"H) B-&ZK,/%4AL0JB9CK@^WT\R&"2LF=0@N.G?+7 M4V""\:WFQ:A/&!>E,G[W[7N3#?,),)OH^-P;V3 2^BD&579(_>9-.]Z.1 QK M3PN-O;B&_9$:X^W*2P'32O@.L-MI%+#L!,50T+MA@<1 FP2H;1I!XPD=&.CX M^^]V#XY@W5*5$'L;P)*),]4WQ'ZW#XE-[<)!NRF-B"@%B A& )_D*Q#S>0&- M'QIQ"UT0$,_]3B:/2NW 'B:9Y"4E2T1-M17JL_(S'"[T M>.&G,7!^T=NAH>Z+SLKST%,:/I(8*H(KP4C7D+.1 D9,#,A(1B7ZH@-U=7D. MZD$D(U^)&P,367')\^IR%0BE!M&EB>Y7R-O+BX./(WL1&C?(5&PAF>+*=CN@8&)AX[YM?0,/"PZSA$ MPV/]GKA&^0L9+TB,P/! -.N!-(@R76^[VZ,)]7:8*\\R(^9JN "%J1..0N8S MK6%?=DPP!Z))ILCFMF"E-#:%:RG3&%CPG%?7[,1&,4P2=SQJGBVN"BP;ZQUX MGD-<2#SG2)F]@R/82* 4.,]P'8+N"3)A/U1NEVD7:.VY#UK3]17LV,P?,54S MMVNF-A1R0 #KHXB,"X)JBF!ABE61>\PH)<$1%='JZDJ\V:3X2?LJ2M9NH3_& M=QX+G4!7RJUWHH'EY)(C"4)9FI%X=JO@GDEG5(MYS"3&ML4PCIF9WLHP(VJN M=,(;1$QQPII]D@U Q=$J\JRG\0AR&7/X+X[1KXZ9]<.%K*)LMX]^^?<59DSV ;W4/G/D7'?3T"% MVNS#B?RT25+U6QG>R6GRZE&.SP?Z?.0!6M)YD?ZG*+X+53!$XY\:#-C>86TI MUVJ2DO&&C3TO0H*O*R2G^9Q61:+W*BHDR;ZXWH,8M.V[Y/OO]@[G4_Y+XL6] M[A(I9"(#E%,W0S5(WVX?N(5JIIGWN>DI62:!/.$5C!QK:=O>>YY%?#":8J'+ M9,6X%5 IQQ*)52%"MBRRN0F73;-]X%B!E?>MBF9-[K/&-Y"G9#@9 MR;XBAQ.(M0%Z ]:%RW7D1DON#1?="SAQ)]8XN_2UZAU9HSO:;6>-QR+4B36I MNO V%,8VCTFWJ,1]P>FMVYBMZ9F:)FMNWNP=2AT+6)Y!08%_%':;0!NKP,)A MM]U9?95LU.1,LR+C+JM-]'1B-#8:6^^>V'E!4F5!-3? !U> 8C::; F\&;G= MQ5A7,^U!4/(VDP_'X"[&AET]N ,IAJ&ZYS[;%P;6OM 5QT2&.7^?/4:)Z+!Z M#/065 V=5(3*O+0/2!1\U M73*YXKCCNZ@T=K850(O.W%W;M!$\BPT-?&(D;*ZODK+E5<*XJPL%5 KS#]C* MBH\;-L>S-S?&?>+M'36]-&-^94-(?I5G4:B29':;*GN-W\GB\;V[OAX20+^5 M &IC>C',W#I_5X"?6PE BDDE/@O]VCA"O#\Q(CP+74SX&*Y3S!<@(^?=* X5 MO@-_1\N"-^>$ ]\[@[?\$.WP4_HT JYYR\PH#&N?V>5!CA$@#R"!']E'Q76^ M+N?8;\_Q2Y+D#,C]6X;V2DUL,%U G:8_RBCO&9N)ZH%=+"O9FP+FD5 MC FT'@=LOY=#$(N'Z)7MZ(V:!-S1,S_!1Z]3Z(NOV@?4XY*H]Y"_ID)_=G(JKU?"_V:NZK4D@+AIIQ6%J286RP;8IM4&RC%.KS!,-<^ FR9>X<&!@_=Q'.<52U ML<#@AM"_L1M^J)409KC%=%G!FRTPPX;M$3L>]G$XD!'VQ\ M _G+U]33HF(6[=$*L^!!RX+K*8D-EK!F0QL;XY 3E6UE=-HZQQLS-C4Z@4WM M@':AD$L R34E@1/5O]M H;_V9&Z+);^!CF;GD\?W4^\1&SBK)W]-O-C;+74O M>KOGR15+=EQ;5[2 S=MK<$0GJ!"KE+-GD&X1:\&HE%DT$'XH\1C9J,R2#YR\ MU6LB.>/:S*.NE18A5X+(G PYHR%&TXI)%&6C!CMJB>TC@0U-G"3.=*.CVUC[ M53\3\=C\G\>#@0XQ1"V:SC9#-4T1#/!;8J;5 ^3/QFI$T@+FTP&W9$&",\OS.M0E"7R6F4 M"WY_8HZ"YD/G/&R@%8\H'0E7PJ8+% MD5P9M:/!G$3P+P\A@/: +B\?[A3*P30\SZ@^7LP O 7?)#/G),6:8?EK96-\V?/;1[,!AZM"^IR:6 M'&G*A KTD5E*<$FN1*V,\3/0%#AN\QT>/IB.&&\+6IS(*;4!?"@+*4N3#LXP MOE6&-"/1P9B,(86=VTS,#0&3YIQGH_JHFH&>.31RG-@.;NTQ3?%@;Z(O:6K? M3-Q@8?7)DEP[?JX!O5'P,A^V)Q[#Q9NENE#UL"GY&;5!]3E/*(I K 1F@R'U M:I.CR^AU#?LF#7^PX2&X$+!$K^B=SB/I6*32A5-.AF5?%0X7.V3VATP#'># M$\;]S"1\>,G4GDTI* TF0#+S+9UY8+VL3<[?/[<7=492WM!2'DSCQMJG3\183/U5<%S!L1;F.G #0"LC6"C8'3JSTS#&BJ7HXDY-C:,0O:!,NPDT=67 MY&FX/&[IP[T;$%]L"DS(DLRJP[RKF(6*G\#\<0/'"CH+T'J:,^B&-JU6'=*G M&%X>E-NP7A(@D'4Q5**XU>W-$[C.F5C(*$S*XI2I%7;7F3$2X.L8-3FH.5WG M7-\6I8B"L2@ANR1*H,B;RQ!)(40D%2DB*<2(I"I'));L<(A>*:,ZCPF%\^%G MH0-C('(3<01[;=./Z6Q3$MB0;^N<3]@7. P'Y U'=$[LL&<8LZ@X]@:-\H7L M,26J7A^"V7XLP=A\3\9U*U;56*4'+B5R-U!6E'O^X!:RIS"%V6%?R4C;X#$# MW:E9-C>'(G7"+!JZ)N[M_N%&4V[7CFS-=G/GZX\_KA>='FNY07 _H'MX!251 M9)_*;,))17'=MO3PUG@4E G-..' $Z4 /F3>4?DLBED50-#]G1!""HT16(Z: M/H(WE-@"#+MF;3(6ZNA2W"CH[Q"ML35SN!O #19 2O# MAI.EQG+J!,S*)G90()[=1?BYY EY>&\JLG&M_68ZP0>=(J*<.RJ:Q/#65B)G7=,<_Y3& M*.!SWD@"\1/'U1-T-$[)AE.JS'$]0%D:EM''B M-M:;%@?99GF 'OW2P(0Y8T+=/T2BD&BQY2^2MMC=20*WVB05/X^:M]^G([08 M=G8V%F <]ZR0Z*R6-UUWU1+345_]:$E^YUG&<- ]7"@G=L:HF,:3MYN[79P" M: BTP5; Z8-,RKS2+#D"8=9 YK6+^76+.8?GM*OZ5:MZ+[O>Z-*-09&#H..R M10POYCCKIPBRDU_+%&/35ZPG0].$F-5T13EM= MSMC/&>#]=U(;"[)H+$@%Z*G7.WB89V_V#I?&M/7*8&+U>MW] UR'"F.H,)7F MDU2AXL)V?$\^Q?KMXNILXV%W9_?K=_&Y KB7*!XQB!7N"[2R_LHY*YK;W3EQCV*QJO=R.C)Q-JPE\!6C%IXCT<(7T39YX@&S?;%<"HNN/[@>J6?ME 13T<3 MZT$1+>K UP#PO$15O")E-4QI5MU[%/=[82+QRDC$N6)SUA@?DY%D+ MC7.$^:@@N!=&EJM#ETY3>U%D*;XE7=:Z) MU-K"Z'R!FUQ<6D/-1>0O%=$&!->KN1+I3 X 54&=%0:*>!-GY**$'=^FRC)0 MG2(;;]6>5#K?"WP^WWM370.A9IGJ^@NV'.6-MKI7=$23YI MFDV1HEJ%MBYCCW1WO7J(.YS]_=[1-J5<#?0 P^^5\2E'>V_KOS>J\7I-PZVP MH7+ ]KQ%L\_J"]<5QY$ EI^5T*PHBCU']W%N!:;0AU<4._OW\4^_OS\]N5C% ML&]OJ<&A3=M#*5:8;"/GG!E"@))IRF5\;:5R>+F"G_YN;:SIP_8"^1+;Z2D? MW%6]''2NTU&-:ZI,CK #"UP2#8>FCFCN/@Q4XAO=K\A9'$':"38Z>L."Z"SZ M*6]]\;W>N.]2F9O]\N ML_ ETX8(K0]9U?N= 3=P1X2-1/<*R?OP6[_,+#_S&8@,K>,NW M'=YCQJ"4D>)VLC>8Q:R6/Q)'D7Z?.[DDNMN6"% MCGFY5!9GO:+%S-AYFW I[/GM2ZRGS56,W)2G,&6.Z/J7A);,5/3*)ZCTDHOQ M>J]\+IV[,^?-M3E#NCU#"Y^A$F11X3M9@;,TO^B75_+QU"S(Q8.BMIB#J:!* M*#.%#"69MQC4@F3)A.S*B"A$-F;_STQ7XP\1QRHB])8J>A4?QM4R-N20F<\] MK@<"7PL2PY K!MXCU*P:!O3=B'(Z"-5!F2&5U<,=8,6 ,9]@>Q@03*7EASEX M6(%5Q+#ZJ #&T:V:0N(H]K2VF7:76?QES$%$'P!ED&6;&A)=O8'\ M0>%05 @J1%R]6JTNKT%9"_FMP#FL83ATYX^62R_NZ:. :.M57JUJ<;8\L\E' MB#S9(KFPRXF]"(VJ)NB9LVFUS+O1@T91;TVNO Y!3.HT2]FQ3ME?S4B6"-^" MWCO[4AT&$Q^3/U%'&^LB .VTJ>8+GZSW.IEDJ1)7BHQ.\'1%NJI'5.8(=I;^!H(PPFP1.F^B TT5DE@) M*Z'XTOWM%=BN<"G+U!6*MGAK%0NAC4*!8]WIHWE5#:PG M8#Q&;8H_LWQQHP M3T9:#<3I9^5G9%B\L/-J7/".+M, +/\(79\(,@IZB4K2'$KLWJXW:#_N1K&; MM$2X2HS\2URM;(X!DFD**TJM(NZ^&$ABT#%5:@IOE8T^O* M/P]K0N^7/RI@=@MW3?!'%FAV#/2Q=FPT8'AY1%HW?9U:8 97@,QE9Y*8 DH[ M? H:2NG%8V WMLY84QXI\J@3C*[O7Q=!?$ MPVYESJOCB%@\[MHO/)!, ]I5M]44.ZR)!0*KDCIJ(B["@O/LYMD/ETNL+B;G_- MD-$\GD49$ZS].+'R>Z5L)XQ+_8G>.[)&BPY129FE.&;2MUB& M]?K(U8[CF4VQ6R<&RO58+?=)OU=O$2YORC?=;(.E^]U'R[.,M+),EHNVH+-Q M EU@0R#N82$4E&'M;6=4X08)Y1WDJ[S V@&6T0JSZ MPJ5Z4&B@@J0HS3B9A"L&Y6D"Y>L1+U!6%UPQ:2)3,IO?&4S;IH+4B=7E@/F, M'B+B[GK8^79;.]\C /4+05:GTR4;^=;"#K?;[;7TMRC]_8Q_3>4GN Y6P%LS M&1F\'9U/I,AP1&#]69>[H! M:$OR+GP KC-SBW7@5L2]LM_D>?QVWI5*IO-!*4E?RV.3- J',0^G]Q M*4 );2@J RGJ /,*(V%I1ZH6\GFB31'^QJ@F;*4IV<:;8,77(]YAKQ76OBRE MA&)]EQV2AHEPB MQ>^W%+\XQ?N?HO@N5,&0;Z(K-92&C=X2!*LBJ1YI9R;KO2E&IM5PGH*"6PVG M-J:RF4L61,M6*C("$DQ!7CX$:59364:LN6XY7?%(AD;)P-9,G@7Y[+@JL7D! M6#9 !IDJWK'!EZ57L!!+,),;5STVL>]GQM@:OQR!^:\L4F)GRV.TT#6AX%9% MN8^""XHMN?M(;%4#LOE;$?@D#QAOCCBG@CFSX>4.LN.IL(C8^'^<#8'*Q$Z/ M*;64.H(YJ^SDE,60JX @^<]%3X4"9.C:">U1I?*OY#6K3ZSP+:0&3E-FT&F: MOY5'8-M2Z9H=<+)A@9YJ8?(S7%N;=0GI/&AEJ85E*6#Q0R/'XAB=(0F2#P-G MQI986LGH*>BQE8R:[A4;NTYN.,>SN;0E=(671+1IU "(E )<-SH(WWZ.II8\A6(AN@$6Q!URG5(_'T <\ M#:="WDK@R=C@@#*E2!\EMV 64<8O4)N+_K$S(/ K=(#"."GZ1I/'+2H[R>%G M)0T6 @>N'JA;%<9<1%T-!H3E;G*-9@X:_!P]9CWDL(-6#JN/"1.:)SE@;U;0^44T-_+):Z>:9!O7(/%2'/+A,=N.MV)J@:KA4'+ "#HFJE>9#KGIR):Q0.RDBYU92 @*CE*(N-#M>M+ M2TJ?,7^@V>-8FFF=-.=3MA,F8>O66"#DLA#VX/('NP Y?:<6.&0RE!60$F]R#UO7#)O MGL"36T8*9VQD=XM2 &A)'$6@ SQ37M%Y2**".P$FCV[.;41D$*OO1MID/Q;D%HE+X3D87) MA6["VYOQ8',2^Y]4:G]WS P/CRTDZ:;F8TWO 65 L W,Y4>5K$W\SC2?'YJ2 MI3_- XAGEV<]?-B'K17J$2G[>!J7BX6X%JKS86MJNM>%@='I!:R>-M\^Y1/N MIQ"QCBEY*N18*7)A!:D>:&MW/*)Z^0T.$PZ'A;LQXUJM=A=@NKV5+2^5+ M>?GAF).6,8J4T1S]^%9%F N*"7AD^5">^SMO-\NG4^M@(C@ARF+ YO,OL"GW M59:.8@.#F_V*WZ;?:XM#%D^2Z%#J !GHISA)*)T@8<<@FD6<+@: X34"TZ#:/V*E%?T52H_( *N!?\W_B6?%-YGYW M_R"_8D=N4/*GJJ=^JAS2,7?L4[L0%$\:8GHGS=>FLM$!SS=R8 M>P3_+YK$3)8)6LBB5#(@%$CC!FAI2@DF.66-)=D0;8PA]DH+]#'NBH-UN3!; M6W-M3$N[6Y[EIESV]?_7N#!IE5?HNA0%B-5J+AA0XPHMUX;W3.+%HZ0+CQY4 M2,G>D@_)&JLD6'#RP[>3+)S?&;.+QI0SU(9"&W>G!Y8%PY:/@%O9AL88DD@NM3'P&Z-9_!D,F#&7>DQ4FH;, M5_,XU#X,O6LOM=9W_PR^^]7AM;LMKVT\]ZLI[[*@MO3ER?.R$>_:B8S*T[F/R4@+*+NIP:$:>+E@%GT8S]E#1%X$;5#@8'8D)5Z$HM#)KD&BY.\ M4&W$("1H0H[AD#NHE$*P#11,V(*V@_+8!PV237@ M%3C%)E+3"D#*N@A:>^WAGRMHY>)XDHOB246C2VRJ14KA@GC',X(F05#:S"!2 M=5Q8K'&A#E3W,&$-P>E[\"/#(.;J"@EQUE6. W)"?\4-?\A:9NDU.ATD("*% MC2,@.'IEA/7V1M*,\T@*UAWM5S8>QZF(MK8 IUA)'5%II*E3%)V28]^QPX0# MIX8\93BH&,7!JS"VFI9;A_5P3+]I'=.+IYKFJCL'"[W#1)QE%XV^%)U5!;3= M*)UB6*X^Y2WUIV0E*:&V,N J6Q4F!5!E$^Q]@7<["T'1*>P7V(E3"G<*'(:J MF6'#HMGJ#?=N(O8] :SHC2=Z6_#_GH=PJCUZKS>WG75)E.IMM:S@$:!8XW$6 MV>K/R\X8_QBG&(*5I)*#W2J'9;^[TV#K:X+1[M@:@MJXFNL8T+SHEU>_%+OO<)B2>6>U!-=;6"#)D(SI0V2BI%KWL"N1,JZ2 MJ:* QG3DB6NLIY>%2O0*A.!J#ZL<1"Z6'CF=(\LWT=\,XN&]6^G,/-9F6 9: M+$5-6DN_RXMM2+\J R8V8>AX(H>?MDY#&O,C!\N$!B=+@HY&^%\:A&]"VX1C MF[(>6)M2$E=FQ=_C/8%1HN1 8 V3-4OV9W#%+@*J-+0 =HP9X;-HX&)NYO?-F^$/[39UL#F*K:F#AG*"&A25MP4/*^P,AN5<)HFT6, M;ZX,$(LPJIQGSM";-$&$G#?:S_/-_2I<(5_RP<87[1H")FD"OU][_,V.J%!;+ ^VL5&OUYL(?9R\L,GA7X[6+.ZKZ M.P53LUZ)EQ!PG](56MRK<#C\3ZCZJMK5*H=\5'/[#HNY"E M<11U%&HUY9:TJ+50N(>6L3;H.JVM!T_9;GG*8TK5E3SG?$'^RB8[N )9L#QQ M5KOEJAQSB7-US<2HR;>TN"@M?LC(\EDCR6\SUH.'\#]6QJ1.1S2WJEOIO6R/ M=D%!O-5E*SBFBX4(SS.4$:+W>.(6CDT /SG!V8GT7/8H5^X+-!_0;?*(H4KE M%&OO QD5)&2=C)SE&M2#V$SL;I?TFM*XT >0RD\J(K^3+3D5D?Z/J6J5P"W- M[G_,&\/LL7K%'!;\E2'EFNR3<]!*ZRHZJ!T\KD:9'$?85S! 6C^.*6#P(T2@ MA:O9J)KML^Q5(,='Q 4P4:T ;62("$RT^!Q8HFVN;3[:AC9 H> A.O&%U387 M&S5/GXAL#2&[*J[8>=%X(5:5UJH,XQ^&I." >NM,$HS_SV:+/ [+!ENYB<*C M0 TDOL<-D5G%!=3,&P*3IK19\D'L9U8OC(W#N**2!B8+*?9V:(NT>SF-V.4S MJ)%#;UPJ"[\;8BDF]JBPYZC;X:UL9X-,=X MS(0RS1_O2[GCVP#^Q^_XY(@\76IB+6Y.+ M!19X3#F\)=Y'_2R!(23HJ<;*:DG9A);0_>? ]A:&(710/+-F1DT@,W-0: @F MT5@5M9S_74(IN5%F7"]G+EQ9HMQ,1HIUQUXSY3(VE1KL"WC3 H6F,5B?C<(0 M7P5GQ 5?C65QA1OMWM'V5ZG#JY6.GT66KK_O RJ:$8%:*4LMY("Q[81W+:2 M'4DH\\=3BO6NRPBG%-R(AM(\]IN&J2NB2+$5]:$+Z\5Q5O!"()FQ=I;OV6JK M;O854P_325Y<#F>NDT^=5C@"LW.%,+!=NEJ)W%]51X\ M_XNN6HZD6R*?V,IILH831<&EM%TRN$6)+&!AU@?^1(B;*4:=)G99H5D[QOG@ M6B@D9X;I4&!F3 MN..GT%B&^ Q$[G*@TGOP&!Y1F>$%"QAM5/]C!0QGLUJRE_Q\X%7LRH\[*BZQ M1H>D-F)%@P !XLI<-D>G^SDB_]IU2IF+9RB)Y.CSQZ6"=%B.CTJ]F4^*?65. M3RJ7]MWNB9/N6?>J*W"S#^R6[_1VT;./H?C],:%X.]#@RIALI)[5SF+0X:UR MQJ%X1?(5N1(-*5=E8X)'25*H5?HO:ME7]0KJ9$K0477! M47*"J[X12JF$7!1-%U[TBJRXY.5^Q"7S%'?3,GTM.ZVO9?%0SCRD=^FQ6Y&: MT;X\6P]T6E$XIO,Q5QM5%-L$\8C$\>H'L.T]5[BT'.T=FR(0O-#F%JHIB@S$ M(\RY24KB<\Y[L)\<:1GU*'>N>;A6NJU:D_$U-]+$FP/5RARS86[PI(]9N1%B M,EJ%R Z ,086R> A2XV5(4>U,7CXMQ_3(CXHOR8K?E M8A?GK*J)22A$KF3.GR:N+E@N4N'ZXX7*^/X<7-CBL>!%P2M(]22A?VA4U M3,0O'A8V[ P*UQ8"4^)RH9*%>@+M/3Y$V7,#7Y__?NO"61^([3E[?^Z)\]\\ M\=LY_I__.,\S'JWSO.R:K)(QRQ! KWAOT4GU7#W-)+=Q@E"0-GW-!G,[+K^Q M5F?] %#<;"T.?'X+%1FNAEHPKPMF Y08&H==AOJHOV.%LMS;;37W NF5M'=E M4$'"6#:+QL'J6*GV,)IK"9C52DY>+E:YMSWK_G?@KEXQOMQKCB*KLS(GA+%2 M+/"\P&X[].8E@.U4B)=M8K)PAE86LB 07%<#3G5Z<,=K_57XOSCR<75Y<75\+])+G_\OIU2_ =+[ULKR;-D!4S>SW5\Y[&1,C#T!"?XI+S.."J^-$CB=]%89S MZ?H%SK.^@6LPI?+6G8- ?0W2]^BO>#@_@O[SN.-IY0Z42F#B:,/5@7 #?3$$ ML,[G=79/UWTW_])'^$:GX2//\(O96#RFE TMOO]NY_!(G)Q>K--);=BZ-9C5 MZ2^7=K?.+F8/Y&M22)_/7K%V5H[KBY].?_H=M*DKG>$ ?CD5Q]?J6O+L]! M>_UX_/'D5-Q<_7Q]LYC3>">G'TLLFTND%BNL"_C?/,?KKSHZ;WIOEF9G6JU3O+7 *7XVT;!5S9]D2DOB M3B6JJ#F6>KO,9^X]-%NXJ/<>M/53/-;6L&<-0Z=&^^)8_%N:0"9_2=7RKVH= M:G=^G8T*&#R->!2I^$7[2N0VAF^OJZY.L-,YX1"HSYA^D<"]R2[TU*7^4(2, M@_'+TW49:=NBA.B->EHF-=B(;P'MW'_-5\J%(7(F(75+*J&&5WP1.5RYS=%/ M3^(?X0$J;MECD%QH=H1!AAS+Y9)]5"D-EF*$J!@2M.MC3BSC_TUST/HIQ@K, M'_E]H\[QN?.V*+&(ONLK[*A8?*HN,V^U)8,0E_#+"?F?LG:G&/]@XFPXXN). M+N2ZVH3GD(-A5?B=*!:^-GXVQF/A(W@QKI MR/9(0% M,>/Q6"<8H-H%>2V-4\;H>?.&PB#%'? [UT.WFFJ^3"RP-DQ\!6(97P)+>_?B MIO;JQW\?__3[^].3"^NQN[CZ]_&'=^=P9.5X$C["&KS"'IESE&PBM#M]5*FX MEB%+,_G,,>I>_8G/05ZK EQPHL#LMVZ9YG_JBIL7.0:,P5'*6O_EM\V#@ZV9 M[$KX^7#KS")0I[>#+1:$LW6#+SV8RUD7&QSV2MW-$<.^-9+^;>'UO*K MJ+$EN'L([B]/4S79>[LWX^YYI'F[X@MZJG9:=MRRXY4[.BT[GK-(+VNT[>7Q MJ!/P)>/_"D/%JB[#?2$3V^T=^@)9VKW5/:Q^?RDU09\V@QBGO61:,:NEJ=6EJ2<27!Y!FK;]N?QUK4GWONOTAER5]E)]<;?F M0]O:GKK&X[)X.-GS!W'_MO@IZ4OO2W=GUY(/=WM^1. MOS=0_O;._F#__W9?/9/O^DLG\ )\N N[IT]>H'NZ%''S%W!)HV?V)![W':*< M\^T&*O&-[C,46P6T>Z^[T^UUAAL/.;'O=427:HL2D'9$M3!<\8^F 5E_]"(( MP>Y76[JL%"Y$P+,YRK:,>(!91(P+YMK0L7>?F_M;>[>MG_JHDEVXVUV&Z_H- M=+OW17EN^SO=P][>TX,_[73?'"[6;&OF:5TE*R;YM5[&]NBT1Z LXJ6 MM;:LM66MJ\I:VY"[-N2N/=X/AMPUQEAP&R\L,.ZKH^E:5)=G#YN[]DB]N6J]^O,SZH4;TW)FQW[==WQQ::7>7< S56/2Z6[VN$*=1:A!_#D'SHHX$[<(A M[((P:B@-,MI:_42=4%U:,\'#8@M8PX?]*7R!!>TC7W5GX^56E-YHIA<4;'AZ MBZ&.]S/HV6C1QS \&MA*!J+N(0S]120N_#3&NKZ]'8_BA#UQIRJER]5GD''P M'W%FQ)5*E#18N?>]NE5A/"'ZP-<0W$T9'PZM_@\368$MVD%R^OZ[P^WMK:,3 M#'[L6ZY;O$-/>T<;G@B(Q#[(J=C>Q2%M[7H,H8D!F^F=4I$XF<(J^N),]PU< MT8DX0R@^;A HW0=GE(NN4U0K=DD-_^U@K[LE@$I"7 C&<"WV: !+ MA">[X<-L@G__VW[EZXB 48$Q7V8FR1!_MUYHGBB%*K9:P%EX80+;QN&WB/YG M9#3,^PSC.Y' O^!>#?20*FK'T%^P6?T1N1-LB"345PNR* ;:)' XIA$, .F; M*)-POQ'&5"6X18XX/B!]BAY1\RXMPW$V1#S4'?YM'^;TJRW8C'Q01YEZ8.@S MPTZR_F8*G=%P,11:3G#;8!2!R8:+C1=+AAL8-6RS$F>J;S()%^#V(0\;PJBY M+NZD<@2 JF%? TWAX#;>NJ$;42]83@URC[8N>C%2I.D>9^G&,7?:[S?V=.#)P8WU)XBRB7P?40. MAE>I1SH]U/[9&7++WL$1AORG2%,H;0#9&!RO:[:O0@T\*R=<#0S $/@W]F/R MRR>H73Y\_!A.=)!12?*3,S$&XO5AK9)'[G-%VSQHWOF%9(&9AEZJUEKYLQ\' M4_C/*!V'/_Y_4$L#!!0 ( $J"8U,$D9 >"@@ -DI 9 83(P,C%Q M,S$P+7%E>&AI8FET,S$Q+FAT;>U:;6_;MA;^OE_!N5C7 GZ3[<2)DP;HD@P+ M[F[;!=DM[J<+2J(L(I2HD90=[]?O.93\DMA>G2ZWJT[E\UV"-U+EBU.E,I]/VM-_69MRYN>Z0J4%':6U%.W9QX^R4[N!3 M\/CLF]-O6RUVH:,R$[ECD1'#H^&@ MUX^/DB3N]PZ/#GDP#/IA^+\ 3G;0O.ICW4R)-XU,YJU4T/BC0:\]/"CYW#=_T[#31N<-X!OVKKY69=6//M-)F]*+K_YW0DU;",ZEFH^]O9"8L>R>F[%IG//^^:9&GEA5& M)E5#*W\7K\[?'<[_W?G!1N>OFNQ:V#3C[%]BRI7AL"B;+!+&R63& M7,K=RQ<'1R>?GZ:"QS'674N)Q(WZA_/$R3Q&TD8MNO,WQ1ZTYU%]^='O3TOO MJ.TA<,52/A',B(D44S"62Z5EOY3< -UJADP5VCBF<_:C-AD+NJU?F$[8?Y L M<<<^I-QD/!*EDQ%7EEWED3;H0-R''!X_RQSV]BZ'/W"+S"%'V8S=YGJJ1#P6 MS2J5IDI@K.%"KE&9, *7.>/YC)6Y,Z5 !,B7+UO(+&<9KHSDBB4\PBW#= ;B M=+IJM]8@%Y&PEIL9-%)+ R; MIC)*F2WI8]E_*HRHC5 F;0*Q9#JZE2Z% ':0D3>0;);P#4=(\P)NL4LG*U. MP[/%9/_KP:1@B]#6I1:G0 ,C4@(\?SGI_(FY3EB@]M7/8 M&C&6UD$Q.L;I9N4WO&RNH,_.G5GS]MD"<+!W +RYEZV7+XYZP?#$UA"KQ0:1 MB$X2B4N?QRO&C?"( 0)DJ 1EE@G -%32IM2"O05K79<*+8(^;P4'K\1KWS4XB*NK MZE*2T,PKR))]1M2V@N0*6>3+S@,E]P9*,!#%^1#?:$':X"G%V+"W1YCEK_<( ML[T!S0,VBMA<('V^"'X:6TVJSQ$O[>Y=J%"&@BU&JDJO+@T,@+XFTGI21"N1 M>SLDR)=TNDK)1BCN@5?7WB5XFC5=TT,):H4O5BL9^TVQ+4,K8\F-I !DI1!\ MDP7L<'^ /6P?#M>!O3.EK>%[=S+<&>98&A,9$WJYU3DGUN<6 MR"=E2I#F)I[#"X"7/)1*NAD)@DW#TF+S2/0@J];)O:8KRM87E[LZH*+$SLDB M#21@(NRC8N^ U[ACD4.7*& =3T1!BXB:0+]7>,9BDP7X_=DB.MH?1,^I6DRX M*CV?4;I%DD!DR@D293>(Q87\V(&?J\O-^M$#&!W!K;92J:$NW78/=JD@?-%: MD 1//KV-8N%(P;C_<'@@E6K]*[#A';WM?CS3S9B\1%< M2A) 1U%I" PK]7:#U4Q;A_MT/@I;-H*AWZKC)/9J2Y<$J ;+/6A=.XX]F/ ' M$W1FD9<+OUY77J7<+L0)\:-?!2+VA(]3*FA!>N,8AAITV=B$0_ V8S#+I MG!!_4C-"#0E"SV,)_[R15T W*-I2"CS]=K+57_H.C^)>A0" MZVU/=8JQ@?EXC(Y6+(AO*UIKD8LN@!RT:+.2#!9ZP989X(%9\L'4!6?CF=VS ME@-[N,EZBZJ?&!!+$S@0G@N!)']H7D.N615-F4^TF@BJG#D?UV?_IJ9/D15* MSP2>3E-=<2:_!V@ \$ED17M'6 2[_1#K_-:MMA "L\*TD [%"RM&\R\GH/]" M\=E(YGY2?:>3=1A.J(9 C=2#^/&JQ_6/Y[@S^Q_.!ZY_2V_ZG M](Z+UY\='[6/N]L?=]O!XEG'VS;S!C4"^A[SCM2YL@7/WS3ZC0=QUY%@O3!_ M[L+FB*R!,^JRP%M9#M/Q4[%3,O9B]H?=X>?,_J#=[QWL-/F/L8HE.#QZ>K.' M@_;!\:.@L@T7\[SWBCOV((7$(0]GO)KL+\^L?EU<@*R\8&$+@JBC_\H#>P^ MQ+=2VQ^\!UCHZD7(4?7+SD2LO1FX7#B^6'>777B(U5.Z[5VVO3RW]37#^K-Z MZ=&_?GGV!U!+ P04 " !*@F-3%IV\Z@P( #7*0 &0 &$R,#(Q<3,Q M,"UQ97AH:6)I=#,Q,BYH=&WM6FMOVS@6_;Z_@N-B.RW@]Z-.G#1 )TFQ64'XGMK=/)=MQ@"M2Q)/+R7M[#&ZE MDSKGJM6Z_%!CM8ESQ:C5FLUFS5FOJ24R>1M31[UNU%\U'O3[0R[?9X. MCN+C83?F[?Z@=\RC-/EW!TZVT#STL6ZNQ-M:)O/&1-#XHWZW.1P4[F0F$S<9 M==KMO]9\T[/35.<.XQGT#U^#F4UCW(QA+]+.Z6Q$MJH[3A?^THD[U^!*CO.1 MC[D6;"_ZQUII,WK1]O].Z$DCY9E4\]&/-S(3EGT0,W:M,Y[_6+?(4\,*(]/0 MT,K_"#B-0?SE+,0TA!TE<[&(L=.EJ"[O)C*2CO4ZS>[]D+XRF!CI$>8/BN;\ M\OKFZOW5^;N;JX\?OCJ<_[OS_:W.7]79^80;!8OOF^PS'^?"U-G?3;/.8F&< M3.?,3;A[^6)P=/+UJ2IXDF#M-91(W:CW9I$\F2=(W*A!=_Z@^#O-153??O3[ MT](]:GH87+$)GPIFQ%2*&5C+3:1EOY3< .%JSJY%H8UC.F?OMF4 M_8IDB3OV";G,>"Q*)V.N++O*8VW0@?@/.3Q^ECGL'EP.?^(6F4..LCF[S?5, MB60LZB&5)B0PT7 AUZA.&('+G/%\SLKXY9A M.@-Y.AW:;33(12RLY69.33)^*S#NFDV+>PF+R=[W@TG!4IDCZP2@59;K "2:X[%9>R[S%*S#29_A>ZS*!#:!I+64 MUH%"24Q5 B$8<*V4BN05OBP#X;&.DB\\*M3BU*A 9"I 1\_G/7^Q-Q.6*KT MS"Y@:\186@?5Z!BGF\%O>%E?0Y]=.+/A[;,%8/_@ 'AS+ULO7QQ!*9_8"F*5 MV" 2T6DJ<>GS>,6X$1XQ0(",E*#,,@&81DK:"36G9AD(E$B4KA-I8Z5MB7Y$ MK4:K )W"Z%@DN&W9*R E$8!>@,/E73SA^5BP=V"MZY*T4*?'&YW!*_':=^T, MDG 5+B6)S3Q ENPSHK8U) =DD2][#Y3>&RC%0!3G0WRC!6F#IQ1CP^X!89:_ M/B#,=OLT#]@L8H.!]/DB^&5LU:D^Q[RT^W>A0AD)MAPIE%Y=&A@ ?4VE]:2( M5B+W=DB0K^ATG9*-4-P#KZJ]*_#4*[JFAQ+4"E^L5C+Q&V-;1E8FDAM) -M\,-X&]-Z5MX'M_,MP;YE@:4YD0>KG5.2?6 MYQ;()V5*D.8F6< +@)<\DDJZ.0F";TS5EZXO+715046+G M9)$&$C Q]E&)=\!KW+' /AFJ9DY/1$&+B)I OP<\8[') OS^;!$='PZB%U0M MIER5GL\HW2)-(3+E%(FR6\3B4G[LP<_ADL&5C&/HM'">Q5SNZI$ U6.Y!Z\IQ[,&$ M/YB@,XN\7/KU.G@UX78I3H@?_2H0B2\FKD M']3F;O!,-G?^I'.Y9NHK&B-678]0*QM">.D:AQAVVMBE0/ W8#++ MI'-"_(^:$6E($'J>2/CGC;P"ND'1EDH _I(D7RQ)\5LIX;Y??F4>^\.,UW_N MX;Z=,'BG(/(@.B6@1_MHVI''4@ K57%?[J5F@M]2M0ZBS]=K+U?]H>OB).I1 M"*RV/>$48POS\00=K5@2WTZT5B(770 Y:-%ZD P6>L&6&>"!6?+!5 5GZYG= MLY8#![C)>H>JGQH02QTX$)X+@21_:%Y!KAZ*ILRG6DT%5<"3V<3'3B3WP,T /@DLJ*Y)RPZ^_T8Z_S6K;(0 ;/"-) .Q0LK1HLO)Z#_ M0O'Y2.9^4GVGDTT83JF&0(U4@_CQPN/J!_/CX^;1H$>_F3N#_\EBX.KG]*;_ M.;WEDLUGQT?-X_;NQ^UF9_FLY6V;18,* 3V/>4?J7-F"YV]KO=J#N*M(L%Z8 M/W=A"T16P!FU6<=;60W3\E.Q5S(.8O:'[>'7S'Z_V>L.]IK\QUC%$AP>/;W9 M-_WFX/A14-F%BT7>N\4=>Y!"XI"',QXF^]LSJU\7%R K+UC8DB"JZ+_SP#Z M";,(9-BK^]=_GEEX+U_TP?_^<\=;'O<"?CRY;26OW]VT(BLJ+9U'\.67U]K3 MNOD](6'_[/\YA[OF\/).Q"6=Y[%?L85EGPRV!B1ZO>H^GTB1LO=+3?4Q[',W M9WAG57_P%F"APVN0H_";SE1LO!>X6BZ^3+=777B$-5.ZW5UVO3JW\R7#ZC.\ M\NA?OCS[+U!+ P04 " !*@F-3"OC<"?0$ "3& &0 &$R,#(Q<3,Q M,"UQ97AH:6)I=#,R,2YH=&WM66U3&S<0_MY?L3'3!&;L>[.-7\-,:F!*FP ! M)TP_=71W.I\FNM-%TF'<7]^5[@Y"'#>0T'28P@>/Y7U_=EFS_9/9_(_3 M TAUQN'TW2^OCV;0ZKCN17?FNOOS??AU_N8U]!S/A[DDN6*:B9QPUSTX;D$K MU;H8N^YRN72674?(A3L_.^GZ;-.!_9%5&8T MUQ!)2C2-H50L7\!%3-4'Z'1JKIDH5I(M4@V!%_AP(>0'=DDJNF::T[U&S]2M MUE/7&IF&(E[M36-V"2Q^V6)^?]0/!Z/>+O6"7D#[X2[I]A-*PN$H&73[T9\^ M.NDB>R6C](K3EZV,Y9V4&OOC7N ,^H6>+%FLT['O>3^W+.O>-!&Y1GL2Y:NO ME9IU940N4%\HM!;9V.BJ?]&BL$M-KW2'<+;(QS;F5J6[D8\$%W*\Y=F_B:%T M$I(QOAJ_F+.,*CBF2S@3&!5I0PD\+X#M\S)4E82";;(#)(]A.]PQ#(TFO]OWVC!+ M28%YA-VNHTD*S19;_5+ M4S98D[41:Z\BUV-@-'(&WL!, HW;OXX;P_60<.R0<'6\3NLYW:"_D>HY_D;: M/VD->LZPWWUPM;L#IQ\$=U+K6B J,!!NA3E]V>JV&H&"Q#&.^7%07,%G*>0T M64.\ OO';ZEVNN]C=3_?Z@\G<%V3=?2//+!C<5GO4=46=8_P/!/PGSA"59@1^ITO")4'5[!;L-9:-A[6:KD7C1\);;YGF=(.\H 1G M,31(/57!MU3!>N;A2ZE_ G 3@+.4T01/,GBJT>R2PDEU>+-GBE,\5+#8WO^^ MWDW>#V^G[^F8QY":IQGY-",?;D;B!5-R5'WHP 7!ZZ)LPV_2>9J3_X]*N'OV MGS#3U'UQ%V[87X\=S!ZSOO?>_@HZ$S\C:3 MOW"MO<>V4\==1Q+<8X]80W_C$_-7:)]YV[Q@%Z)ZPA]+RHFIE;4W[9L8K//> MC0@),8I2;Q;9].J[\8&\_JR>Z^T_#O;^!E!+ P04 " !*@F-3][0X/SLE M @ 8(AP $0 '9R='@M,C R,3 Y,S N:'1M[+U[5U/)MC?\__,I\G*>LFT1#PLY%P4__SEH)" J*&DA66.[=0+)N MM>HWKU7S\OO_.S[LMMZGP;#3[_VQPN^QE=;_>_C[_]=N__O/G:>MM7X8'Z;> MJ/5HD'"48NM#9W30>AG3\%TK#_J'K9?]P;O.>VRWJVL>]8].!ITW!Z.68()_ M=G#PP%J,7 !K*Q],&QC+;<\S;WL;6>!@F7;NUS?_;4W$JS-1)N+TYN$_K@W&IQ< M'-_IU$P/5F]U_GTZ7QEEIS<<82^<&^55)W-Y;J1GXQD/!JD7KAK0].B%$76& M?1##T9=8TY=?XGSA?A]D=2)W MSMT_+F1X-GE?0'SAU'+T[-1AY[(3Z7WX_7]O/MT-!^D0VY_/=DR=RV>.#GR: MM ==[+WY8R7UVL]W5XA1$L:'OQ^F$;;*I>WTGW'G_1\KC_J]$;%_>^_DB.X? M)I_^6!FEX]']ZJ7N/_P__^?__#[JC+KI89G"]NGT_7Y_\N7O]R>W]OUX\O#W MV'G?&HY.NNF/E=@9'G7QY$&OWTLT@,[Q@W)B&DS^[,28>M6?='R+9-"@$R;/ M/Q[MI/S'2D=8'24/EG,2 5(*I^@G!I(-!A1 >KU6#87^U_X$:0\/RZ-3Y\%Z MC\9WLI/>=(:%049;=&2EU8ETYRA?G/BU_ONG8N?]OMPV^=[W_.OEYLG6Q]C=>KO3??7"LJ?B MU;:!GNUMLY>O?V;;ZUM'6Z^?2KG_<7/OQ>&KMYOJ MU=[J^_CD<<<_>:ZW]U[0\_9AZW#CPZNU?[W=>O+\PZN7ZW+S[;_>;J^%XWVQ M>;*Y%D[HZNDU+^A9JO=JKT_W?/%VZ^T;L?_VSW>;AYOLU=Z?W?V]<$)_P];' MQV_IO3YLE3%Q>_QT;WVTN>_7-U9W/UT?KSO8U'JT]W6QM;CUKW6YNKO]^_@/'-0_Z(*'B MW8U>3,=_I9,&\V]A?G(>\TC09N--&ZW.I)O1ME&3;L9D,X$.@7NV\I#1/VN4 M%.S&X9TH-KKZ>/0@DHG2/J1;'K0CGIR'_E&E-$:/.\. W?V$@_5>7*.S&_2_ MA?['\^@GY%R1U=7F+I)EIB.T?1:^338=$"V(9(Q<>7!MD.!!JK9BBE2U#DABF[@7+ IF-,GN+%8>_BUO$=I5PC56V';Q30/G MM^ 4Y^%42'-M7&PGGHA70;JV!9+(@@ 0RE@T4JT\S-@=IN]!5)O,0Q*![L= MZN2)3CQWEO0X6)[B5Q"=.K\/UNBN[\G1?)_VTN!P.Q<'8H!A-%^ ^=:N.PR' MCWO;;]]\W#_\5W=[;5.^>KM/Y^^\W=S;.MA^0O=:V^";:UO=S8\;)YMOGY\\ ME3O=],^=DUG7T:X^;'>+CU=A6VGFP>;XIU*..F\S]LBN_P.C^11=H MD'(J/F\:7N*Y%8?QP;!R!0G%5N5 /AB1O_;'RK!S>-0M?F'UW<&@@'S!2;MW M/(QTB_L7[S%Y_J>'3LMVG8V?# MC.=.=6W)/CUB^34P:)4:0 MR$_EH;E%JIY21WI3-.?D8Z2''1]U.Z$SVDR'GAX1.W1TLJ ['(P>/!OTXSB, MM@>[:?"^$]+J<8?([E1B3X].+OW]_J5W/)NJLP?_ '>9V^"N"_@ISX1D"KPB M!<8C\\DIQ@7!"$QDKRO\V"E^K,'O:OS8]?%C,\,/901-"B2B=X":>2=RX"PR MJ61&5'/0*G7%[[:TVP7\&)F-"!H8, ,^1@R.8+,LY.C0*3_E/][PWW7X[[KX MS8[_DO7,)N(KZ\BL0W!):&Y5<(I'^C;46O\50_C!HWZWB[X_J#P6[,6=_@EV M1R=+J0P34])DAR9*(#&**2G-A9-9,@U385I793A',.>B&2/QH>1:Z)0\!#+G M@W2>>10.D<0LJ[5FG"]GWKZ:5$$;+TFFQIS!VNPE-R@U,T8Y)Y2LM9J<+V?> MOLZ4.GLL.A' @D"%2AD> ^-@N(!@YZ S:Z&>F TT8S*1KRT <_0F^LB2,AG* M=V8.ZJD6FD#3?''(/N9(PB,%E&7IUCK.$D0RU.8@/!:53\^O$SU+@]VRQ'8V M%['SGM[A_*G5:BR.^F?B\#N7E+ZXOGRYEGK]PT[OLMM.W_Z;"W\7;G'_XNB_ MN:(%R(D(0G92D$M(^%Q5!8F*P/+@B17%@?O(#[]ZT/7I0SR2/0#) ? M2O*9S*9,K@R 3R$3OW!7S0#C0O+%F@'6YJ(M^0QF("9'PI:+9".'B-HG3<9' MYB(8C,'PR0PPO7A6QJG+O3LBIB_7K/]G7")Z^H='_1Y]'%[TS.G[PWYO=]0/ M[V9O:5R ANG9$*<"F5"SJ V2OVT2.J&)/@V2>2@AP-) LQICIT2C8O<9=N)& M[Q$>=4;8K0E,'&W47FL7$P<6K4U&BJ",!\= &[T\,(4P/AQW2^3W]N@@#K+0?ARGZ Q>3 <:UE8"HGM320[:01=GHIKN.@ MU^F]&=8$'S)!0*L,.G$'@J$GY42&B-#16TD,=GOXS&L&#).9:2:YE1Z$C<@< M*A&]AH V>%&#];DZ2)?Y>VP931 F^(!,EUUE,KQ#TIPIK02"P^4#^N9ET@*@ M:J0F\91X**OIUEAOC-:8(W!FK5U"5&_4O)X_H"PHG@V4I)\Y DK&:K$+,7DKR@B4G*P67!K+;]H%GA$\)J8%8 M[(SD 1E'J8-(4F8O?-39WQX^\YH!FYH.ID M],P DE4=($7O-'+KDB-77OZ !DGZ1UG%N5)@HK"[C1>"\89C+=B5M=PA3(J"<31&BO;P M/##-WP>>$60>1.*AA&,)33:H<#(8)A3CJ6SZ>+4TD-VV#SRKK0."08'3/"@ M@L5#U$*EH'P.4:BJK@1WMQ$UO1Q*B;N9A7,;P2-YXZ2)L@4KK",\$F:%2%^R MH)8&FCDHI1G"5/@F>PN26P/!!R>T!(E@%4KRR-CRP#1?I31#R'0P2$Y6 ,4S MH#?>0.)(?K31Y%%SN320W:92FB$^9 Y$%[)ECAG"B)'H4US'3+^R%^AO#Y]Y MS8 KZ\Z9D31)#"()$LG(TI7)&,6D,[D&F<-UD"[SSRH6)GJ&-D,R#%0)&F8A M.(]6H,SQ+#MVB8"^_9CAVT?5!FN3",Z(E"!Z=,FSK)2*RI$@RV[Y4+W5F.'; M!Q2\2DY[J"8V<_H%1@$Q;R\DH"C&06!5+ \U\8H9G!9,4 M)D6,R$N(2Q;@G+#1&1^9#<'KO#PPS3UF>%:0H?>./(D05620HT0OM842#B!] M8-8N#62W'#,\*WR20 4VEO\B)/)[0Q L>N^U9.0+AAH4 JL#;WV^+7S[1<*L M$\IG'P-+%C(&*ZW*7' =LO""\^4#^O9#<^90^HT\!2ZT]G8V_ M5A_OK98?.QO;RQBPQ25QMS=)NN0AF>2CTB[Q)*N<8L5JD"B^4"#.)2$\2"-( M8@=E4))KZAPW@4LK@7R;')*N@=Q>*!#G4V_>DC?$O"=.#(!!.30,O'/1@,D()X64V217-OB]"IQ@-*58H_#!UU\#WAKGW;[J MXT(*E$J0"2/!IXR>?DFOD[..-&*HO^J[-DM6)9"J<;4;46.W='N_=OMXCPQ(EA*Q99@ B. LYQ[*"EJ6/J2YZ[VSG^$GJ MOQG@T4$G8'<"8>B/>Z/!R8/GN\NE\TH[1E2FRKR!9,C(=,$RC3DPJ86K2ZOI M^2(W%WVG@I">G#JAL@%3BFU:'@.0U9)065F'P*KY(S<77>=]"%A:A)") LH& MYS1H)]%Q)JTU=>F;.7>>NWT]1U(R.2$\4\$"2]R%")8K'24:;; N:YI?0:X< M7A\/^D=+62>NQ+9PL&!+Y>BRD^ --RPY)4N&>ZY+R,LBX#<7G2>59%$'LE:" M)-5'YHJ!TG?8DK34Z.KBXRT"?G/1?,1R/">%GCL)'HJ_7E97R,=#9E36]==\ MM\E_=! ME-1>49=(EP6"<3[NH,U"J*B4=!DR>&>5YM9[U-Y%G^NR]+E ,,Y%-X9@A?2> M5*0FIU!*K] H8DUCM"P?ZZ\;3S-G"HA+67": >/@C>,L(7C.,$*4+FK+>10\ MY/KKQ=N$<"XZT3NFDHU)1&'!E6+$1GG%I%(I&..70"?>,A?>OCY, K6*ALS1 M$GL6O"7)A M9G* 4FTJ@98&0BX=@ERJMCJXFU+$8E8VK%[_4;_;1=\?X*CS/JT.!MA[4U'( M\,^3U3>#5/U]SF)ZM+.Q^VQGC\PF/$KC42<,5Y_<++5P=VUJ^;P:X,_X,5ZC MT22O>0H@R5IRTNC$$N?)NXRG;0'@5&8O8$>A'X-W=^/9SNK.O]8>K=Z\'(?K MRW']\T*@-RX#_T((3.]!?WZW# A7:"0525G%,IZ;E-BT@D!TTK;9)LU MM/$MVKA8:ON\D?8S72 ]S\((\EMC BZ:KNG4E7Z(P\Z#8Y(1)YL MX6'Z.87\S4>>VH)[)T=I.Y\CO,_+CUQ.GGOTUQ!#*63QLC,Z>%9&O=>_ZNQE M=-I5U-RDF,$$!6B8\]YX .4]9(6N+CF;#=G5:Z%!!841K74!$QBI,97JMPQ2 M-%R&)&JRT-"07;T61TQ2'*2 Q .179#>*@3'(6?'$&-==M ;LEOX!9V+.\8* M,P:.'IP%)J,3RFBI5$1CG3.NL>T6G>RN/=A)*LL#EDFSD8IZU+H+-6S*%V6D)C938,<%L, M,!=[-TI@0F@(9/="!E;:>T;EL2S;,BWK4FBL88 E8("Y6-[!"BT<%Y@LAZB4 MC3Y$Q3+I@E(,7C26=\, MZ@!;M\'8#Z#8$3S-@7(UCB#WOL2+P,LQW3:]<_NHL/,RNBE,@]7)2&FX +3>&X,F>65$)%]E M&A*\V&[*P@$Y%W,;'3JN)#(A(VBM')\ +-@W66D4N7";?$2<367T_. M!\SYY$&!=KJT%%:2@Y0..:(-5@,R$K&UB/E>2##G4P@*G9?<*N."AI2#RYP+ M$8TW7,7,ZE#_<"'!G$]?62=2,L9'$Q%L4)B%9M)GRT6(B=?*KZ0[Q$YW7!8- M=E,8#SJC3AJN'X?N.*;X>- _+(V&QJ-JI6@[GS;_>I8&NP7'Z#>9M2 M\RG#$3A#X(#!*"@%HKUECG[()+B+J0XA6TM.%O/98LK2*,7 HD1(VJ*(J 0C MZUJ!$8+528\O)UG,ISM.J;8D#%C!!3B;G)$H4\;H3$J*F3I9!,M)%O.Q+3*1 MA%-!J !$%I[^#V0P2BZ#X3[7H0?=K9+%'?+NLY V0DA98I$ATB91A[#M.T :\RE.9K@V.0>' MS($&97UFQH#124H!7C5VQB*0QEQL#;0@#'/:<7)/0&7,#%WF3)?R\MK(:6[C M E/$8^P,7F!W3-AN3E)NRPT>#])_QJD73BXB>W;RN5.'.X4,!D0FLXJR>=SI M82]TL+O1(T(:?QD4M-GOI9--'+Q+H\?C7KR!2@D7\R#/$\O/Y$%F%$EX4$Y: M""HX'V04/EL GECT#;'\"+%\&M+9G_^DERP16"=/2_S5%:/:Z)&<&U9G\(9R MOY'E@3:I+&*R@0$+!KD12:G2 ]Z:$@;44.Y\*%=1842Y;Q))& MBTRY"T4L[&*EI)\@%J:EY8EGI9(%J[03D:/%R+T';H-IB*4Q+1>3,9$E@U<4,4 MN"A)Q 'S D3(&(,N.^PZF&2-5@VM++UE64_"!9$3"B,4+QO]*O@LJ\Z5+*L2 M89H;PIT_K2R40;LHA"N4BA9EE$&2':F4U3PR$[*SI*AY$ WAWC'"_98]NRB$ MZ[1!DX-U+GL(#%QI^*QX2DQ[+J)L'*+Y$^ZBN" >I10<'%H=0&/TI5:F1Q," M)G)"8D,KC5FYD(2;!3G.&97WW@$W'*,-92.<)QV8]:DAW/G3RA*9E3.4N"1: M41,U<<<@YNAB=H#2Q)P%D['9(KIKA'NS9N4,U]FC5%(''T/)XR K(;ELF=?& MY:@Y;\+F;H1PU_\SIBG\%.);$Q_$5WN(V45F$3 #^D"_M?(LQTBRK2&6I;4N +$LD64YP^C@I!-REA,G!>TP M.!5Y"1=./J8<>4.Y=XYRZ[)BR4(IHH>EB2C)7+!6<.]54D;9%&-LG/E%H-Q% M\4.$BMYKG943%G20-LO(!9%/B<^503?$TIB6"TJY:" $CL"M >3<19FT8B3P M@.2<:99^%H%8ELBTG!WE&O2I).,SX!&4Y3XK+E5)O%8QV1@:RKUKE%N754NE M!,]6^&B2(2DKK(- 7P /S/)HF\SP&Z'O*PQ]0+XX$4"<$X"R]JK4 HV>AF$]R$UT9:+0C!+9&;. M< 73VN =!U32@#?2!E+7F7.)R !RDQ!Q)ZFW+JN8*J44%&.@123+P;N4M2D& M!&:(I>!AXR0M!O4NBF_BDP>=M'%6:'"18\A&6?!1,5/2;AN":4S-Q:5>([F7 M&)66RD $=,YPJXW"Q!31;!-FOB@$LT2FY@SCAQWGRDAAL_>07+0<27V[P(37 M)H)JJ/ JJ]"LXR\^*2V1X3H[NDZ!1_"*D:,]YCAYX0]<-7==QE5;'()!I M)9PH]3V%UZ6>6.(V&F&5:U9I;X2N'_4'1_T!CE(MEZT 4V!&)ND4ARB=!1&Y ME%*H!!I]4W5N^6W7>A-P9L#!,:\\.$!$EZ-53$L7(Y%R:F+X%HAFEL@:G6%[ M..L]1@E*2 2=K8^B-+(&4N0)E+,- =]1 J[+2JJ++#CN4=L(($(IO4,? X#2 M-BELXE 7B( 7QE51R0>/00L/P$+P1BE@(BB.*O"IT&MHIC$[%Y6 &?E*"H/W M/FKP$# D)GV0P!GC*KJ&@!>'9I;([)P= 8>4D@+C4[ ".,ED2M(DHX,WP# C(_,U@4Z,2QM3D_Z[G&;' M[ C(:A$<1QZR34"2QYG,KR%(GSM4K3F=!T9KEEJ@J-4MED#(!3\Y'CQ'! M^C!#O;>3!]9 M/FYV>IW#\>'=D1TS3$UECB?%F#$8@/YT'&SFQIN0>>#3O:J&&K^+&O&XH<8? M-(5TL,:(E($I\$(Z)P)')EGF(H.L0[S35;L\[P>CXP>/<'BPVHN;_5XZV<3! MNS1Z/.[%F6WQ_(E=>GC:/4AI]+0?<$1'/]MCF@R@_"H5G=]CMUA?-:$.*;5( M,09NN(*@LT^<''8>F1+*AL1J8"@WU'%S"SD945D5I7$:+#=(CKD'2PZYM!QT M#339O#I'+B1AS-#$X=X*#%IF ^159V=X8.1H^U*X*$RK;]13;-Q%PIAA#JO1 M6OF@(DJ$",I'IRSD$N=B .L0);"0 ,TP?R/YI*7SJ?2%#T$X+R5J2RZS9E)$ ML?B"F :"]9X+IDM;H4P )5:'F(UYE@F\FCHJ>W!B Z+O MIMIE7CGE, "/PA-A8 Q.8RI=>!T:0_2P##KW+A'&["0&(@:7 4S.'+B99#=E M(U3*'#6O0\FHQ4QF7S22F:'];A(R'8U2Q@-ZCDZ2NZ_ :\95#GDI9$E#,C/= M4C6.IVQ)Q @H 3@^(7#O%"8;T4:S!%+FAJ/%%XTV9KB*F!59J!*<2O3#15]* MNV14G"D5ZU$KOJ&-FZK^0\9J*;MN4'N(RGN%@NA#)?J,J1;YUM^Y5+35'VWT M0G<<4WS9&1W\D#=:6\*9H8U")BVWR0C0#@"U95%+:Q7/BA4]M!1"I2&<&TBU MXZ2+D(D4#( G[\B$Z(JYXLG$58"++W$6#9L9EC?VI \@9L9$ !$*.HX!F9;! M,T*H!I;"HF$SPW4$ER03Y!F6O1SD:)D-QBHI!=(?T;Y>*X]CG/'V;8%TC:F@ MUQV,UL@PFTPZ=3<:G8V?#C)].O3!OIT=^9,_#,[H>N]V3O0&2DB+U=80](O!=4DVS)_(?1_:"M/H) M9#UWSED1.3@$LEN162> !>%$CN!]A2P_17:A58DPR2%C_J]8K9?A&8UA/'AN$OG1F*XWK [@2^^'0]' MY>J:6 S!:BG(J4]9DQ&GA%7&HQ#9MX;).QV/J:XT7N? M)H@]P4[O:7]8%UN/&6^4,2([ITM'4I=TB@$B.4B6AUB#S<3O1^X4(D*P^-2/ MN_T/_TSQ37J&@_JP'&0 R5%E3L"IK!TS9)[0W'H)-D13(Y-D867E_,T3@A:4 MEUQI <"E]21.572)!Y>"SWFI4;YU"3M_O+GQ'"/8&$,&K<%Z&6RTS">C%?VU MU'C?MER>/]R&^6Q#RK(44M(LH(Q91G#6.=#&UL#[6%C9?2-^B27.4QAD<&C( M6N)."/0^),P.+&GA9<1KGG;N#.O/*"X!P1D7+$1NO2?#UY#GSR5RJVI0P&CQ MY>F- !>")^Q23DEE2"6H#5'[')U,D7-6.2C<+9>#R:R!8C.DRD# MF:/)3@.S$)8:Y?DN!I/ VQIAS(!D>=6D!/EF(7RZ4Y['E-;,L+!E=YB24LU6@3492O\A3 M6;GQH*=-_Y8,K_EN>;GA*@G^>%,KK]-[LI(GH'QYTCK[,VSXE MT1NI=CO_E?^DO' BYL2=(I_-(LLL!PY:IJ"2"PTM+TB)L(:6OTG+5I([P@7I MST2R67+KO$>1(6D,+(@%KE10Z.71>##X5$DU3#\]6'^^&M MI2$]XY+HP-,#*:X.I^=^&NR=X:*;J;&"F7C"1,G)@0?N+9!WX()-I3BIE@O< MH;%AC(8Q+K'D9[9B'6)2 J(49/+DZ!V"D! "9)160PVJ0]UY OZ*A'CRY[.[ MQ1@S3*!W/BB=@LZZK/(#1F^E4SF ]AAS#?JS-HS1,,9-Y"1&=,0,B+S4<&-2C-?:,Q?I F5Y^OU9SAZL@8L],8T0HP""696H$%Y@UWEADCD10) M-S7H<-(P1L,8-Z QE".WPH6,B0= DWVI5JUDQ"PCUR$V&F/A"?@KW/EH=0;< M62?&F&$]'70*0@PEEA9L%HY#+$7H,9(U(5L1N& 2LB?=(9V)@GXZ$$$V^Q@- 2^V9#J:A!FV_&@*N(0'/3@*[Y .S*6L1/&"6WAMK%1B3M&#?AR'T?9@ M-PW>=\)G78:G1V=%*;>3J50KYED($V8GA2X.AT1&DS*6V^/1=CZ'0E7(LJ U M2 ?EVC)AH7_X&;'\Z%UN7IV96U=GR@9FA-=&&0O22$Q:1 /:6@#GTFD2J5G@ M)-)&.C328?FE [N^=)AABGGDGMA4&3(6 %!Y#0@\I)R#DBFP&CA/C71HI,/R M2X>YN,*0F;; ($&I;L?02^3,*VU)0MAH3 T*4#32H9$.RR\=YE*O!"6*4HT& M/#BR&J3+/$J+F*/#!"K68-UAKBMFC:2X6TPZ%_=?0!(.C,:8+$15RH=[+Z(W M!DFM@ZV!^]\P:<.DR^V%,YF5=\PXIR68Y*V/"95E(5CB6V-KX(4W3-HPZ7([ MPQB(_[).RGL#*B@GG)>)9\]-3-SD&CC##9,V3+K>& M@ZZUA<)"#@I*JJ4 B0$YY\X+PU"+X!PL#0?=O+AMN.;.<(T0#J730I=ERA"5 MC]:F+%";#%SZ&IAQU^0:\K1"HWH:)KJ1OEE2R* <#SP*P)*9QC)#GYG-RG(A MF\R>VA!PXPO-/\_(2R.]3$HFXT%P0++KE#,R,4FD+]/BLU/C"RT*/]]-#M+: MJ5=CLPC"QA4A!K%.BT$B'.)A?'))?!*&:TU"$(ND1R5 M]$D$[0-C-8J%60@0YQ(K80"M\EE& D&I+4F:2:E2S9&I:#^.G']\*C;/TEI M:34BL]QDSKU%0RC:C"+X[+D4QJ#U9QVA:ZP1;Q/"N>A#&9'\.HG!:@N!T\QZ MR[(3P3H9I5;UUX>WS(6WKPT50X^6K!<+I9PR1T>.16F#1SY'8#[67QO>,A?> MOBZ,5G)/IHS,Y!^296H]=U%(]$S9+$VHD2Z>1=M>ON#RJ#\<;>==['YS MA:66>C%'!UY*FEN6H=3E5,I+A5Z@Y3)'42.]N&!PSL=G-,@Y9$C.5ET4'8 B MIT-8IY,EG5DC';E@<,Y%7PJN2ELS@=DJD,R2VO3H2'OJJ"/+ND;Z20DB9>"HN%LZC3MG#KY]'2RSB%H9 MAU)H "&LUH2XD;&48P'FETT'[Z9NM]-[\R3UT@"[!/-J/.ST.L/1H-K:/@V# M7$9M; 4+.46; NEAE9/5(BD6A8LRA:SBLFGCQ8!Z+GHYBXS9)/2<"2"C"Q5$ M9$K)#"JZ')9-+R\&U/,IM<=DTMY9LL RE"7DLLX1K0L*">G(ETU#+P;4<]'5 M E D0E5BR:O-UF=?XE\S=^"%G#08X&Z1 _IV#W"0=M+1F$PL'*9G@_Z; 1Y. M 'X_&!U?<4)YK9N,%^-N9O%B##2@#=Y[+H"@0>V#T=:1GE5:AAITQ5E0C&88 MT\<4L1 -&9@#F 1_)J%#-U>8-S(G!Q8L$QB8_-PVE4LH*F\" MK)\P1>4YN?H3W*>E2(SPQ! YA$PHHT>=N?)H#==BFGRMA5P^0/E-Y_;JMI S MX#ZG0D8C(PO) YCDI%56>:\3@29#G6+W%@JL^2_OL.13)B25(B7(C/56>PPN M^&1M!%>#AJ(+!>B-9-9[0,DXF9M6H@!930Y2@XYUB\>80^/5\>C@_Z MAG9I1M2C_K@W&IPLE+K[<88;]SH3),,@Q<[H-;X9I&JMX@REPX3#\2!-Z/7S MLT[O>GK2Z>=RV\NEM47E0E1@!9!O8I&1QU^RQGT(/BB<>/R+3":/JBEXC*&D MY9U\OMGROM]]W^F]N7C2#7OZL^+EZ'B0 GF6(0-81^HT,BYYU(ZK9"L[MF!3 M\?)B@E1Z7.R4?,4)+N7C9J?7.1P?SBII%Q_\)^F. M\NW-"J4)J5U+*'U.E3]C!7#I2XI41/*NI!;.I>Q!(Y %[KS0-:5*/&ZHLL94 MZ1@8EXPQ3 40%KU*DCQ[FW+(2291 ZK\-H#KXT$_]KM='/PLL=11+M>2+H4. MPB50N?2X1!8=$NUQ$5EF3D'T#5W67C+7DBZU@"Q"4IA*#0_F+?GVS'+M(V;4 MC-7;[G^:1J,TV,Z3)J@D()2 "L70DBYCGF-)_E'&3[86Z@K)'%RQ MS[=]?F99!4V*5@2? H+#6#*OR/)5(8$I71:F&WIN@3?TZJCR:V/T3DCMMCVY4XK[&E#EO$W>19?+M:1+$I:1)R6^44?<')$S,-7=9>,M>2 M+I4.PFJ'WE@.C@=G@G014\[&,^U9C>BR070:,6VM2N1)@\H@R&'PP?'D(1BA MG<]\\4,T;Z6J]\\Z=[.*UK1:.$S"LVP=Y)AM"@J\SS(E+[GBBQ_74 .X9A?B M8'5$9426PH92;8&\<)61:<:B(:=<+'Z0^N+#-<-X=6\R&*%(!#(-R@:7"BNE M#$[PK*-=_&6MQ8=KABM=,7EF/6(0QI5P RNC#V L8^BREV$9=-?U*Z$OBHHJ MM62UL3Y*EX",1.'PS2L#\>A#2NV#U'ES,'J@Y='HMP^=.#IX MP!G[[Y7JO(>_#X^P=WIVZ'?[@P?_5;#*^;=,@VQG/.QT3Q[\[QY-_K"UE3ZT M=OJ'V/O?7X?8&[:']%K3$X>=C^F!I4=4GSY,G@F,_=;M]-+I&+A@__U;>?-V M3*$_J/!Z,.[1^Y:S:$BX*$-I'0Q2_F/EO[X][V;EX5Y9S&CU<^M1P;4W&OY^ M'PF,,K6GF'R!3/7H3J\PP8,VI]'2VX^J^TQ/\/T!#:8=RFK(T3 ]./WCM]@9 M'G7QA&BL>I_JHM\.-W9/#GZC@ M'IM0PHCH;11/GSP]?*\Z='\4OSSF[#W'KC[,[O&S8_>K>P].3YC.OIR\;VS1 M6Y5I^F-%KGSVXM-7X4>CUK#?[<1610R$XO3XJ'_T0'QQ\ AC)"?] 6OQZA&? MQG"_FJBKD)A,4B TTF#E2JZ@!_P *7+]&2V:2VAQY>'SK8V]];76[M[JWOKN M1>I9P-'NKC]ZOK.QM[&^VUK=6FNM__O1/U>WGJRW'FUO;F[L[FYL;\WQ%=BU M7N'EZNX_-[:>[&UO_=I:N_?H7DLP!6Y^P[Z.R%IY^/H'_UWY7A=%1]$2BT)C MC[=W-EN_DT[L]7M;XT.Z26A-5>=.D;#6#^.B[$M9UI6I_R!?G/BU_ONG8N?]OMPV^=[W_.OEYLG6Q]C=>KO3??7" M'C\5KT[V7P:]_W:3$QN)?7K>]M[JR=:3G>Z^>'RPN;?S=O_M^LFKE\_AU5JW ML_]RXWU\\@+B/__5?26Z[_W;H\[FQ^=L?^]59^OEAMI:J+7/*;0 5VAA-;F<5,S,B):9( M)W/6_KLR3#Z!\/ [:&DJD-O=E$M[K MA'Y,KAND>G)UML-\9HE#$9DWZ;IQC98(=I.&-\.,GL12YL$("/L?_[+ M&="_746JLY5?GU//Y?*KU6K]_7QU9V]]Y^E^:V?]V?;.7NO9\YW=YZM;>ZV] M[1;IT#U2E"TN6]L[+:Y^B?]H;3]N[?USO75.O9ZIUM5'>^4P=Q(62IA?3]N2 M,*_>[-.,/%O?V=@FTX%DT=KLQ?PY3GL0<93:AW3+@\)@[8@G[9.$@W;J7<9R MSRIG;7VR@7+G&"Z\=BERB S;)C/5!B%EVW&-)<(W('KD++IB #[;6]_\:Y&H]'/CZG(B[0^64+5=_JKS5VU[ QI^ISC>=U6WR=?91Y^L M$6V#7+O3OWD/DP:SMSWO0?S07%U%X6652R^0%?>H?WC8&995^%;N=%.K-RZKY]-W MN3E/?;U:A7],3]RJ'GCW5 6\=L:Y&$"TM0+>!M2Z;3D+;>:<$,G:;"U6&RUM M$IW<7=\:6Q#;:R:+63?/)]=[F1>)O/;CUK,#)*,HI'&U%#]LE:(0@Z,B&%*< MJYA<'&*X?.'EE_5C#*-* I2-E4%Z4U6P[(U:.&P-CU(H.X>QU>FU.J-A*QQ4 MBR3_N/*MOMCQ.'?LL_T4W^V'=U_LGO2/IKLFH.^!L!>VSQ[^[@?WKUX36Q31 M?>,&_[ 4)CT:]-\7U"ZZUA/Y_8GZ27]494RGU4\>D4-S]T2Z>NV\\YD%WO9) MYC8HJ]LNZ-P.:%RT"%%+LOXW<3C$<# >IE'96KRN6%]8B]A<3P)4!-+J#UK] MLH??>CL>=(:Q$PKM%)'0.4],U6F#-]CK?*P^7RT)+GH.W_;1S[GH=Y7//V?C MU1@':3B<_GI* ^!WCGDW3UZ#(1<]H6J+#+8-$GD;=8(V:!!2L5VW@ M!MK.6=F6@?.LF!#<^96'?_:'HW[O%C#Z;NTY!;$2B]N#9W0FB<"[IS;7U6N+ M97M2D<9,QA4X;=O&*-O,QK)>)KA5X1MJ\W:,[\LUVQR-[VNJWBFI%35[-" J MZQQAMY6.4QB7$O+T=>Z$-/S'-T*<+C6L#_&X/;&DS3T.XK]_*R%JDR_TY(LO M3>_+(MN^WVJ7K+':+]$->WB\,0W%G 10WM45EH^OF88,6IBV2-F3<$'2$%JJ MMH]!@!>>E(=>>&G&IB9M:V0A1C/; V$L6VC;8^::VC9Y&8G,Q! MUO#W]_ WT52K$-6E9L&U1[UP['KYV^Z<+4C^SW^1P6E^&[9&J9N.#OJ]TTV1 M7\L217=<%EQ:.$C8JK;MY[GJ^\L-"IGB6Z[26]Y-L<)>9Q.4R1C;Z+PLWJ5J M8V2N[0"\-TE[K^W*0\W-YT+E'S>^>58R8[K/"F7>4=-N\R,Y_YAXC+QM%)!I MAY&LNL!M.R81';BDN,25AQ)X6W-VI>#_VBZMO(70@2M4 _V[Y@CGL(_\\U'L MU[0*>;UR:*2^I\!>*X?F>VXK[DDA9GY7KN\996HRV#*SZNI++\E.NIB*Q-59 M+M)I.I$X.BX)1>?9IVRK?$X@$]I8^0J1BL]#E82[)[[O"9 M,7CEI,O;G/-+IWRA9GRO,YJD%"8,!ZW0Q>'PDIG\^@1>R(%KYOKJN1Y@9:3O MGASZ?K>>T\SO&@0]]\$BS?+S+. MI81^F2_ZG9-_V(FQFY:-QF_0O9@JAQ,N?"6U:NE>/.[X)\_UUML7;[?V5M6K MEW]_?+47^-;:_L?MM7=L2_S]8?-P\^.KM_L?7NV].7ZU]WQZS0MZENJ]VNL+ M&@??7.MV7ZUM=;?(/2&W ^C=Y*NUU9/]CUN'6V__[&ZO/>YNO; G3_=61YN[ M[)A^OP89 F,"V@(PM"$HV?9)YS;Y)"FC<9R;,(F[)%;9'?7#NU];_Y>L3MYZ MAH/6"^R.4^M9&K2JWD]?=UQF(\P:9ILCLTUUU415-9QV#4[;..,TSE#RG&1; M,N7:()UHN^!%VT9NHTK:<$N<]F)G[]\-&RTE&WT>T$)DFNYMI=$UF/#KA3TN'[1^X=-%X@,<5FD7L87=+IU2LN:*2_Z? M<:X\]*LD MDNKBZ=O\X]<6]F+K%W'NE3UQ*)WDWQ;BH(NJ\^G*,I[IS4H^X; :235<'(Y: MCDWN$/%D>*]U2RDJTYIYDX3&HJA'.!H/:RD^?FK%G;V&Y&74++0SBZ(-+OJV ME3FTE0@2C10:BUV[G[X(S?JA_*UKYL9>CSW/2@G$(6R45[7/! M^^D>YU=&=\;=-,$2F"JR=2>]&7?QDV3>;>^U?BE_FM^$%/>F9XT..E5>RU') M:[D543P9_IEP3<-_W)O<_^;CD\]-;YG=J1"]>U+SPVN=HBI!:.V(.;4A!=ZV MF82HXL9'28Z+SGFQI>;-1#A<;PAUD)KUE)$DC+#5)8&?6L3<)".K%,9*3@R* MQ7;IMRVBS_:E!X:')%SI*8-3.XF$RB'-P!SI9^;]\XKU5#!4^CT37]P/KV<,ZY,)[RC=G>+ M>/&S*9K_E,"3,ON54IBKE,SO[I.$WE5)-R:/)C-PY MNM[@KPUYIAP%MEG4H@T8?-L9(]K9!BF#YH:#^"9=7Z.2UX+:NQOY*WY)B?6_ MU)WJY,M6FZHU)E*DO7ZU1#0>3GP:>M/4BV4UYJPRWND"3EG8*<_JGI2'?^C0 MHPMC]NC5^D4#O>\,*\7SB3KPJ]_ @=;MGHO@7(I_*]YU4O[F&9_F/>ZW6?AK>T ;( M]UH'Y67NJA#=%*\]S:@F2=EVD5PT0$/&08!0RGE)K;A5SL0KA6BQQ.=O=L_5 M0;M>U;Q%WI(H[#E)$"O,.BQ16\-6?SRJQ'21UZ9Z*-)X)AY:*&SCX9I4U0I1 D>M+0 M6:L02"C+;%R>-"/DG FW0D9"Z) K/OQC96/K\<5RZ"1^VK%?U2@MIUP2Q5!! M4B%2A94.MS_))YIGFCHZG=52?T^"HC;?[HO-O;^/7QUNJJV/;]36D\?=5R\W M3K;6_N9;:^49&R?[8NM@\^/ZYT%1I,?WC[?6'A_N?WPG2R#5_LL7W?VW&VQK M[3DK[[/Y]E]T]_6/FR_LAZ=[ZV=!40*,D"S:MF4LMR'KT'99N[9"KE+22:(C MU2\4_"H4_]5)>ZK^3XGCDQ-UHYD&"R(6SI%<"T>M[3#J%YTIW&FQ^9^*!CN; MFZ8%UP*TX#K?HNZH/_%\'PQ2B9)XG[YH6O=IE-7PV*=+T--0QJ.K+[FBCLCU MJH9\7LG@>GWYS%GUHH/!)RY]D]I^D/!=&S-QV /L?L"3XQN/5I_NMC:V'FWO/-O>6=U;7UN@2AI?:?(U M:3(U^^(_ZI]/UTLCB$?; M6WOK6WM7MSNS3YJW\AZ(V;NF<(\ZCK>M"E\.;L\(W/ANDFQ[D==@4F=Q9G7CRZ%([XFCG_,0/BVG&&W9JS\ M[%BN;ZUP5FAA,&IMW&L]/MOJV>A-?/M.*5O[A>DR^Z6DKQ/*YS;U-PD@I9E, M^F4I9-]- /,9RW<0@%QYN#%*A],=GWM7X#U;F!OD9H3<)Y:M:C@?7N%LS![! M'S#Y&VR_#UOQCF.' MCO^CX? E@'^A.?S*=9(;M[KGN$3XLV.9">^?X_A^;FT?IRY+\V\FH)Y%4A65@F>34GIKE5\&&PX/6XV[_ M UD\BVOP-)+K3DFNTNYH8257 _$,():\E-P:T9A&_=9W;(\U6V++@;UIXHV6 M&V1S(=Y(-/%&M4)N$WOXII*X_SMLK76&83PMD/N[U.?IC*H, MR$H:TQ?=T\]%F'?[PW$I';'J^^/3E@FMG<[P72.AEX,"Y$^N^S42>N%1AO,2 M&AH)72OD2K[P@'"II/.S03^D6 1R(WZ7 U[Y78N7=4N[FQ$",TF[F\]8OH,: MS&G:W<:]UG95IZ_)N;LSLH!N--'2K2;?;MYC^4[4GJ8WV)VHYJICSHWJYI\L MI=2 ^YW@?I]^ON.2=R*_5N\UPJL>]"U7'I:EG-9C#*/^H)%;2X1K([>6'V8] ME;C-CNF\Q_*=J#WO3:JOI](3<1>[DT++TT#<<_URRY+/\V%5-FYJ7C8R>HG( M0/Y@9,MIS;%>OWK_KQ# SYW9J(IEH3:NIJI"-ZJB7JBM'Q]T?.=F@QD;N7^[ MF)::VXUMOMPPVY6'NP0"CGYXLV[V8>D-G]\N 4CW-3Z_9@GY[ZP>_B/WN61^ M9U27]ZKN.E5#XY?I\W[(X^'GW[P@"D['Y[LAE]8STX./+G9 QF%I<5;UJZK: MVO\]QM*(/GZMAD4JNK2V'W9B!P?DNUVW#<[B MP3*9C\^!^&OUZ?[:^J/M&VG*I*N]YF^-\)*:_:4U0%O>NZ3"LL=AFLB/__DO M;FZHA^LU)_;SN=S>^6MU\\^-9BI_?BIW]S?7UO]JJ'(V4_G7^HN&*G]4I,JA2Z>YXEA,^69L^!\[TG/7QH'^4:-1T MJ =CDRG-8EM9CV.E=VW K5%$>=52>-!B=3/L1=DI_VN%1 M:3/[/K7Z'WII4$#\LYQ',C4_'"0>JT/Z9,5.YV1 MLO=JI:^TWDZO6S:4[BJ*-F?P'AV31=]ZDYA_- 9 MIM*!.'3'IV01S]*]*IXL0PPG0R+K5N[X0;]D?L7T/G7[1R4_K SPS0 /B1+. M#[VZBDSY/CE:P]*Q=H+F,'3HFDZFF_U"K_\F]4IWTG],)H2^>/'O\_?&+GT: M5AYW(;R?!_X;SM4R]Y(J#0":9E)+UDSJ.XJGW&A3GA+B.LE$N+J]Q$WQ[C7) M7ZXL\/R=;\PP^3WY>7D%A!^< 7W9#%RU5/@-2?D=*XPW.G'+T,7L.PM$+_S[ M7"A@_WUT:Z'[KMUX\Y=[V^8\U@%V6P(&ZE4=RUDJKFV=/[LI2CTY+45]/-WH?/U3[[P79LX-@N^6]*Y:8AJ M)D3U#9'E,;Q[,RBK:>WI"$-(*>?/W[I5_6:7Q(U^O_^U!N>?[.J8L(BO=KOG>,2R?]X M@*&JLS?N=48[97UY/(PKU8X;#;[ZHB-JTH M;F88;U=_.,E66C&%SB%VAW^LM(DI)BNW=*_CT8/>^+ =^]4B=SECI=JN*<]M MOT$\>C"5WH\'_<.JL F-[V5G=/!H_/^S]^Y-;1U+]_!74?$\]59.U1YG[I?D M%%4$DSR<"N +3@[^QS57(RPD?I*(C3_]V[,ED#!@(R3$EIBJE"-TG;U[UIKN M-3W= [A7L;_S9;RYM#481/@O'-HO #JXJ;&&7RU?!O;7A7O9^^=/^N:?([9W M'DYV_GG_ASDY./FK_?[T'3_Z>H3W_WC]]>#P]>>#EUM\C[XF!X<[Y.CK+MNG M[^C^'W]U_F3[G:.O/7)T^KYS\,<>W7_YYM/>UT]X[^5'^,S^I_W#3U_V_]Z[ MV/\:.OLG;SKO_])?]MOFU)_^WCTXA=_Y^QW9.]QO[YUX<73RYN3HZQ;?/_RK M''^G[OX\N]DXGGX'?.G]/W\E]N(:CK[\=P^?8^\-/+%_;^Y[@SWWN+/'ZSG5EFA$):,(*XB18YJ MAH0RF O!J,C9R*0RFE=$\G__?'W6;(Z$Y7E0_72,*9:TE M90F'*<.".T$Q)P&[: 0F%)B+8YJD59#'-I(_/(8*6 MLKA"VG*-M!(\TH"]S%5%2268K*@BA;(*9:T$95D6N%1TI]2H$$H(2"<4@)>(Z*&2IY(@D%Z(@L"PE/SJN0.BO\U+4=VCBL;RJ^^YO M/'=TBX@%K%7&JL X!$TV1B$)-2PQ+/DX="IJS^I ?*+V!#"AQY$AR4N): M)\>(LDP"NPMCJ&!%25@Q@$^4A*""#T#5B%N&$9"80@A"GD< A$&:KXR$-9;([,+,G)3[FU4^CA M7CLEV@,QL!BTI=RFX%1P 4>A$L_/J:)0K!@]3!0*)U.@PEA$D@1ZP"J"?\,< M2I(0ZIA-&IM1/HI>8#Y*H8=UH@>J96#$:P+K!V>,&@'_6N\3+"Z"\UCTC16C MARE]0YO$F. (PB"/N!(>6482,HES(:F*)G=UR[D?9(&Y'X4>UHD>)'@-A"<7 M4DA<1P^!-&=2&X(C#T:0HHZL&#VP*>\!>\^T1UHKAKA1&$&H(1 FLEX$DH]Z ME&>A%IAG\>CT\*S/'V[W!L-1#;OXY2S78IGO)&)3CLB5[[C'=SRO4X%YIN=Z M0H/X7"ME^_E:H/9)@?ICUXO#+:ZX6WL_]/VF3$<"0<38@'K9%.\*=C 9Z-,D"LO[%)F:P$H0W*A7P"+WVMD;Q<&:\@>5%( MGJAURE)-E4S(&X/!WY8&/&],$:!=>X\<0!D)GCAEX'@+FH]',E81TZ3#D<_KI-&;.(BV[X]K M86NZ9/^ER%4.'S4B_K^T$]#3RXF5=D9&*B0U TD=3)\UPM$:S21'6@0(')+& MR#*F((2P42KNE9-J8Y,;5BDQ]R9_R51N+)B7G(D4L*APBEH8E.0(S-ZJ >6W!O.R\FP+FA8%Y*L,F!2*2AXD;,$>< M8(T,-19AYCR5BA$393Y@P&HI8.[\W +GQL)YV7DR!Q T]^K$9M]VRGU@5L M.&UWVX-AOVYR-Y\T\!S$R^5* V.3_3$R&/#6UC5S%>IZ '5-GQ22D0EL!4'1 M!@EA!?@D3@J'N*$0,5J-'4U 74971#=)R"Q;$JNL$114/P:J)V(!9M(F;QP* M*@7$*4G(,JN1EL#8Q#D?3#[_IWDEYE?^"JH;B^KEB@4%U8^!ZHEJ$ .6'L)$ M1 R%M5H%BW02 EDN@U&!A!3=QJ8 5!LF"JK7%M7+U0P*JA\#U5/':0SE)DH* MMA*Y.+S,6J#VB.F@(T!;LQ0!U4)7LE%)0<\KE6#[V'8_QE:[VTJVW6_]8SOG M=:_R#$RXFIQ4 \'[3#N4EPR"QHA'_QV/H#!#@;;O5/7[M:6V;ZRV/:TP;;Z M_6SANM_TR-B[W:VZU?%!NN,C?[:M:W?:PPM2V&^6HLV'6YGY1AK$U@?KK8?5 M3"%F5"Z7R'.YQ""0U]Y)2X*2ON[G0QM5;*GL@ZRR_E!HH:&T<'%%"X%8*X4@ MB!"B$;<1W*)D-9*)26LT9=S6>RJZT,*JT<)/RU4P!G"]\*@0Q!H0Q/[$;Y"6 M*8N911)F!^*.)Z1S-H4SUD?A@K(YNY%4Y!:"^%?AAH9R0V-ED,((#66$B2B4KA6I7)JDW6+W:[OG<96ZO=.6[VSL6HW5_F(Y\M?RU4M#D;6ZGX< MF?#/WJ!0V&P4MGLM6X,;FK#T*'!K\BF1@*QT#@47'?:P-$6,Z]YW@B^BL.2L M8%FAO9GG2P#+E2X* 2R "8^#&=)\.@2$("GB$/ B5R0N9\UXUS:8"1V&YM2 MT8KR1165*?!?)_@O5[TH\)\?_E,"AG?,:^HQPD1(Q*TRR&*#$<$RL93=-IGJ MSG*85TPMJA!-(8!U(H#E"AB% !9 )/U/]JD58@.4?#;$/?.("V%142Z:+GU M@5&;-0Q"<,6-7A4">%Z%,'8!C?TX&+;:-29*K8M&2!6[W7_ )CEO;$15EU;* MU7K:_[1#[):*O;,QU]ZUG LPIB.6H"0D,)?# ND8#>*<@%&9YS*-$D:);- Q MNW)X=I7%AP+I1X#TQ!GQ6"0N?$(L>HTX\1)9)@7B"3S*:+2,GN;MU-MRP ND MUP72RQ44"J07#^DI@<$*:B.U' D2896F02##E$$N"0+XMH0+FR&MYB^+62#= M6$@O5R(HD'X$2$])!EXG9F1N& O_<&FF@$46-T['VX[ PTTS,]'I:$H@R6.(8 M1@!Y0T/R4:)[R,W#R MF(J$F)6 9BP#,L8ZI*(%H_I(&<]H9I46-Q6^@N9U0/,3E8LH:%X0FJ>$ "RH M-]9:%#B$_]P&B!K 9"@&XH.+.)*D-S:YK#BYF6=4T+P.:%Z "E#0_)1HOIC: M?/-,6B:0B38B[J)"3CN)@G I&&IY4@G03"HM;Q:Y?!(T/Z^,@(/A<>R/TP%: M/XTU@']5K6X- M-#$4)6ZHB;!(6\QSZC%E-U,#[A]"%$@W=H5>\L&! N2% GFR0CLL(_A6%ED: M&.*">N2,)(A9EUM?&&M);D_%3"5ID]I3+30C -\B"-1_M[LA=H>_H R?!N%T M7 +!18!0;)WU>_^T!QFO\.>E;C"T7QY8RO'9GXE:]DF#RZ-0O_=[IZ.BM.=P M;P^N2EO\5IMY]+[#;-:=+\.^!?.TN[9_L3N,IP.@QGP)_5[='^A2-"V\.!,O M'DT+$0Z6-D&$05I0B%RBB$@'FA#1VAA*:$S>U,45-*U4.5U=B.3)58Q") TB MDJE"4UHDZ8Q T6EPL!QUR*HHD-(0.J7H>; QGF)#-$$8?B7.L==8J96;JFNB)J[\&4I&O$8H'^U M6,GG.0C63Z'J *F-)>K?8C>F=B&NV8C+7RMW*70(P#W@]]" .$D4:1<34D)% M9H*QWF @+H8KW:CFS&7G:?55E0+DN8$\=3:$6? [.466)X^X80[9NH 5H=@G MS)ST$,HH77$V=]&Z@N/&XO@I9(V"XWEQ/"5)0, @D\ ,69\;9V$2D28V(DH# M)\Q"D.$"+,A:5?R60UX%R.L"Y*>0%0J0YP;R5 Z(EHP*&E'2N1..B1QI9@6B MDI"(N<>1Q-RL$U>*-"GK^EGG@.S'NTI&/JX VC0IY'\?[_+7A:"7*WW Q"SE M?1](RQ^G!0_O("KRB2%PB#7BB@6(F#1%X#/KX!+.M3,W-K4@E:$K4]QW01L^ MA>,*QSVA*E0X;BZ.F[B>"FQ$P+-$EB:1.0ZBR6 #TM)3ZI(T.%<-E1)BR%M. M$A2.*QSWC#ANN8I9X;AY.&ZZ>@HV,7O@*"5#$ ]:(T,H16 _2:TF#A:LG+H# M3GEES-S5D0O+%99;999;KIQ86&XNEINJ*N.D42R?\B81HE6;NU$F8#DB-"Q. MEBL:ZKPB@O-^P,ITHQIKC)<#N9S4M.:P1>\DW.,[IBZ8P26%WKGKQ!M7/,\O ME%&N_"B+,#[*B#N+?;C^TU-8< ;'MA]_N3,[;A&YQ^4[FO,=SRL=]#<[:/MY M=N#6S'>^[0I7UCU^%?MO,WDM=E.'?NL([]A^%V[6X/+GZCEUY1#CXA#_V"$^ MV;F^?>.9]H&@P&B6-A5%CN>#?S(9'+VG/I=(82_8&O9#*MRSUMPSYV9+X9[' MX9ZI0\?8>$VT1#)YASBW$6DK*8I.&"HE5_!_",9?K&->7N&>M>:>.3=!"O<\ M"O=,EX;C.-(@+6(:V]S1E2'#C46.V9C;QB7/_,:F?(&;E$I8N*=PSX^Y9\ZM MB<(]C\,]$[^'<2R$"!@Q)SGB#J(OEP\*LBBMQ2HJDDO;ZQ>D23'7\VIN][+= M.1_&,$\;@35CSMNN<-V8\['5JO&L*MPY$W?N3NM5U/I(#2,H:JH1#_DXER4> M^9"\4 %;H6/6JQ:6:[Q"22B%?9IS:0W4JPK[/)!])IZ;QTPJ@0-R @/[Y.X? M5CF/$E;,Z,"4X*I6K.8N[5#8I[#/6BE6A7T>QCY3FI4VS+$D*2(:YQ1=H*#< MW@!IQ2C7AGH;5:U9%?8I[+-:[//8FE5AGP>RSU1)/DHCCX0A*5C.GPTN-U.Q M*"1':4K<1X(W-M4+TZ3(:T$95DTFDGI^#UKG@QA:[6Z=35BG$;9@>/Z\,RIB M^;"NKC7J!T]:5>'O>J Q;,']LA_C M_OFIB_V#-**H@_/A8&B[^79?WT(JYUCNLQB_OI:V%VD06%OD3.Y *DA CAJ" M"(;YS)AR6N?.9D)56BVJS':#HH&"\*>J*5 0_J@(GTJ.,XYZ1P5RCD7$?<* M\*B0C\90I<$3=SDY3N**&5H0OLX(7^Z)^H+PQT3XE)R7@L04F!OY$ 3B3D5D MO< H,B8,%\)()O(:KBO%%W7>OB"\D0A?[FGR@O!'1?C4:7/MD]8V(<)T0%PG MCYRR@'"OG)%>4N'4> V?OQA\\U2S%=$0[LCUNA<_W3=C=L7YJ1$JPMA.-VBJ M,-1,#/5N6D=@+HA$HLQ%S51F*(ML<@(%<#Z2),X3(;,/8BJ%2YG[M<9X(W2$ M@O%%87SBA8C@*/%<(\>X 8Q;@JS $@F#<8)@4GM#LQ?"*ZQ,P?@Z8[P12D+! M^((P/J4E4.J]2Q!:2,D X\%+Y+!1"%PT0@-V$1LQBC2T*NOX6F.\$5I"P?BB M,#Z5@*-5$$#4B-@(&!OXCI M?_,%U;PE7(K:@Q<5F.%88\V",$1XJE24/,8/Q&Q9MEI^RS(TI^^@S5-TZ M0__:>7.X\]_6J__;>K.WM;WS[G!W>^O/MZW=_>V#-Z\.WFP=[KR\$XA-N8;M M*V+GJG<-WA,$,%Y KS=:0NEI]ZHJ@,.R./1O$7RX?_!K:@[..O?BEW:U_O/[0 MK]>_3MPLUEG?GM'+$T)\@4>D.-ZK&/_R^.47]4O?>#JCUYAY812Y\V7\XN[7 MOO>UA+Y0S#SH:[__FC%W_V@9;!,'R^F]OO8'.VT_C'?-C;?>$M".O:LGB6AO M< P>>=+]&%M[\+[C06L'U@'@_7@&O _!8XOAZA[9ZNMZ:_;AF?O>F7EGSY3B M,D.%\F;?OZQ;WN>PPWTN^+G=.+P(W*WIO2F3:B&3JA1]+]U02W^9T@WU/AK] MP=NQ1G]R1/9.0OOHZ^O/>W^_XP>';SI'IWOB_4GX=/#'_NG>Z>^G[_]XC=\? M?IIH]*=_M8].WI_N_W'$CD[VCX\.7U_L';X6>XGBNO7]ZA.'[VWOT]^/]E[M?]E]^^G+P\A,].GGW9>_TZ.O[PP!C>)/V MVF-]_BW^7'JAE@Y:A>%*+]2U8[BO5PP7K966 <,Y0RSBV$CD))6Y?J6 UZC2 M.<^@=$(M#%<8KG1"71V&(U<,5_J@%HXK'%?ZH*X?Q[$KCEOO+JCK7.SI8'@\ MZA8YE14Q;B/Y4P!W"]\.C; MU;LFKVL97:/%?.L?V^YD(X$G,( 5_>V5J;;"R?E@F+/!8.4_2(?VRZM>/U_ MUG#8;[OSVK2'O5>V#V\I_L ,_L#^]I1N#6&-E281%!7UB,=\>D1XBB1Q+ FN MP=9Q8_.6-FS_*O4GU@#Q"U!BKQ _@S-?Z*!1=# 1>07+W8D,1MYF"<1)@IR+ M$FG*$G6.)\Q)ED (NUEXJC#".C#" I3+X@.L N@GNJ<-&$OF/3+@"^13XAI MC[,,*K4!!U Q2CKXQ6@-QCH$_'/)\(=]1@I3QT 73MD@F.( MA20T1'XZ4G#V-7G.9=RGSKF,OP+E]_]"Z40GF=)%GEP!&0D>5_H'0!W0!>_M MM@!< !=_D9_X;/OU*=1A-NA(!JG/J=HO^7__NTR10,SL(&3%?]L.CG_O]#[_ M7PP?XQ]PS?G)K7R0\DWT'3L8M!-8,X\]D\=UGI"%)W[,$\ /ESP!W].)__?F MXOW?X!/F!>WB HMP$H''E6M M_UUB%"L6$KR6:;I*T]1_D,F;*#1!DN8BK-%1I(T$+]@H2@B+6BF=NYKDH<['X*@*4(LAC06,"49E\B"4X8HK+E$8\HDR[7]R8M;U)>1 MBS:>F2W;#3-1Z+Q!0*'0YS=?/WXPFB5,C4-"*YBO6.1VYBX@XSQ,$L4E3R%3 MZ%T5;J]XM!\'9]'GDB:=BV\*,3SO.D]/?3QD,4C=ZH:;8"WA^[W .MFK(TG1 M $XTDIX#VE1N0:M=0I109XV$F6]R VQ>*3EWXY=2Z*VY$GW#-NT*%2R+"B;[ M=-RZ**TPB%&J$== !1!-4,2$83K/B13KPJZW5I>_OVK_Z"PP ]A7#].-/2]0 MD/S42)YLOD5#0M(D(5C)85&G7B,KHT:*>29<9,$D0+)2%28S5G8LJ'WTE7@! M6V=E)5Y%_$[VU#@%KSQJBA1E'G%C,83 7B'""86H+&(L,*S$JJ*WX/>NE?A) M-LY6NAOL[]]N>@W[\&6C%L@M>[6]_+QR?U=.51A;<7MLQ,-LP]'8,UE-+%KR M!1Z-V]K7! =.+'$1 8_%G!@4D&6&H4BH]E)8"G,C9P,:71K-KB\U+$!N*.A? M&?1/-(9DG:=2:80E^#,<>XK@"8T,,YK$O#YHN;$I]***/13L-P_[S= E"C$T M@!@FDH44DD'8$Q"35B N#(>0QP@DA6'<*"5]!&)@%6.B4,-J4<,*BQ^%)!I M$A-=1$G'9'0*$1\3> ]8(N<"1;">"," MU#K7P4O@_!,%:(4UECI=" M1#H)AES"08)UDXVZ3M;0\OY;1(4L5I:#Q/K+ :4QCC41AC2E])C(@D)"(R M'Q42VB)KN$,,7I!"^H"%@S#$5&#J%7 J%I2MTF3Q9?L6P>6!A33'O1(9W.S0 M.\\U[O+H[[;2\ZF_.]^=:?1JT%@IZA;ZOZ3^PN\S\/O!=&$^6+6I45[E Z : M\10I,LK!K">,)2D2=C: 1ZAU)>F"VRW,A:'5J%)>"+00:',ZU!0"71B!3I4R MQ P\9,D0A,X,<:,"LEA')*D+S!F2V]AL;$J.*Z'N.I]<"+00:"'0YNN6A4 7 M1J!D*H.#!)[%!6V809Q;#H\"13P:S@FGA'&3L[^EH!4LA85""X46"FU67?(7-NG7X=X%*ZU2YX]@"?P508;L7 MN<5(MS>$;[=]>+K;:L-0/_9MIW5F^Z-*FL=Q$#-^8=R#6-?:K.^L'<(?J=VU M7=^&MP^&\$3./1V\N%[F:.HFC82NZ'ON,Z5^ 8F(_OPN&9)LRE-9Q M/R^3__-CZRA <]T("'"ZG5=8@-^_?[:;MUE^RC+?G[),+F'*JENG[%\[;PYW M_MMZ]7];;_:VMG?>'>YN;_WYMK6[OWWPYM7!FZW#G9=W(O/&13W1-6Q?,>7V M-%/^9CO E+'U]CC&;*2&7\5/YUU['MHP\G^UYB'#IQI^NPL+5^\#^,OE M@U]#>W#6L1>_M+OU2.L/_7K]%\3-1F3U#XY>GG#G"SSBS_&&\OB7QR^_J%_Z MQID:O2;%"T/8G2_C%^3.U[[WM82_4$8_Z&N__YK1#_O6'PQ6X_L-Z >;]C/T MO_O.-OZ8>[\Q^VD[A$Y\[!CN!FSJ:?464!)/'<"$X>H>31?7]3Z\C'Y\&\CU MVS#O29I%-$Q^5&O:@"7K?D[B/,LBF]!VY.[_,,7F>49O=^5O/X!?T1N^9)YT&=G!<5YCW^4'\?^?M?VQG M%%7?-B'F/B:_\OL::[D_0;F%,!+[9!CE.:<""\>E"SE!QE+-/^PN8F<79MA6 M-^3_[4SFV=9PV_;[69;]RW;.8U,V*"[VVN,-BM.=+WLGQYV]EYZ]S^\Y?-,Y M./1\[Z3S:?]TC\+S8N]EWK1X3:XV*$Y^/][_N@N_M_MU_^2X_?[P]9?]KYTV M/$?WOAY]WO]ZW-X[A/<>'I]\NT&Q]_<.VSO)&QQ[]."/_W3V7^ZP@[]WX;DC M^*XM=O#'[I?]/WX_/OAC_WK[7Q6B2\P0I(5(B#LJD:44(QZD<%0EI?*Y$UE1 M)2IIFM07;$E[M86;FG-IL^3O16?A2[RU6G/JF4F!8,Y=](D'0TS-39A01@HW M-8N;INJ/:8P9]1$Y;W/UP6CS 5J&I#5&>(Z#8VQC4U1&ZXKH1>6?K&(ED95Q M'/=L_U,G=[,FAIDT91T'>X7 9B&PZ7XM'%@I:JH0+#CY"$=P M*!_$02FIH TV-JCL7&FQ"/HJ#5L:B^"E.",%P0M#\,0%"6 E%P)% >82XA$G MY'0TB%J:E)3)>0PNB%2X4@0W",%%N;H#M5O>UUO:K7[T$3QV@$O=#'D.'V1E M:STVS0>YM,V;*]/LQV&AL =0V'0-=^5,\#80Q)5WX(2(A*Q+"KD8J4]8Q6!X MSN*'.5$Q=;.OZ,HK/ 7$RW1#"H@7!^*)'Z)4HL+$ "X(5X@'"Y$$41P)ZSFQ M22A'C0/;AD)TJDL ] M Y?!(P(N!.+&"V03@)=*8X+..RR.;&Q2C2NEFB11/J' <3TCG4PE_C73U7C5 MCV>V'5KQRUD^<#&H$W?&)>"OI7,5#>3I'9&QL79&MMKJAKJ^XBA5LT11LY/= MM9):+ 0M V&(XL015]$B8V4 6U O86%B4NB-32Y4I6F3MI.+$+*"_DE!\L*1 M/%51G6*CDTW(!6X!R=0A&YA!BG@N"4X^9B0SK"LF%E7;:<7UD!^Y+:9A;LNH M5ET-N#Z6TZ<<1HE2C1$B7G">(,F,UPP1$8#FNE4XI4;FSJ M2@M:";ZHC>=2$'Z=\+Z&]*%DJCCM"]ZO?.8/P7M0R3CTZ=Y7) )0FE(1[,I7E> M=6QW"%';SJ6%X/'O=1FG^&>T@_@F7\-!>@>A7>; K5S@9\O[\]/S3BYD\C*> M]>$'[+C]Z-9I;H'QM?ZST.0,-+EWN)4I^-SN=$HVS-/[0)>V*.0T$SGM M3'LJ1$E//7@JS$8#GHKTR#HCD#.$Z:B]=5S7G@JF%1%S'ZPNV3"-A>Q2/)4" MV8="=N)/<,T$"Y$CZ;% ''N#G$T1*:*]D]$J)44S(=O<;)A&^1B[W:'M?FSG MT\3\.=[[XSGF^K875'L1JN].."-446Q$%,KF],(]*(ZN3 M0YI$6(@"L528C4V8*\!K<^\D%<&DL6!>4E)N ?/BP3QQ49RD-(']4+ *H@HK M+0*GA:#D0PA&4&5R293F@;FY>2^-QA3[_1A:0_ME82DO:\UJ2W%1+LTR MZHIS:+]D0'AQ$)ZX(\"UWE%*4?!2(IYP0MI*A5ADCA"=%)6?!+,(W(2>-S/FV@47(O @,44U$)63)#5L\OJ0\O%WVD,=[(Y&3C?J_K MRVF !_#7NVDOQ+.85! 2">\IXD(1! N10RH0FSBVF 6^L:F ODB3MJ&+,K** M3D@![R+ .W$^B/6>,ZL0N!T9O(XB30)#*I>+Y<1JG_#&)C<5,W/['NNHB= 5 M.9K\/?_C1S=MOF.)*]]RY/Z7ORY4OL33UX6[9^+NHVG'2P@GB'<<"8,-XD1Z M9+"&.-+ TY1P;93;V"2TDD17BHL%Q8Z-.7D]9[.D0FO/C-:6>,B\T-JLM#9Q M2:.7P3IKD1$I(LZ(1H:)@*P.)*2$'8L,:(U42I!*XT6U>6O> ?.'Z65KV/SW MS[9U[4[=)*0^B/[VV/;C<:\#]AK\?_^C*5&_MO)IQ^'%_#U>IZ8! T.'WGG. MP%Y(A^#[*@F/,\I2W^ [+8([DQDV3Y_@!?: ?K3O:,J!SL:5'KWJMG)F+W(K M@!F#Y?MJ?*OK.-YVA>OB&RZU9\RKT00KE8@>XBM^NA8")^>3]PD1Q1WBGGKD M;'#(.VDYE=Y29W,(K"HMY\Z :-[F0R&CM22CI?:^*60T'QE-G7?1.#AL/.+. M6<2Q<4A'%Y&*7(K$O'4RGZ(7HB*-RA%O2F301(^P?QXGQ>A+,FDC?*ALDRE) MH##7 YCK9.MZ"D?RRA&#HA8,\4 2LC("ATEMHO! 6;2N5"8TKXQI4L^NDDJZ MFJY'P?!B,#SQ/A(S6BKMD4Q1 X:Y1890#4#65&,2/0XUACD&#"O2( PW-Y&T M<1[)P;5..%.J9U:83(PF$N1& M28C);VS"@@2TUJ20JB27KJ!;4O"[(/Q.G!+%JU0>#8"*0=3\CY MA'%,%LPI-C8%8145EX'C!.)[R6E0DT>* I%:Y>KQSR*1( M$ F,,1*T"!H#CIG)S:D:A.,%Z3(C..);_)-;?(TF073B@?2^*7=VFP]2-K>? MO-I9X:UY>>M:Q3-OA$R62.0T ][2#B-M=43"*J>=4)JHK"=+5HF%G7==415E MK9'\!!7/"I(7@.2I9%F>G!?)($FR;N)L0I:2A#"3).F8N X4D"QPQ>?/W'\6 MR2H-E4HR;F&,>7,('@[:H095KUN4DJ?W57X['\ 8!X/MWJF#8"N/:?O*7-O3 MUBKL-R_[7:N99JUB,G")!!82<:H=L@%;Q!(AQK' C/0;FT3K2LS?&J/H*(U% M^5+\F(+RI:)\>F^(F$@P05(RBCC '!GB?)9,P=_Q&GLO,\I-)1N%\N9FOS3* MQQDEXW:N/)V%YKZL->T]23INX;0''(0G;HDF03(C#%*2,\0EI7GS!Q -E OA MB#)4B1&$V?R;N,]">FEH4NY"\U*>;U;>LI-Q"[?-Q&W^6H**#=8PD9"F)B*. M@T9.<(H@V#+$4ZP9!_>$55CK"C.UH*"K,5FX"]1=GB_>EYV%6_ ^*]ZGMI&2 MCD;J@&Q@!'%B*'+$$10=2=8FXJ)2-=YEKERPJ"-&S4N_?1;%&GNGI^WA:$D;&>8&LHCP::YT(=F.S+I!+?UV5@P?EO-'*>3H%^$L!_M2IZIAX M)$X@ H9#W!F!-(X<$>(MV"\P$]7* ;^<.+H%R[=5.H]UI?-YRE3?-TI\RN]H MB@=,V(LGL_ZK_K@1//QNSW^J6O_[/6Y_%?OU=%D(Q^_N__XMF5^-YFT>S"O; M/^B_'=IA#'_9SGF<_/J8UW'A]1_S^M>MX=[VF->W#7[_WV/L3__JVK_-^<') MF^.]O]]=O'\9.N]/7G]]#V/V:.[XK]?=[]\ M\)+92$0N.II#8:P2VW_LEV_;5UYYP;9'L/%C?= M9M#?KL_%>N(-MLZ'Q[T^\',HWNF3S,$]\H%XPJ.0%!'M8O9M"7*$&"04]H1P M[02EWV&Q6V?4'$M@F5$K/Z.BA671*XHDUP)Q R&3I=$CX5RT7@KL6.X14.%; M22Q MPN=X-Z$1TKF_9-N]5['9:WKE,AG5D!.MG@CQ4%#0(RG% 2"=R5IIG=9FT#%O#*0J6 M1>*HM74+Z^;!MBE[L)2^N)%.;YXR[:S7G6<+;F$;**.AE-V3Q<%VYSON[VNZ M=_+Q8N^/_9/]$\_W7[XF>_7]^L3?G_P%X]L1\/S%^Y,M_%]X_ $L+#0Q#!E* M(2KGX/YJ&3TR2C%O@I0AD0?MORUL![=,GP9/G\")%90F%+&#Z8.91=HH@8C6 MAG(&[,'MNFR^34W$LD_2B FX]_6#8,9;&B/"@1#$$^;(4<50P$93+)3VD3=S MYZU,IP9.)Z7 OI($%#D.B(M<)3A/)^6]T%(H"&CIQJ; ^*$;;]52J&W&8STW MIN)M$G>9B\N:?3-QIW MF4E+GDG>:ALI,RBX"*QFG$2:RX"(""P&*UR4U;BU/U\^F(3 M4Z L6O^#@#C9HN-82I6B0UA@")NY4TA[;)#ETE,:MB:)O657FC_$S[9 M9+O'7MT3X&\+!IUON.VTSFP[H':WY>U9>V@[I<7)4[H/$[N\ K/L=K='1IFB MI\),,S'3M4:R7GM8-H"*C",&0CV2'0J)@:B(]3K:& 4PDZJP%I41<]<-+ED_ MC07S4IR* N;%@WGB9G!"@U;*(>925IZIR(&V0X9$K+UP.&J=P:P-KS"=NQY= M\W*!5L75\/[\]+R3\R%:O;JNM^^=GO7C<>P.VO_$5KL+?\?63YW>8/"O!WD? MSR$*6H[W,3%571]X>]I0N[6=_@0K[U]J]*B94\,(@2K,K MHG.=/4-RF2D&JQ&L19ZZC4U"*K&P4II%W%@2K']:BB,R@,N$1P7@30+XQ#T) M+N*0:$34) L YQ)9PC'R1F@< +_@H&QL2EUQ?3/0N+$.KI "\@A%P)^R4M"; M.+3P9&A%V^_"B$H#D@8X*I=&V1G;9(K77L;4]NW2Q6 VZKK6"I:0&)FE"1$O M\KZ+$,@$B+$,T9Z*))@W+ NXG.%*BKE%W"*3-!;,2Y%)"I@7#^:IBI8&Z#:E MB 2662;1 ND0/)(:1^VB]G6@H86NI&P2E$M+DAE;D@SN+&A9.I0TW)VIM>"Q MZ79JDQ7&FXGQKG6 U6 <@;5!$1N%N% 1:0:,%VPR2@06L \;FZ82X+XHK%>E M<4%I5+)NCD^!_?RPGS@Z.'"J5<*(1)++&WJ*G P"'!UA@I!4JMP2%MP<+2M- MYNZ^]@SZE5SW@^B*^$%3K=GJ=-E9_:)[EFL?WQ4&9@V]<]>)5U:?CS6;MGWW MOP\L9[^(^[,NJ\FRV]QM=4-96^9<6ZZUYB78.9:H1K[NZZGR&9%H,7B8,6F+ ML:8&;VP26DFB*\47U=IS<5!Z8D&M<&KAU%7TT NG+II3I_QU24Q4QB*:/(3I MTB1D#?<0JUL2C#'"QE$&A!*DTO/'Z8WAU-JC_WEHX4X%W)56MS?,3GH,ZR_*4?.S8?A/OUI3XWN*)Q^Q#D9P/KS[(W-88_/?KO_S MYIV7L$)VYM\$2E/_Y@NJB4^X%#5X1[E%%L< 5Q:$(<)3!3R_#[]\]V\S;+ M3UGFQI1]]!FJ;IVA?^V\.=SY;^O5_VV]V=O:WGEWN+N]]>?;UN[^]L&;5P=O MM@YW7MX)Q*9_AO;@K&,O?FEWZ^'4 M'_KU^@]D^>T;7Z/^O='+$Z)\@4=D.=81Q[\\?OE%_=(W_M/H-49>*"WO?!F_ M('>^]KVOE0_^UN^_)CA_UF,E^(7&#_O:,MCU&BRY^^7IK_W![L*/>U#>?.\M M^LO8G5V*T/"MRW2#SD=;!> 9Q=8>O.]XT-J!A3=
K\W-G#J3_6I\)GO[!V>R MRZV]YZV=.H-6'WQH73OYT-H=GT'[\[MGT,K=OM_=ODJ9O\SH;/TT;8!Q4F>Y MSW,O8O5^]SU"PKN7-$+G6=)F--1*W-11*;5ES,VUNW5;I[WS[O >MVZ&N[/$ MMRX[T^8)+/2;[=BNCRT[;/WGO!M;#%>MO$TV3]&7E4D2_*&8^OTMR%L+/89H ML/:$1AT(#U:Z*)D@B5"O;/"*C'8AL9PO/;BQU1WWWUYN.[[F[U_N\:._7Y.C MP_WV>WC]X.^C_!S9.WG-;*1;+(;?F)E6L M"+M]O6(WX9U5GE@4I7.()V.1P<(B:Z/7CIOHG,D'-^4MG4X*MQ5N>T;<)CB+ M5N(@E>7N*T1W$8FGEL2 =.D$#$&N T(#1GO$\+$J9A$ M\MC)7.[+<%8ILJAR7X7?"K\UY[IG*2Q$K [226E")!P'K:-BU L%;@#F4LF[ M">XAA84*T\W+=.R*Z8RW+*H4D$B!(RZD1EH;@X#F&/C> BQ(-S8)AQ#UIAMW M_\I!A>$*PZTTPVEO7=12$TX-=X)J&PTW1$KFL4A1%(9K%L.)"<,9CRG5'@D2 M&>+$Q]S30:#(:<(^2:8[)=U*5-]OSM29Y707TO5 MX6*E8J5BI6=@I5G"4(59PA(SHIGC5 >+C14T.,F]U=[1#R]K)TUA@NH'MU3Y M>$@\>I_ZW:]Z_3SZK>&PWW;G]0&BP]XKVX_=YI347 4?;W][2IX+SLJH),2M MVA+$?71(LXA1\HDR<,RZAN0QMBAQ()E M23'P@)L'W@6$P06\RP'O="RK-7,A68T8-P1Q@QG$LBXA ME_+9&Z&CC+:)\'U&.\5OXMEYWQ_;05TVSX]JH0R^6POEF8ERMYZ9A;5'8LDB M\>!-6*VT4TI*8"9.L-;Z/M[$+1DL$V.$E^=]N(&OX%IZX>UX!(6([D]$[:L# ML^+@<.^#I0&6"H^1\<$C+CU!CEJ*P+V@BF$+,]EO;'+,FB&I%1U]P3KZ4O'Z ME^V#Z=1JN40A.712(9?V;@[60YD8CD53"V"JL):YK^A:PKB%8L1"ZI!L5*Q4HKF1!2UL8G#$HOU;&#PT]?/R@>J B< M(\6Y@,514V2Q$? G]L13+$5REXOCS6H JYSL\9!6CM<:-Y(;71O-XGN+W ^^ MVU.B6>MS>WA\'#LAHZP53\\ZO8L8\W&+5L_!E=7=+2:5&6=O9KVR:O^3"VSU MK^2BQ+_W^H?VR]_94+U.OHOP1/WJ;YGBYCD]OE#XF G)222 MCCC$F2'(.FL0K%622PCM,57Y_/\"#O^7_;HG1_ 2]+:M<'(^&-8]9-[$N@;S M8:^@^%&5N,\?C P61\"N88PC'CR#1P+\$Z,!Q6!;EG(5CX+AM<3P90IJB1(WA:K!)TG_B@H7P79IUBI6*E8 M:77$N;)B+E^VV]OZD*PGEC*'(H\*<4H$,D[ (^USDHEP(<7QFGFSW_.3K)G/ M*)UM=S XK[M#?)/,UJH;RK9<[,;4'K;..K9[=W^4M=QD>&KY+5LA6^>VU+:= ML4[ZV\@\K\ ZA:%F8:CI]A#,">L5[G83OO4>8$'OW.B=2&Z8&Z$"!^^B3E0E7B.G)$664HJC9X(X M#>@MV%U;[#Y!]EL!]F,!FTS5BXU!2)80UB+7=8"UV1I+D<),4YEK9:NPL4E) M)8TIZ%XM=)GNWD_-/=[K8]:P]MIQ:_ MW;=[.&#PMK%2L5*JVBEQD;B96UMUMHZ M';H[JS@LHP$%GR!T3YP@C;F U56H8 VA1M FKJX+RI%I1FZ,NA7/O]E.G1IC MAZVW\6P83UWLMQBN6AF2\R3#S-?3;75X[]9,&4ZTC,DPX9+E(0@-\S^*Q)6V M+CJ%Q_W-YM0>ZU\^.!\.AK:;;V>AJ%DHZNU4>@R1,N 0&*(BUZ3#*2$368X& M@M244XD#SO75<474HL3%QC1O_,'.PN,"O6FY@O=OWCCSY:\FO]WTZY9#;J5Y MXYSL-I4^I+1D$FL4>*YN1Z5'VOF(O! 6?#''I>; ;I7$-T_M%6XKW/:,N$V3 M@"7CF'$BN&3$)>*Q\51:Z;*#4+BM$=PV$6Z3Y%1($Y#(Y01X,!SE10EYS8PP M5-FD96Y+:XBJ(-PL_%;X;>WX;9;3:%P[QS6.*1+,F<4F:98\YXXF:02C=Q/< M0UJ&%::;E^DF[1E] #_;18^X2,!T$+(BIU1$!B<5@A5"ZM&Q;*-O=M^>N2Q4 M8;C"<,VY[EEV'8P(U%@C8N0\,0W>0'(,G /PYCC!MGAPC>"U23L7S%Q,A%KD M V>(6P$>G*<*@E6B% XL%Z. Z%3PBJM%)<$7=BOLUISKGH'=" 2C/.0LI>BX MQ<0RZ6ED+#GJ@DRNL%LCV&UZ\]-ZP0(C%&E"!>*22F0L!W[3$C,?A+8$^$U7 MA#%@N)OEKAO*<..]TME<$6A=^XZ\<8%S_,+991E ME&64PV_P_TQR(_YSWHV7:1&DU BY._/!<&JB\#I%03GETD0?%=/"PAC!91D) MZ 3+DOGP9/[)WBCRNDK.HI(Q0@B2D:E<7, AS8A!4C"3;,(00M?QEZD(:=+! MJB6%6.L?1:UEH+0<'BJ!TMQ$='%%1$Q[$K7GB :2$/(;!:6"2RPBQ15#7&<1.5*..,-4,*HU M-3F%4U1$W-PC6^6&B86,5H>,9N BEK#3@FH.?A"'"W2YN0 U5LDDM1"D^$7- MH*"#J7TLQTCDE"%-DD8\UCM:0:,@HV316I(\4!"IA-*58B5$*U2T&E0D!5-: M@1-DL<@I)Y;KI, [NN#4)P[9BPBP3C$74A(8V^0I["W[%J=>,PU^Q%L5*Q4K'2\['2+,?QL"%>Z1B2)-QY MYA13AG#J4N2<>%^7D"&7)63(G'F/]?*T/;TZ[=:+TY^]P6 _#@_2H?WRJM?/ M@]X:#OMM=SZTKA,/>Z]L'Y;;XM'-Y-'M3NM;%#PVF9) .BJ*N(\V]T_BX-!9 M3@B1A&FUL?WY@K>"RL7*\TCWLGD;&9=SC6G5E@A% D>$ZX(Y5X75EYE M5IZ.LY5+CE$BD4V$(,Y8S@VS)-?T&C,K$E40Q J*>+(48EJ54$@26T<$"0DW$;^+W#EN>%#[)IZ= M]_VQ'=QHV?Z\]H;OSNZ]_>PE"PXK;E,4GL?@C+1$FV@<38SYM&!&JE-:)I:Z MI8-[H:F9:.KU]*E,HJ*AU$@4B!*(&V>1IL!76D?!&1,.7M_89!4U-T\@W#_? MMXCL30'T+2<8YT?S_0%;6EP\"*^3#4SIJ,S)9PBGF!M(.8XLHQ9%3P,\;[7E M"?!:P+J>8/5,B2# :21"S>M MN"E!$^=*(TMH0CPP!BZ_"2CFSN#),UBN[,8FX3=KH*WR^?KGBN$EZ&U3'6G? MQ(X=QG#8*SA^)!Q/E+BHL."2TSDJ<5<@0)Q \Y:EE&IQ.!C@N*%Y+%"]7 MB"L07Q[$IR0ZKBT-AGGD>3"(:T^1I30@)IW43+*(12Y9JBLA;N[@%YPW%>TNZXIMAC')#T'/QB'0/21 3D@N68!.J(H.-%LR$E MY)Y1QMON8'!>]QKX)M\-8!MBO^5B-Z;VL'76L5-BW+/8:GAJ%2Y;(5OGM@2W MG;%<^MO(/*_ .H6B9J*HHVD%+@I)B+(1Y10WQ(WB0$[ 4&!*:0VL2MQ!Y"[H MW%W@RG9A0S"\K*RWFP"N]P(+?A> WXGRAGD =S%$A!G/.:LA(9>\1%0;QI,D MF L+^"WH75OT/D$:7('VHT%[2G%CDEC+ +%6#%LLGS)0[M?V/[2X:O90;%E]^Z2AW3CY5IER-&N2R#EV7 M+;X4HEOQ2WX7-G_*58J5EKST'IJD^ZPMP6W-0_/=G(VZFYWVYZUA[93 M:^#NVSVZ-_'_G;<'[6%\&_O_M'T<^1EOHN]][-;?4K+P9_855*L87NZ]6:$PMO%2L5*:QZ,E]6U8:OK M=/0N S8V"H,DC@EQ^ ,99R1BU@@5#%&4TB8NKXO,EN%-R991MP+[-]NIDV7L ML/4VG@WCJ8O]%L-5*V-SGO08U^N'V$?#WED6(5J#7J<=6I>7LT8$>&ON3%#. M46Q3T,3S:**-/AC+E*8YK3JF<2.T.77(^I#H>WFVUFX:B:N^CB=,(,% M&$1XAR+$@(A'09'%V".FF& N=TPQ,7>%E17%BZK/?F^(//$^P^-"O6GY@_=O MY3CSY:\FP]W2_GHI]%;Z/,[-;Y.$(D(Q(8SG4KL2(\X90\90@AACT7/G$A 8 M\%LE%I9T4-BML%MSKGN63FG!1A5-<-8R+A+7V-,D@]68&,J=*>S6#':;TG'! M-A$SK9'FCB N/$9."(=PLA!J)@9_F(U-56$M*B-NEAHK#%<8[ADQG%6!*^VT M,-B!*^"M\XIH:J(WG)#D"\,UA.$F_IM(SN$0')";U."_*8A/I6-()1*(IYPY MEDNJD$JP127"%'HK]-:.J8(!%9FSSBAEID,02JPHC '68V"9;#4\YP)6\Y5%L8KC#<,V(XRBT@ M!OMD&$2D@3DL')P?A"[]QU MXHWAW^.+RF^6W[S_;_Y@___'/W[SO;>LNSX"H_>;E RP#\^T]N!MQX/63A=6 MDVML*49[$*-Z?GY[71:U:!\/CV&_E MY+U^/([=0?N?V!JU<&S]E)LX_JN8Z"E,]"8.+3P96CNVWX6+'+1^FK;:RYC: MOCTLQGD2XQSVAI=\5B>*C0.Y.MU:_=H:!72WF.;V59[0A3OTS\LM8X8TT6.OD0\X($ZB M1$9ZB<",RHA()54ZIQ_KRMS2I;:ATF#9_2B['X^Q^[$<>BN['W/SVR1]A5*5 MN$L6"8,CXHY[I+TQ2#%.C$I*J*#K]&-=]G8+NSUK=E.4!&6(IREIKJDV0&G1 M)F$M/(F]*.S6#':;2C_.Q9:)=Q+!JH01S("$'- ;\HK9:!(07*[6JBK#5"7+ M\;'"<&O(<+-TR%2X;LE<-W60 M3'B.DV&(DCH1.5ID='0(K*D"QN"3.[&Q22JSB*ZUA>(*Q37GNF>A..F5U8)X M+DCBUBFG>"26VZ0D"XZP0G$-H[BI9&3CL"8Z&223)8B'%)'.N8:1W.S*'&&!>,!%08K8#H,P:H@,B3X7W+4NA*K-H/< MIO.0#;&$.L<0XRKW'\ &.1H%BB(Q27W4E-.-35F?E:6WM.AN:+!:2B[? /(H M;;6B_E+++I>1@L5*Q4K'2.EMIELC54()EPKG@&>;! M,L>P(II%I01F1J6Z?B?&9%2_$]]VR.PA(6R]6%U+\1UE^.;\WOTX/$B']LNK M7C^/?FLX[+?=^="Z3CSLO;+]V!T6EW FE_#UM*1G1-3).8.L=0YQZ0TR2A+T M_[/WY4]M),NZ_XJ"^]Z+F0@54_LR52F4PF'7DRS@>[L<5,&X3=C':V1>D+ M-#\2*=W)J:@M)3RYD$+B.GK+,&=2&X(C#T:0 LV/ IKKUKKFE#)OP3R/ :QU MXQ1RRE(DN>).!^Q5$,W"YOM.6EX#0QR4I-6I5&8)KMJ."PU8E'A;GP3%OLO7%64\M2L.H6Q/L.?!OHPIQ@%_9\)_;\ MIA[(=Y1319)$AAN/>(P,.1F /(/A%&305DZ*7A.LVEPTJ8%H4>#5*O *+.>B MP/>DP OFKY,T,H$1D;G_+^48Z604PI(HG;QS)LEF:O"*XM'5O56S$V4.XMEX MX(_M,.:@LI_4LQDNU+-YXJZ\:T_I:J]UI-XH&@&$G#71X22$" ( 22:S6DRJ MLFCFDEIH7?YZ.KP"5'< JG?U\[L@.169E4@[%1%G7".GB$/:A^ "IUA(4Z4, MXJL852(HZZ?0UW2-6%Z;;Z^PI37A=^GK/.09@/5%QAV*-BG05ZJ0-9(@Z2Q) MQEKE/ %]72:WMRAK B.IND\,DG*7D,!KO[VWJ+)G^/)M?. M7B8*:@S[*U)>403(*V'G#1&9;!YX'BVCL/-RK-N8B*+.:Z/.)7NA2*E(:2US M3,K6^) DM^8](R E%A5#$2N"N),6:;!/4 A)"Q:TA4URNC>R94[K/H[LD85< M$2)F%^GT0NR-?D7FH;)'GM4<:JU/G='Q<>R&K&2M>'K6[9_'F ]RM/H.GJSJ M;/^M,I./,AAP_\ZWZ\KAY=+1+_N#0_OY;194OYMG$5ZHWOT](US.HXN]826H M FYW C=?][A9ZRE1"A -S#C$M8C(*B.0(6#8*7@/*[JQI>@R_K82T&N*#M^# MOVT[G(R'HU/ ^N%!K"I8'_:+'O\@/9Y[XI+$V!NKD G4(RXI1CHD,.>9X<%[ MKGSBH,=%BQ^E%M^O(ZZH^/VI>,U%1YC&#DN&&,$)<18),B)Z4'&O))4ZJ*@W MMH@R;2574$VC*'JCG3]%2D5*14KKXZ(KF^8]\N*:\TXD:X6U&)&(&>(^-\<% MP2,KE0R&:FZ,G.Z::IG 5LEY^QY]W1D.QU7CBDL9;Z"W(0Y:+O9BZHQ:9UU; M<\<]B6!#XY/@LNBNRW][,?6F_CZ1W2L070&P.P'84=U!)UD"LTY89 P!UN\= M09H8C[3)K8H9;%L\;FRQMKHF+%_BB>NIXO>5%G=5A:M@8='@%6CP>>WXC/1: M>8&\"+FLN:9(TX@1CDFQ&$G2&H,&+YUU7]2WL>K[ (ER1;=_F&[7?')!",Z] MC$C;X')="8(LM191X4'';;#!A(TMRF@;+I;JJ4;F#V.;+JFUF*JU :Y M[*JN2B//?-6M^#G_7BHTE1!1D5*1TN,SKFMQO,/^-DQK'I[MYHS5G=XS>]89 MV6[E"'>7PW@'\7_'G6%G%%_'P<>.CQ.B<1!]_ZA77:5DZM^=8'RH6^-<1H>9 M\P@V?H5XH@JH!;% -V@"QL&(EVICBS'1%@0WJ,A%082"VT5*14I-W%T?+$NF M[*Y-V%WKYKNTN6Z?,\A$RV%[31$YR@12TIED"%%*-')[O>^>1C]4H=6U"OV[ M[59I-';4>AW/1O'4Q4&+X78KZ^0RB3/+]:);'^"[-JN&$RUC,DRX9'D(0BN> MH@ JJ:V+3E4-=I=W0%9WWA^/AB/;R]-9,.HN&/5E>R%;QCO.B0)TLHGF@C2Y ME)2#'T003XT7T?.-+2IQ&SZT(@]C8]I.?B/ \&-5O6F9A;=O.WGGQU]/A+O& M<7(O\%;:3BZ-;_-<(DQ"\@GG/N'$ P53!EF7./+,^8 ]Y]QD?&M+3 JZ%71[ MRNBF2<"2<G8]]@VW"-8XH$*P$8$::T2,G">FP5!-CC$@"8QP@FUA<8 K..2$^0"$_F(GQ7,:0H4=V-+"]V6LAAH!8C6 M XAP=!8NXJW5FE//3 H$<^ZB3[#+$E. J!E M% <+'"J5KU[X^.XZ J^#6(Q[$W['R,K4X/_H[M M5B^.%"D5*14I/1TIW8&)16H%UR'_/_ HDO.>XN"< MDPQC17Q5/H;,RL>0)1,=J^WI67UWVJDVIS_[P^%>'.VG0_OY57^0![T]&@TZ M;CRRKAL/^Z_L(/9&A;_=B;_MUGU9G.!(G6"(D'QVCTB'#,$"16:=#53B%"+0 M-]S&9&GO>M'W@LI%2DN@,M4R,.(U(9)SQJ@1\--ZGZCB@O-84'F=4;EN53,O M,*'8H01 C+B1"IG(/%+")NVT2UK2!L+R?>>BKD'%;="4J:F]1&WMM MBI2*E(J4BI2*E)HDI;L4)#)4N.2"QU'S9+UF6B1"B03:[2@AJR7=0!?F++M0 MZ#M1Z+_J$7*,I<4A1A15"(A[J9%)+"$3N,&2*\:QV]@B;:%(VSS&LQ1%@1_$ M:BX*O(P"UVU@0I.W6"LDBK M#&,%VGQ[A2T-,;Y+7^*E(J4[G]SO%]?6=D<5TYS M:_XSFS1AU$MDB':(.V&!Y^IO5DQH/LC@^80;*0+T+$ M["*=7HB]T:_(/%0&R;.:4ZWUJ3,Z/H[=D-6L%4_/NOWS&//AC5;?P9-5/16' M3S'3Y/X=<->50[@1O[^I>-V8L M22 UY&7TP/W!@'?8<<1";C?BA,,9W21;QHPO0;VFZ/ ]^-QJ/6P/8M>.8CCL M%SW^07H\]\:1$)CG+"""P7SG6')D>+1(!]L9#L=53X)+66^@MR$.6B[V8NJ,6F==6W/'/8EP0^,3X;+HKLN!>S'UIOX^ MD=TK$%T!L#L!F*\[Z P/D03"$1>^UB"ESG"N*4+=WSO$04 M&Z+B]Y4:=U6%JW!AT> 5:'"MURT37AHO$4L\ N](&ADJ,5)2$\.IC<0ZT."K M>35%?1^+^CY LES1[1^FVS6?'$U:<0_F1$P6(VZ] ]WF\*?D."GAK!!V8TO* MML)-*C!1]+ND914I%2DU<:]\@-RYLE?^.!Y<<\4E[3F5'B,FLRFKG,NAK( 8 M#X8*;1SPHZG15 )$14I% M2H_/M*Y%\0[[VS"M>7BVF_-5=WK/[%EG9+N5&]Q=#N(=Q/\==X:=47P=!Q\[ M/DYXQD'T_:->=962J7]W?G%4M\7!^F:81@'&=]((%E9 UL=<^Q%6!#8I.6PV MMAB5;8F;U$"A($+![2*E(J4F[JX/EB-3=M<&!@'NM$4Q.WUQ5ETS0CBT9=J]"_VVZ51&-'K=?Q;!1/71RT&&ZWLDXN MDS;C^H,0!S/_ P,)A/[8=6-K]DC3#XSZ9]D[T1KVNYUP\>8C0L9KDVZ"CXVJ)!MBJ^>E?D^%^3J=.B!(Q0/#!9-2UV\ M?:_)U<_/>H+H57IY/PA:.E4N#:'S;"8C2?(&>Q1) B502&K-4'&*"TMX1*[ M#*%M(5>5T%0 M !H = ;JJH'&U4TP5G+N$A<8T^3#%9C8BAWI@!H,P"TYJ;. MK<8])A8Q2QGBQH$=+9R$E20(#BX*S\&.5FVL1=N(I>LQ%Q M(%I ]*L@:E7@ M2CLM#':<,V^=5T13$[WA!-A. =&&@.BHIB40-PRBPPW%E82\R*Z M8$/,;2E(6[!5Y=T6!"T(6A#T>@1UG$;BB92,2JX$-8I8"&NS'<\9;DNQJGS, J(%1 N(WA!K MYY90C'TR#$SWP!P6CDL78M#64LT+B#8#1.M!<0W2$5@;%+%1B L5D6;!HV"3 M42*P@'W8V#) 0W%;8?UH4+0*JO]2-:J>97G?F+9N%J'+1UCS@X6BL$2O/I&= MX&_I)\WZ>7@<6];G'';;.X=9:?7Z([BZ'<#+O58'AGHTL-W6F1V,YYZVD5TUNKN?22IV>[?D.?'PX@A>J/);-Q53XVB1-AR%9SNKO#ZLL ME5\'N31,YV/\[5,GC(YG&%+[UG1.\?PKUL$(QJ.;O[*$-+;^Y0:_;-WX"&LD M9W'I2$+M9WZ@"OB$2U%[R7E@AF.-09.%(<)3I:+D,?Y#]<;L2\>#>;WCHXC< M(-H/R"9XXE]M]Y,]'V[\LCA5,$_3 3$)([XLK!MG):4?LCG!I$Q$ _M$?U#E M4/U:U5S)GX(AV:8,I74\R+OC?WU;.@JT.0-2UM-G>6,%]?O7+W;K.LG7)'-E MR?[P%7HEB:=:H7^_.#A\\3^M5_^]?;"[_>S%F\.=9]M_OF[M[#W;/WBU?[!] M^.+YC8K8E&=X=@&,S^K ^/H"#BO9V.%QZV6W_VG8^.?Y:=RSX]"!9_AY&1!\ MJ-%W>K!A]<=PC3!<]@&JO7Z^"U7\ AZD:\^&\=?9+[^%SO"L:\]_[?2JX51? M^FWQ!KDB_"5N4=UO\O8<&#?Q!!RGJ7O3.T_?WJS>NL27)N])L6D(N_%MO$EN M?.]KER5\4QG]79?]^GM&?]]5OS%8C6\WH&^D1WXS0]I<^>@UYNJ4"]R+769N ME3*Y!Z^T=N%CQ\/6"P"ML)@YN<#(EYVBFIMA@;A?I>9WX>W-GM^O9IY>F9"O M/W"9V,6)Q7=9G2O/;[ZIU'\%RBL-?OW%*^19SN++E^]W5(G[((!MSXIU>/O%.\2:]TE+F M(1?:7ARU.E6C\NM7T]*GA^[/TWN[![Z]I_>Z)WP@7^WM'JVQYZ)@D>U4:^S/ M_K Y/:;WGTW]M2=O/NV=O,&[^7MO7WZ [Y[L'?[%]]^^P^].O'C_Q][Q^Y,= M^O[M"W'AKSV%4;U]\?G=E[^[^\\_?'E_^-?GW=-W?._TS9=W)\I1@)+6EA"<74DA<1V\9YDQJ0W#DP0A2@1&>@1$N8/1P8/3E HR2 MDT8Q@1$G42-N:4 V 1B1W.6#6ZYH,#G^3K!J<[%T$M,:'ZB\R>!H'!>L'5]N MC?JM000M]9UN;/4N2&)^/?_ELWUR-NA_[&37@SO_409*4VR0IID9BPO)-&PA M/:WR6FM.SAO>LV,=-L:+TQ%Y8PQ:)0D4!@5/#.(^-[Q*W"%"- &.8YFF,M<9 MH&UEECYBUCR.7K3X05AMT>)5:/&,DS^,9$-K.JGA( RL9KSD/J0L(?N_&_,MV+VR?]F'R MOA0\NS.>=6JLA 5"*-$<46=-3O3$2$OID6..YGZ0:&AL9M4-X&J?2* MO";5O5G=A59C*]>PCB8I[$_/HQ]$(.L_9[=:]1O\TDJV,VA]S(7^)NT$>]F? M!H]096EW0ISDEGY7/;2U-;CNN2'J$)X7?KL3ROT^'L*PAT,PO%RG5\GHV87L MGM5%MST86'BU\K ^.\Z_[O0 "\>]T7ZZX2M_=JSK=#NCD Z8(V>LC\(%9:7*<5-8<O,>@H>-!(/YL1)&TU4 M( (I)CSBV%JD;51(4)K!,1 \H&UY#2 4UTX#73LI#@8Q7,0H[> %O!=WN@&[[SVILQP?%G:42B<0 W6 1(R<% M1LYIGSLNJYOSW>*EZ?PG:+2/U"EYX1%4@PJK BRSE#$59#( M*!X1BY;XI'BR%@P8*=J$%$]/HY3V#]OI#5LYXE35JF@-HQ\/JN2HXL9I1MAI M4D3D]85<7G[E"EE_)$[TK=M738:(.G DND><=)\WTG ME;CV^KTLK,D1EA>3/*:"9GY[CY,)]:C)V/N6[7DV6RS76V70T5S.1V<"&VLO/=:>?;J9-9 MV+JD)2X@+1,8YSQJ9%B0*%"L,65)@7B!S#+2)DL9YX7(-E>C'SKX5S1Z>8V> MV$V:'X"<^M'X5"IPXU8K/I-GD9"K 68+E M-&*PW0M5-&&[DF'!NCMAW5]UUJ)#%,Q%B4#0 G'/!;))8X2],1(;:Z7,S3FQ M:DMUM8)/\:(\!AU_:-I2=/Q'Z/B[BE]-Y%;P[$YX]F:!LWCF MC/(<<:=EYBP1[#-ID"#8F6 MT)D$>$;;L(TUPSXKGI;&93 597Y(99Z3DX1M M9,%P9'D.XUH6LL=4(RLHYY03K94$ T2VB;BJS.6 >A,)RF P$4M[S1'UD M3#!@+8(#TBW=0J"X6QJK\0W@+D7C?Z#&SZD-)DDQ'",B3E/$A3&YKG)")A(= M*:&!1KJQQ05I8[UT7>7B?+FO,V2U%.SB?5D3[TO!M]7@FZ\S&NR),DZR7&L0 M& TW$EF" S+,TFB"8R+'CJ1J,U;\,.NCX&O$98I:KTRMZQX938( QB*ESVFX M,B'K640^&@XLPU&M-1@J1K:Y*KW.JFLO=L(EESOA.]MYW-?;1?307Z^_F;80P D#.A;E_(M$#CG:#Q:#''UWBMJ$4"V]R5 M%EOD@.L@X@WSQ#FCB,_5E277;7%-M)&D;M70#0&680=PH^M*:CZAL&IS\]9?V?.JL<%A?]O_[[@SB-LS M ;[L#UZ#^.8U^IZ#',M6>Y>M]F2AAI5PT02O,0*A4<13,LAAQ5%2/GA"F$PL M;6QQKMI*-"29M410USIAO2CW#U;N.8\."1,=O$ 6I)F+?RMDM$\H).J92LRS M9(%'<]DV;)FC=X\Q6-HT0K-K1U.M^.&,YBF$6NZ9T SZH")A^!(LG+D@JX,Z M$S#<[H5GMML=[J>;T; @X9V0\,5";)5*1F/$"'YRQ ,/R*F0D)9:2QXL<2+3 M'$';Y)K@ZL,%84J$=9V]A47M'T3MYP3(""84 7.&4TD0E]X@FZA#0@IMG1-1 M15![HGF;DZO6S=K'7JM[4[*6[4\6'#AG@QQ.'9U7]09R/Y2SK#[?U0?E25AT M#^RN>345UZNN[8T XU[,)%:P[$Y8ME"@D6EKO7(819[37R6/R)G$$>7$^1@4 M&H>EZ>FZ/7*]+J6'\8=5\XX9*3%0%2T!;T6'"E/-688 MQ.K=QA8E8)H\LG("ZTQ/=JHP95[[N;;XE19M%5'I]4>Q7E6Z]&UK*%^I\E[G M$BTFU]W@;*%N(Z$<:Z,CHCF5G<>HD1:1(I6L"DI2)A+=V&*J;98J.EM\+,W5 MY@=F*46;E]7F6JTC):)2$2./J4;<"8%WDWU"N2\/QTU2YW,,Z$L<]+_F+<[" @-KZC0^WT\%U)8"M<4B MC<(EZ01&S%F.N#()V>@X@%K*KR=B)&DU"K-K,FK8P5QVE3[).P+H>N!L/8\C^ ME^N2QI=/@+DQ'7L-87$-R@S<<+9F9R;;)D*U7?2H35RW3Q54'B@+K<%%'X<*,PI$V [H9DN= K@74&B*!ZC1Q^Q2IV=[?G7'[+YU MAG*Y\W&WM6A7/\*2CWY3 '0X',,*FN1G^?[I:3^/H.\_P"8"$]QRL1=39]0Z MZ\(]2C)ZD\*?-4?$3(K[Z?6Q'<3AFRR['7BA!Z"07135R[];V'2?]4]S"5J; M'R8G@ SA8]UQ%LKK+/;]L_Q&V87OM@LOE,.PSB8?E%N+4":04FN_).6PW[ M G6Y+0/C;2V6+G?Z. *PWW!C-HY#'<2S>I9[G44]Q:!L\S/&7O8'5 MP"K *TAW)Z3[4.<]+@I'M&9("^L19\0@S21!P1E*B*-,"IS+@&$!U(>6W/;' MJ=$/DS56-'IU&ETKX*5TC%H%I *UB(-HD2$N((RU54Z)7/ET8XMCW<9+U3)^ M$M'7QM&6F>[DR"NH<"].=/M39W2\Z G*KQS';LB*V8JG9]W^>8RMD?W)*^H>8SG8/8M:,8#ON']O/;+,9^-\]Q/IU\K0U8T/(N:/EEH093B-$S M3!QR$B?$B;#(6J.1UHE2QCQ-(0+_ 4L/_FQ&EFWQ^3P*]E.T_$=K>>V<7Y2, M<*90)(8A[JE'+@:!//3F3S9Q;-JT&GYSMGMCL37H&W.\';0H4E8YC V%&$4U2(*Y:[HIN$ MO @"\^"#Y')C"SB,,,NDE14/3G,U^7XY3-'DE6IRK6B2]E2D*)!4(>:"! EI MHQG"RNH@2<*!@CG"2)LIW0Q-+KZ;V_.4:;BWG@6V J:RMC9:XXC*Q\'H\T)0 MOHYS!=?NAFL+!92<341QII%.PB&>"$=6,8HH(9%9BZD,! PPVI:\27VXBJME M'=-KBAJO5HWG]$28)(AB"=F0,.+"8J2#YT@88TV*),1H-K8T:/%5.V/MLV(F MRLCNP%4>0!DG?7VORS!_6A4;&\6 M&HZBJW);>$3&YAZ_F(:@I/%&N8TMWF9LZ93>YKA&:O;1Y?M.-7'K7V[PRU9Q MC3;RS%V!AQ\,#W,RPWR4(%V-%,^AWV ,TE1SQ"33G"?X/?H*'LSC*OWX%(L4 M?)40K;Y(P>,_DMRL.@4%&9=%QH4B35;CZ#33*"H2$'=1(!-E1,1XS)PV20>1 MDX())VTE5Q P;TQ;X/LH5O#XP:%9]0H*.*P '.:T25LIJ2(:$2$%@ /%R&+O M40+[*BH9@C1\8XMIW,;7')5L'C0T-]&F444,7J04_:@Z*G5L>T>QRD".GR=_ MM 8VE]L&5,BL:WG3\@ECYP,1JXEX]].+J40/0*#[O0RG^?^YV+&:F2Y,$B8Z+"6,F#L MLJ.=JQ4D]#2&?:TPV^>1(4CC8FP%-QJ$&[4 G;?.>):/<]*(. ;<,,H3)!.C MQ$D1-<\'U]M*K;:]CO)'NS.CT_R.'KZMP7Z$M[XM^*<[6I MVIX,+I1JD8D]\6)[C8T&+@64KV N^F#@3E;&\SCY]Z(82!V2)S!=D/5.R+I0 MNU-8Z5T$* 60!$9FN49:JH ",5(QQY(/N7:G(6W8;%>4_% *>#X.3+E?2E8P MI=F84LOV5L%3@PT0M903% Q'L-,PY'0D+ D#ZR"WGVM3CMNP9-8"58H[[=8U M06_'X::],%R$9^OE"&;NR5MIZ5-,X;@#ZN+H+%S$6ZLUIYZ9% CF'#;Q!*A+ MS#\[&6P)9>2AP+9@YYVPT]?YF.(>Z)=5* 0G$>=$(A=X0-(QS8P3A'K@8Z)M MM&YKWJ1>$^7LVXKUW+!@?-+88##1"-8F"")#@G^2H]9E/2>FZ/DZZ?F<(V% M:PP\&5G)8NXH8Y%S,B$JI-!$*D4,V]AB;4)Q6^JK;2U+3QFXT*-B0A'>^08' M^K&Y&4W+^?\_/RRF?H/2A1BTM53SB@L^J#.O M[!%WVB,6BG=CQH)CW"%*%-C1@F3?'/S(97RYDCK+?F-+MJG&;4JNEG%:L1W= M, == <,"A@M@"#CG>= <")7C%A/+I*>1,6#++LCD)H9Q <-U L,:868AN> M M(D((Q!,C" "0()R\\5H::HC(AC&3&(SCI0WC>T[3FPUDNO9EA70/V\J&P1.% M_MAUXY4';E##G=N.LBE-=QIEH[P>GYUU8SZ,9;NMT!GZ;G\X'E0MO?VLN5.K MTYO (RC1,MV<;AMN>\AK--?)W[BB+U7SKS/;F13B[< VG*W:.YJMMW7CK2\9 MN^X)'PO?NM^4DIWI$GL%:VXOEOCL7:@4O+=P@#R90$BBR$L,5$H:A73NE< 5 M$S0&YG@R&UN0&&@D:/$HWN-QFEH-&2:#0W[%0P(!:%$=7.(A:-"8.L'U?T_=.J9<--9]67KB6VO@A]W1,^ M%H2^;[Z8E]EA7F4%I+\'I!<*'7)!0/Z8(PM2 Z)H(C)&&J1=Y%Z $+W)!5PU M:8MKNN^L?:7#@DB/$I'NFS,61%H6D6I'PIST4A&.G+,&<8\5Y4C[VA@NT#7!M6I^-%Q',:L-4 C<]$A^*T*@N0>+[/R0_#QX0A>J*IZ;;86 M25V-MT['P2:GU<[ZPT[E5![DCC&=C_&W3YTP.IYI<>U[4Z*+YU^Q#@8Q'MW\ ME46*;!;!.#B]D"; C,<:ZQ9$(8( M3Y6*DL?X#R,;LR\=7P23SNQ11&X0[0=D$SSQK[;[R9X/-WY9G"J8I^F 3![Q MY2F]<592^IY9T;>8E(EH $;[@TG<89R[1N=/P9!L4X;2.A[D7>2_OBT=!6J7 M-3XKU+.\ 8&>_.L7NW6CIEQ9K#]\;:IKU^;?+PX.7_Q/Z]5_;Q_L;C][\>9P MY]GVGZ];.WO/]@]>[1]L'[YXWOAGV*OP;=3/,S\%L6=U$'MY 6*O+T"L]=.X M9\>A ^__?)UZWN(QKRM'>0=]YAO7W.LJJBT8_AG$%JW^>X&UZZ=]>W/V[/=_ M]\5IT9MT,@T3$K W/H5K^A78IHOT;G]P9'N=+Q5*S!<8_/&['7:&^^G5 ';2 MWFCRTG@(0QX.G\>A'W2JQO;;O; -V_*X-X*!OX(O^TX<'L( ?^]6G6,?DA]^ MV9OQP].=S[M_[)WN??&?=D_^/MD]^>OS'OV[L__\[Y/WI[O\_>$NVSW\_<.[ MMV\P<+UN_.^#\_=OPYFC7+X[>?$I\\"]+]OGU?6?OV#OW^[PO;=[P""/N[M? M/%S[X/C]X4'N_7J^_]<_.GDB8B3(:Z<0#UP@A^%/'J2,A+"0LABR(#N]<0S; MF8<'+W&BSC(5"'>!:VPT9S%0@[UBAFZT8,[M6=;E8)A>9B.Q;X_G1ZW*Z_"XMKO/)SZ>[P([$WJ=_%,=1 M<,<0ITP@+K!#1@H"=(D$'@.AWHG+"XP$Q:,148< G\%).\(L"4X8*P,1]O(" M^RJ _SAPKJ[X:V<$6Y._!0N]5@UNW-MOH-384[?_#G7P,AC'X2J@4[5^]C.,>ALTI"J"Y-U M%'L1C+3N>7X_GHTFQ6#SE=_TJK%73*82YW8%*O9B/&\V7V^V_MC>?C6[ZU?L MM49+^2Z"!9[>S57>\@SUS^*$R0^GYFUK*H9*X!WX]*?C/DPMZG_JP?6&8S?L MA(X= /IOMK:[W=8I7':0;U EO4R76LO9;I;:Y(#': /-W$U#&MK*'8[8&SE M86ZV#FLWG@QI4GKN1N_5,![EAUFM3WUG[^6""PL$XK,;ZQ,L0D"!*Y4HQZT>O)X.:)[;B)[:/[!WN?/G'^N ,HP&1F*N::%(!'F&Q[%"0HO+='+#'X=ENSUEL4W MB6BU3]YM-C,% B6XD&&G6OH!,"E[:&>"N_Z:@!DNMN+GLU@=;;Q8]F-8,+6U M?YNUV!H>]\?=D*\WB+92.GC^DW%OLBE6U"A?>\;5KKW&; #7*-Q$@69:UX8M MO^./JX?/TPSH<+.BWT8K-ZM55I?85NN*J?@#3;XWP[B?7@Q'G&IE/[(5[PIG@Q=WF7 %HU/CV;@MBQ MA2UN4A1Z G59Q;,Y>)H-L0KSX/-Q>I2[V[&NTZV*KU=_7SI$42' 41[!3=^9 MW"4_ZPQ<[S 1[8FUD8%P/KI!_!A[X^EX,AK#M8:M,*[VZ85'FH+^(M=TN9E@ M90?-)PDD=-P9COK9DNQ6UP1S*$]]OL5'V"7Z8_A0U:*M-I?M*6G*]\T /IU[ MWQGX\2D\1&4NI?$H3];9H'\2?4T$->$YL)O@F68;3*[]5X90J%C.9M/I% MP4[SHW'%3R;[E*\VD] !L0YF;+D/6G3QA)NM9[7JW_/%,8@SVC/9$"ZF;G;E MZ28QF_^LD**K[ :L/X MM/?I'VF"T=H*!#,<$#=*P8;!++)".H,YE82F]=PP#F*.3 &3VP[]LYEK:P<4 M-2XXN5^#]@0+AO^Z[2=?"Q=/DFY:AU>S39O_7'GTK5SDIUV!S,OMU[^W.E.Q MO7Y3O8,(;2\FLS1CR=6GO?73(9B4OJ4X_OE^8H+7CVDR3S-':&T&9T;TS X8 M=D[/NMG1,ISLK7,5N9R_O%D71 9\P-U6K-A#92[U6O^V8 & *3PQ-\IWZ!T F5]549\[9J> ##\!8V01B2]96I<9U1\OMVUSJJV]'E3S\2AW\K) :WM]LSELF='4^HVB]#>% EL MSUSZRYB)=V#NC=E,7H]/3_."ACEZ75N?UP9+UPUN#Z\19%T)Z^MJ^I 51PQ5 M&-]-..)*EE3FW[?T-%S6Y@6WPW=-^TVI*Y=J%+ &)_%]XQ'6*#U0K20]4)7T MP)(>6-(#[S\]<)U2]GYO4,J>YO>0LG??+P>G>EQ=B[X^7)^^^O.%[)^^/WYWX3_M_ M['RY[!#9/?F+PGOD'5S_WT;W3EYV]+]O\W MVCU\\V7OTS]",DM@3A'6,9=Q9QAI'"3R4?! A"/*LLO)49$&K),64G//?#?AC[T7T&QQ;G>#]-AU/MP$]8X_'NIW^PT]X;+)$C M$2.ND@2-QQH9YJ2U1&A.[)5TR,1)PB"1Y"-W.-CDL++*&"F="X3=R67:C,6[ ML35=EA>QE':KEUNO R_H##,IF"4P]+O=_J=\)&P92R-7>JOHWX6E5%4W@V?M MVK-A_'7VRV^A,SSKVO-?.[UJQ-67?EN\P34MOJK[3=Z>D_=-/"'PTP(&TSM/ MW]ZLWKIT*F[R'C.;1I$;W\:;-[_WMN?/2:4]M33\"#'&Z^0I+QQ$,UB+&U"Y\['K9>7$U]NK$SWN.? MFCUXY;8SL^SJJ942N$.!T&;/7^9+MU@^MWK@VT_RZ)<%A(I>828^%,5W>N/X1)A^/-=YFOEM6(?H)+*X<'.?[9?'F[_DG\> M[.PO56?P<57%>9I"N#T<1O@O'-K/32F;\[UNFFG9G+_8[A___O#^].6'W>>[]-V7O]C^X;9X M__SO#WO/W]%WAWO'NU_>?]@]?7ERI6S.<__IW>G!Z;NW?WV"SYSL/?=B]WGW MP][;OW"^URY]\67O]*_S=V_WTD7)G-U49"8Z'E5T04@3262*IR@$GA;R M4JLIY%4@ZX=#UI<+R++&AQ"20,IZB;AR!!GJ&>)6LQ@%L4J+C2TC%?ZY=^VS+5ZXQ/F@K" M#'%84,P9ICHD9X,*7CHNP!(L;JMUPJ>]9S6WE>$ 3"9X%!G-C7 !I+1A'%D2 M$Q6.4I9(5>N9DU4U?FQ0\?FBX5,-M\Q9(P4+6DD>)3=:,BJ%L]PS3;PK7IXU MT_"YEP<,)LX8TR@$H"&(I,<(6#841SQZRE6@FO*6:4>J=#\2.LF8K/ M_0@XN1@#T2A%%7)/%H9,, )AG$M>6R^#51M; I,VEDM[$5;=E.5QY_+L'_QG M>_?W[_,>W-9ON\ZHY+A07C$ +*KJ(DF#KOBOM@S51\[CX P4K& MO$'"^KR+)X4,X0P)D'9B/ K'W,:6I+Q-Z=(-'XN*-U;%"674,D%5I(R[F*R# M?YB3T6BCOWAVY0A0\6K._ ?11Y4X=H1RCHFQ@C!MHKH=$#A^<51T>(_6!<5G_L/6$S$B03+62?8Q6WTR$HA$ ])<16-@XU] M8PN4OBTP:Y"*KRC]H+JWVE2BV:Z$P_XH=WR\KL+B79TWB^5Z&$Q!Z(]S)<4[ MU^MYG.?05C@_CP7^J0'K34D//TU.&]>>N!"E93;PW#VS^&G6"O[KQ4U\2J8D2KT[&&']LM8%O ]HY@*QRF M# ON\I$\$K"+1F!" 7,YSLDXQ6.V9F []YAQIBQ-1*%(N$6 L!(9SC2"/=0K M"9*FL0);P62;JE6EU16P+6!;P/:FTY&!2\5%L,YP"RIH:/*Y#083+%DKBN]R MS_4K*E/O?_4'[%_ M-+!GQQW?^K/OJZ_K<-4S3SQN;/196]\GIJC^=0,XA$\>[OE;&Z/ M..U!W9W.UZP9DI^B4;OT22I]DLI@2Y^DTB>ID5-3^B25EC1-G=C2)ZDLRL9- M;.F3],U9>O@^23")BU;70C_QRT87DE6:U,.XF=[TQ0CPP9EE20G&9X^%, MT[8VI;-2@:SU@"RB&;%"1:4$YE$9;8S76-KD,9/4E!2>=8.L>0I/LCR%%!UB M6/%\KM4AFYQ#FGE,*$LN))8ABU+:%G+IPMH%L@IDW4_6H:?,<16IR,<^8!U3 M38+GQN!HA9Z>TRV),.L#6?-$&.%(H(DKI+"*B$NED=7*(N8PHTS'Z S9V&+ ML%B;\@)9!;+6 [*<\]YB*H/VG@OMC9%<&F8-P4QKQ4HZR9I!5JTFLK1>8N.0 MBQ0,PR0#TH)@E*A243O-C*P@2U+,UQ),8'KHF0 M@5DEE2VEQM=JLU\H-:X3;/"1*B23L(B#J8*<#1XYQQ2-KF)S&UN"Z+:F36JC M6(J4KK@.,5.<<,VU9(3GKB9.$86C$8*=O'$+)5"8Y?4+)8+'RE*_FB5'+9N MDJ*PCAB ?)YK ^9RG\Y%BY5(LOCEUDS)YWXY0I0'Y;4HTES5%S0;J#I+2&*? M/'-@C^50@I*RS9]BL?$KCH?%\S/Y"LUV1>R/CN-@"4_$4ZB%F.FJ\(!?VH"] MXKCEEI!(:)+).DUT\42L%;S5BY9;HK1CR:$D3$ @W(1 >A)10YD+S!FOY"1]=ZA*+R4"F-=]5.6M,TX+AK^:#6<4964XLF"N+E,QD:A?&Y"0@5CA):. MZ>NFX7,_!& W)80:V+F-0]PSC&P .0IGL+9"\1!Y[FK(<[Y34?%'J^).)TI% M$(*9Q!-W1@M)M'-6.A-<*B7+UTW%YUX(RKPG@4CDJ(N(IQ"133&A0)0UL*<[ MR73N3:S;1BSMA6AHR?*J6LEE=\0U?H3K712-J6#>ZM\F.^@[/*S+51];9^#S M7H.UZK0(,G#-F!-6"2 Z2H%:P)_%/[%6P%<_+\<%#3:F #8+!N 3V"%KE0:J MHU3.B<%*L]RK@;2I6M5IN76I5UC X58E^#@FW"E#<+3<$6P##\P$J0D)E/A4 M7!MK!@XUUX:T0':I1ASX$>*,D-P(%B,10-A:6^:BV]ABA+457E6.10&'QP0. M8"&+J$.D@6IN4M!$"2:AX5X8TVP2' ?04$@@;DHC H4*ES6#OHJ#:VC!!M9M:&.S0CZ8->2?I@ M#4OZN$UON=L56II.8"D-?V_S\UCVEM)A[C'M+?O/:DZK%(T!T3HD.':(!T7S MWL*1)CIHR;2#-;C"#G,KU[$'#N@5L"U@6SK,%;#]&MC.G8#! %\G(N5>[21G M/P#.1N-0),*DI!(%T%UAA[D"M@5L"]B6#G-/"6SG3M7H J561J0$H8"XG"#M MO$9!4RE]!"C.O9-7UF&N@&T!VP*VI9^TZHJ_=D8P;'^+SFDS'6G] MV;&NT^V,.G"WN_8V:T #N./8>M8_A3N?MXYMJ "H>JQN[;'ZJ?5_[N+^Y!8N M#C!E&.7YI!D6CDL78M#64LW_V;F6&XH[P=5U+Q?D%,,GU!*9N_.^#\_=O MPYFC7.Y6@.3).[C^NY,77_;^@"VGWRP[_ MAY&$ T\8P88!X$(PS^TK%4I>X2 :JSICOGG59&[!&NMF^=I>N)/0<706 MEIB'#4ISZIE) >[ 7?2)!T-,)?1<5)H4H:],D3%6 M(Q:THU8K;(4'H1NR>;4F[ESHE:XO- -K95VM5L/SZ*M7)WL/(]5;\(%!')Y% MN-#'V#W/?W5M3GH>]>%+ .G="T@9MCZ!V%I'?=@A>J> >ZC_J0>?S-<>CL_. M^H/\O5D/R6&KTX/_1O#9:EN "P&(?HAPF=&QS?ATVAE56=;V%+:Z41[X](:# MV#EUX\$PYIM4'YDAG > 'GH M]#*EBJWQ61K BZTS>YYO.*QF),4XW)Q,=1VC0TQY;FPK3U>]]69NN E[]Z0? MY_090]:MUO"XQ4$%*ST/PG% 1*IYF2Z=?/U^+[;.HQVT8(*ZP&5C<<_M8Z[G^"2PW:T_M> M7#?TJ]'/IS(/X*N+\%/,J_SB7J=]^!/>Z+4(A3^JUHQG,&N#F;*Z"*NPEX'J MHMGN1 NKJ;B4VG G2GW3>M[ZEQO\LG6C7DS7HF0Y):0_[%2]EJL) .29M\_] MOXOI)-/;XOE7K ,S8SRZ^2NWZ O\G8^PQ)7O6]GU)0G7?N8'JOB.<"EJ+WE. M@N=88\V",$3X7&9:\AC_X7AC]J7CP;R<[%%$;A#M!V03//&OMOO)G@\W?EF< M*IBGZ8!,'O%E8=TX*RE]SZSH)1M]_\LV92BMXT'FQ__U;>DH@/2JN34H>":Z M>_'F<.?9]I^O M6SM[S_8/7NT?;!^^>-[X9]CKC^!B@+4P\Z#KNR5QU MFF_"IWX:]^PXY#-^/U^GGE]%FH4LN@PLBRET]P(UUT_%LXO=Y/[OOC@M>I-. MIF%BK^R-P2[H^$O.!BT#(UX3 JK%"?EKO$P4[E_/KT_PO6Y7=KG65ZGZ, MVX.![1U5 GX.7*/;'XX'\1!N]WNW[S\\K&6)=Y]-+[IR^-W]"^X]R[?A[_!RORP^\>;\\N6Y?NW+T]W3W:^[#Y_^6'_ M^0[9^^/%^;NW+T_>/S\^V?UR!-;I"[ R__KT_O#?"<;^9?>O?Y1WB1BP**,U M'G$1<](3#@@KPJB+8'IZ,W$' ..(87M4E;BF6KCHP/+4/,AD L7*DY02EBHQ MO=&*P.3.,@0,QC'[TVI":-6D,)R9JU/Q7\+#2U1G(I]OWWQQL,$JH;!WG&C& M%7=.V^"XL-+(%%W.%EXWBZ!U# 2Z M2*R *P]?+T92IKC\#:F@#8&=#ZLP_/(7; M9*#L?)D(!(RUHX$]!7(^,@VU]N=>F&RW.IA M)T9!]L "]7UD@/Y@!^G[DMNMF$^MC)6V$8#V8NDMMIEN_MV?^B)M!HSUS2$RMIVIZ8IPSKR'+\$<./H'&A"5VYA.[?3&1:ZU'5Y',9BS+ MZPUD6U](\X4#*Z6*9%66>/A86>#5.G,C"^\!/8C#BNV-HC_NP3,=57Z2[(B, M@X]PO05/0=:\&>)5'X+?NN=H ?JR_W/B":M[K+)7XRCVXF"J3?\[[@PFUSRU M'_*0+OO^X._**1G]N.[=N_*(O]6!-SM=C\8PW/[@_ 80!A'%X:C?@P>[\#)6 MMZJ\-/ZX U>K[I\]F7%0S=+/A;]8E!_]QV1^?SF\)GTG@T MKGP?W7PNHY/=MN?MZL87EYO[ N'FX^XH@P_,T^G4972A]/W>&OKM7M4VW0JW MX^"T\KM/_&K7K.?VM1 VGX?^ !;S^5F.NL(RZT;81?(7 O#7[&P_;\4$F\34 ML5QWD>6/PJO=/.'1PU#S)6XCY_EZO]:K-]6YV8JJ'->#\5'VOX?*H)KZN,%, MGMP^?C[+S[SF;MB:$'*D(0L6-FS8L6Z4;,N=3T,)>8G/H*K7'\$G9]"S(.?? MJOF]0))N[!W!G,,<3[\#@!/B6:QF)2O;I^-8^>PK?^14H:?BA:]7;HKK$::" MW8LXPL3!6HWQ+(_7=J_WS%_SA*?V' C ?#)"?N;8J4:5*>5Y16!JT9+LBP*@ MA4_E@?7S!]NMX;A"ECPGTR>M%N9X%HH99L_J9NM-+SOS*X#NY">[N.G,8WO- M .L ?6HKQW96F'RW,1@)W8DN93'VZ[[M&;3E>U2#J=1H"N-U=V^E%=,@6;4A M=6OXEG>C;HZ1P:T&69V.+3 94(!V+SR?/]Z+ MZ=,U)3Q][TZ$W9/MS_O;_VC,HN.4HRAU[II"&-)489229P1K$(J)&UM4;EXM MB5#Q7V/Y6EFY9!ZM=!W078(5Y+;DPR "10YP2BYQSL"Q\ M),D18XS*!\%Z%U>IDH0NP@.MJ0-I[FBX3.W!,#WKYTAV M-NRR?WD$QMUHFN4&LQMFR4F357&>99SML5&> CL>3I*/C\97QL/\ ML?H:.:JOD0N?WOFB+^YXZA:)^23#,#N,J[R\_$RS.9VYOD8YER]'("9",Y>$ MU@7UGJCTQ;6RWV5ZD1OWCLE5+Y^H\R%BS 16R7-KHHM<,L5]TAIK$ZOM@YCI M]D',Y03:G;V7"_L'K$Z?]Y!/_4$8QM[M*&J>AL/^=/O8JWRK^^EP,@<76PE^ M&!@6ABP+ #)JCWBZE8R74?UT)<_ M'^;%G3INT!]VX*VS2^[ RQJ\F:,2DZR]J3>X++!'LL \!ZZRB@4VB1[>@%%3 M7&K/5M;Q-+5R#LSPH:FG;YH=#&AKY\&ZN[#A%:^V[Z+#-3L;K.Z#B]C(J]D# M[\[(UZLI]]JUGSNGX],G3)N/.%CCQG$6G(]() :T&6N'#$D8)9*K%D5GI10; M6YS@S:OM9"YH,VR?MXM-U8-2-@=[N]TJ.;SRJTX3#8 )7+BMJX#1.B8%3$B$ M^BKS.^G#+[<)O%RPOCJAN[R'7(24KMM0%OCB/G"@3E;R9X?_ T9JZ]_/GVW/ MV%Y[&A^8^[QG@\]CFUZVBM'[_BP:6H4(X-VS03RSDZ2!3!E1_4GB[&87%M:, M%%9D+Y[VC[I]U^GUS^SHN!,7ML\:?ZS.-G3\AV[F;;!VIORPNKV+(YM!L6N' MPWC:L6MG-E6KIDJ&!\L)'NA_QW8PFH2\)\ZK&\0!Z%@9IE7P-599(A/6>YV@ M%U;"]O^SIV>_'5Q: 5A75 :KTC$-M/]F?8 M1T[&P\G>-#GY4T6XP- !E<[1F]D:6#!X)O&4^3>S29T/N-1/)%:,:!) RC>- MU5K]K?636[BG[7;[WLYBZ5,X29UI+#3_W>WG \UYQ7R*T^,HT\>;A+!_\C]? M2_-_JH6DYE92%?#($?-!#IM5!L9P>K2B K&9A3$/H/Y\\5H^4-'-^_9X$@$_ MB_GAYM=8/-R0$^TGZE4->190JIC -.8VB]SG\-=%T*\-[_;&R5;3'Z[ S$54 M<#C.H9H+%KI^"G0YSEY?X(OZ4YT]^51%PRL#%- ')+"PB\WG;(9PUR0_I*ER MM2?@/#W4-LEKT)X[H [IL'#%RI?\'C)E;L'4Z E),; M][D,SSU=*];B >EU.[+OC(/,6HOIVU?II3^LF> M^7..L_3'1\?]\82Y?>H/NJ%U6Y+U=8ZUANP%Z#\\3R]./"[SS+K,[R_LPRG# MGYE.P+MKZ?V+E*$Z^VWOEE+CI%62:DZBYTPR;9B2$4="HC/)XFGV!)]E3\@2 MV?QQ+IJ]P^U/N]O_!"LM=XJ@X%UVT1B##.8>846MMXI1%3!P#OQ5%\WEI.,+ MYX;:;91;F"V[A$%YVA?5#4$2CZNFE2 M<8K>7>-VLE-4804;/Z%(FIQ3XI5#1D6!'-:&^) X5VQCBWY=XZZ$^R?9]]42 M.QO-#+[4&0Q'U^3:SBW+>1;\F\W7.3+4#_G(SO.<7+T=P#[H5"'DRAJ=*-F+ M<78DP!H&O3WM#(?KF3-_>+VW:WAL,WY$ *J%2#CS^HI7P$QA$]=@ *B3PP5=@^WQ?[AF\^[A^_@63Y\ACV9:&>450H) M2P/LR5X@X[1&'G "3 H6D[6YD>45>/B_E[UZ>47=;2D01Q)5U#D;/.=>.BP8 M%C&YX''RSI>E<&]+X]^+/A$474/6U'W#$;2Q^_B< V[;N/W@BZ-&(RP05Q*V\:]_65L" M"0&V $;7'=P@\2N7=-:.516IGKR%"[9"F-6:W)(]1IVF/C3?V1CG1JKI9%& M^_H.39>>)9S<+3K#=JXY'!HBV>^.3X/<[!W-R8G"^([7B>Y9 MNGIRZW4L%F>?P?Z69DXU07SHZM<+)M=J3GP,8=;','.Q%E]??/#C:QRKG5O. M0O"V^.F/>NE5O@R/!7J;N!J7?+V%/PW'VVG8^+!^UJP%FWOOY.:W-?YJ*XC- M;]L-+JD)V7I%F ;$92QFD^"2I*ARX-2H',]E,$ 1:[/1-!M4\H2S)E+KN K, M)D.UW[V1.NYE)_K7Y:BYM[O@[85>M9I=^ M35^Y/+T@;/SDJ MNY?\Z.?. ,;U^QKJW!@SYO/SC#F?\_HGFIK-(DL6G)F;[IZ92@A7R G>[ODK MLG:![;/0@!>?N(G<.M_4HYI8N@Q<_J1S5S?EG6S*FU(B9X^0$W]IK.[^$381 MA_^XRGS]L"[Y;)V(QLT[7Z[F3,)#>X%>W]0BOK<:PI<>15W5Q=PT,.L6N6IQ MZ4=<_>>B$3Z6^CW"2\H@"">C!A&#,887!ST:RQIR$LLN _R=1 -MJ=1S75_0 MI%+/[N[&M^TOFWOO&+Z#;N^]_KK-W\F=O3>?\#WXKNWCC?>;V,YF=[Y2SZL_ MGW_;W%OCFUOOL&]ONIOK+_9VMGK[.$8/3@K]?<3Q? M/E!OC ^2$JI-(B 4)SX(23@8H"8Y%8UY\E2:%25O7!?M.R1Z6Y7-YEZY<&6S MRDX/F9UD5$RGF$$'"4Y3Z[WV -)[R-)9O^RZN96=EL9.WZ;L])I_H,!M.?HE M 40@$+@B-K)(#%,A,6$TR8(38V(F8'TD+BI*4BS)V:@- M(&5)Q:)7 ,[G>*KT5.FIC?2DDV0@."06D)Z"\$8ZL QRMM3A_EYV:=9*3TNC M)S%5GK;9!R]!,Y0JJ#=E30!$)M93141D-MBHHRT9PY1:T?Q\T,[]L=.5?7-S MU:L?KF_N;^Q'^GIZ"Z2)9IH-E>@>+.2X^V'XS]GHGTL]]/QJ8\V -4!$MEUH)*:/3QEIMJX^KG42X^>R,CTM^D-YRQ3(09@*R(4N)>,XM MD39+YA@W.L8G3X5<8?9\ ='KE:.^2S5M[I67'_+\Y'@65AMNH7>(9VEYE%(3*UE"[<9K8JB,A%KMM47+6E!5[*X5 MPKIFIZD=I+9YG_"C/V0'Y\;Q\&L3F']1EJ&'VEK-OJQW%I?Z;P\" _PJNPXVZ"Z3I[I MF?S2S3V3L[D&S\S+:8+HR:<+9XPKE;]2^C3)(-(ML]7-9Q)'=W RANG@8QIT M!EW?/S@*O80]=:$;3]^Z_V9S;9J4>C:=]84Y!9^]>*!Y(ZL>EJP0KB1S++32F]Q=+ LX25972F7% MU.MB$W.)O$^2O3=9;(]*\N34ZWUGB> IA;0').=R&5;JT#<\<74%NN+O8 MJY(!P-+B4R%::4J 1T:_+LS>Z8QO7Q M3JYV#X_\<.2:19\DTSC)2^*Z@\YGUSM*)Y]]_+^3/KEWA@7XXJ5P]%P[N;Y M3"**.36P229\40G8247F'R<^/Y,&&0UJF?%*5YDP2]*N-^S1_ M\ES!YCDX8UL7U'&Z:EWE\VKS:1%E_.H$&+-;_%(+_Z[V?FQFJ,E"/#=-. MG M9=!RJSTWY'Y2U;5LBVGQUXL*$0_GGA_;G]."KTVN.]21.DW^M_YPMMH\/E1* M!)W=X//;YN(:79W-LB$NJ3Q_2:W[4IT(#?/NQX-N[H:"WY,D* >7;-BKQ"]T MXHV34\Q;T#7%=&M23#-Z4>;;FF.ZYIBN.:;O(L?T@]"[+\F$_:/,UG-)D:16 M(4ECK(X)G! >C(<0.62K Z/\R=-GXP)G+R8%SCHOBI[2O/&B\X*'IO5?/(L_ MGI5Y:\%=G([[AU5_QN9OL1DF%XU[;%I4:N? M5" I.:5/U9U+GSU30W)R)+!U)OUTT\M]M!(:_]C!J+@4)L5INN,CBO,.VYG< MU66.QG\^5_KBI.3,G*I9'%JGBF.O_X44ZZM7O-,?NV.[8;\;YSXL^N-IQM]& M0YW5TW$9#LMXAY.\K,/C@Z)2-E&FN$R_%@?QF&45;QD2.>&,SSR9(1O;8;1.. ;77#1 M/D\4PND^;-3JSCAQK$]HYJ7.B^0'1VYPW.%F/*;9_O][[3_;Z\^?O>K\TOT\ M&<<_5CJOWOQ[;>./EYU?>D?[DT_'T;;[_D1E;W;F])EF[&^W-]:?__O5K_C? M?S__&Q\?I6^+/3XNCSC[!R?6Q,JDA,WPI%,KYUY37KWUYN6_UUYLK?U:_GWS M$LMUTDM6ML7O.C6CU/($NX53K,C5X3&P_TF5 /%GHY9.S9U*"RYNW MGXTPOQ-&OU@A6%^]R,2^F[>?G1:SRL?3<+N))I^[P4&IS_57&KPMT?.M21-Y M?.+'W_BRO1?W\&_%]MX?>YM[^)ZMY_+5^G.Y\^=KN;.^_75G[X]N\>7/^_&W MO^'G? /?$;L;S7O7Y,;6)]C8ZGW:6>]]VMQ[L;_QYTNZ_?Y-WORV(3X(@3,9 MM"5:9D^ )D-\5)YHGH3T!O\ON'.)(:5BEF<-P45@0MAH6& 2E(@ZJP3SB2%/ M)KR#,]YIIOS[21DOSK'XHY<^#/WI#S?$+=WD>#UH?(N'J6'O?1SG^"X'ZA#> M%;7\U(\V;C!%XE#(H1';&6="/G$BG3S9N%;*^4$CGF8<'OB*;C^N=M:[Q940 MO_MV)&34NDY=)6@M#X\&QZAK(SXZ^VFTVX^WUL/.8>]H.%MKX%RSD\:*O^TS MRAQ4G!9J]\ON),%ORKGD-,-VGH2:?5'"S,9KU*[\M7=. M3"_9AQ"44%DR8F22!$JZ$9]U26";.$+?:@E\GF@>! -LGNE#KM*%(:FV!L#$Q*9=Q*8ML? M9>D9I\B8,37../OF+3*B5K5LQ9C(3*WI7D' & MN)-.2LU*6B[0C$,PRTW>@9OL9;/'2OFP]EP>O)YS9W)Y,(B-O1>[K]Z_V-O8 M^OCMU?IKN;G_+^SO<]AYO\TW]][Q5UMKWW:V=C[-7Q[<_!:.-]X_E]OO-[Z^ M6M^ S?5/?'O_7_O;6[N]G3U\=FM;;JQO]C;WW\PFI/WR(1M+I4F,N)0% 48- M,=19(JA/0BLK*?=/GAK)5BRO"=4J%3T,*J(F( F)%(WCX'+T.OI(D]09RF=Z MN7E'*A7=@(J^G5(1UP%4L)KP"*4T;J3$ N?$,0/::1FXAY(\3:^ @$I%E8H> M!!5=ZYRK4M%]4!$[I2)#,XCL#9$LJU*#-Q&O+2-*&D%9],Y">/*4K:""NV)O MGB&EDE$EH[O)KXCZ$(/L8XX93 I.4!#*6$831"O9\A4TK5= ZA:1T<0U-G>-A_&&:I:=RZFV M\;C:J'[5>:(?1[M=%L9U/G;K8N_K0LG/%A7S#T<8CJ?G7EV6[RN,TF MJN]5;B+6AJ^FZ]:L([ZGS3>28$W.!""LX@2PD,0:-WB@A)QZ% MA*"+_#8K&AZAZZWB^[[\517?MXCO&7^6Q]5#$!/J*7P3K#%(X&W7+Y_+NJ^J MMG$KOKNQ1).K7"X*FWL P9B0WC97.ON'UZ_O]9.(]&1IU,Y$[KT"8;5'#3[I M[(1.+HJL%G"YG97:+P_"H,GRX7K/&D_H6%ZOS20.W>J?W I-<9)W=B9G;3V: MNI(HGXT>A)"$<3F@[2TC@6@D*4M+HLU*95SI8-*3IU;?N"905=/;C&FJP*BD MA2A>\U]KIY*7F44G*TW+=;!7P=PWXJ>\-=!("%! 1 &US83DQVD7";:8L M^:PUE/K+*\:TZ1RZ0G[ID'?662:%HUQ$4$I9HRW3D@7!F;8:ENMYJY"_:\A/ MW7'91$8>?$2]\$BQJ'Y(MD+>B M3>?G]^6?.YN2A9U+3P>-_^(^G1-OTA!1$\89O8N?H@!]V/EEFG[QK[?OAO/) M:'_N8HD74J %QI4 SETPH$0PD4GFHH\F1JT5K\Z+=K/S<4*.4<--)"B_ M!($DRWTCU&X %U=9%EUFYLE3 [6@\:/&M)"6EGKDJ80!*A:,-51*DQ&^B:$U M4YT7#QOP4^>%2"93J3B)4FF"+&X0^A*(5*DDIE59VU+$?$6;&]]TKI!O->1! M6641X%(P$,(ZYAS:M0H<14O&+SELJ$+^KB$_&TO$H!2X)AK!34"!)99'2QSE M-BH#/M(&\I3>.-*@0K[-D&?.>L&,U#8H2#G8S!CG:,IJ)F.FH3HO'C;DI\X+ MFS+U3B/DP2'D=1+$NNB(M8$K*R/^CV^DO)(M@OQ]W79JO_/B^?YAKW^D:[/;\?X^ZH^-WV+._)BLV+<]9R>TJY#9[ MMPGEEM"6HP(#L?@LDD9R4QGED"MBC490&5!(VN%B M$NE,D=%>$6.9(SI*L)*"E\#&558KHA\OHI=P=:DB^EX1+6:B'CFG6AF2I4(9 M+:DCSEM#')>!.^H#M47K;E/(8[VL- _?DWI==Y(_93*;"Z=&?XP,V(KD*I-5 M/W>'LY+A5=*1;:T5(AR[(=8^&!FL#8H3%1,C0+4@ADM.:+ E!4/@LI@L^.^* MIC?FQ*LBZ0&=N?S4[-"*U"R5'9;%#L>G[(#$4([4%-$Y4@(J)SNT(K%+98IS\P>BJ.U1V:&]:F,H.RV*'J>Y 0["&>T5"LB7U4Y;$9A,)$XQG M;:@SS$YT![&LL.Q;9X>E9$%>U/-:VWA<;;3"C\?4ZCTG/?Y.B>XKUIA;--[Q MX18PN&B$#U/X'PWC7VG02-CE^A;YO(Q_[@8'.%G#D]>=3?%&JR1?0)*_G/41 MAL2SI-H3+W(FD!1*\J =<:!ITLHZ;U"2BU5QXV/0]L5=5^YYU-QS0\]EY9[; MX9X9#V3DBB7AB! E033UEEAE#<$E4P!:.E-J6O)5>>/;ZY5[*O?<*??=6N&?&OUDRHR#Y*.)5<@2D-\3HJ(@57AD9M661/7FJ5NDCO&):N>=1<\\- MO:Z5>VZ'>Z9ZC\U&!PF,Q&PI04U'$>-U(,QK4#QQ$81\\M2LWCST]!%^\PXNCAG$2E&$RF,(9!,0K6' METH07B0=N4\<4$D M$B.7$)*B-L@G3_6J;9/EU;BZ?FUNZI[ZY;6#4?>D3MO;TS)MS[^6?- IOACT]Y_U]P^/1JY,V:L\OX.WL%=_ M]/KAT\/>@MK_AYWP#WQ&[&\U[U^3&UB?8V.I]VEGO?=K< M>[&_\>=+NOW^3=[\ML$^**F=E<83X#X2H-F@Y&."9&J]3\Q&*>R33D)P'^+< MCP9'Z7LIM^;OR#*S?$ M'W[*?9H.'Y'&I<4_-(_ZL7. MKOM[3$^ \YX&I0PW*;[)R0P MC@C&:>^YPV'Z[>2'WV-W>-ASQ[]U#YK):Q[Z_>P+2J6Z>==S>=_XZ]^_=.-H MMTBF53J63A//]^3-DZ]7FZ_FJ&G\G;"K5K-+OZ:KEW_WO6897]7"7JO9[W]G M[>4OK9UM8V>!+]3L#\YM?A@0;<_]Z05Z\AB?]Z-.Z@O5R:W=04J=#?R[W6'G M.5)V[+Q-AZ-4[H1T!%VYM/3CXY^:3?QDT9FYZ>Z9,=ZN<'VCW?-7M+8%ML]" M UY\XJ:9/^>:>E032Y>!RY]T[NJFO)-->5-*Y.P1%P?*4M/911PYHL)GPWB(B2U2;OH*5X5O MZ%99V\<5&CV2"\1_?]K9>WF\L17DSO[._JOUUVSG_6MXM?518%_E]K?7?'MO M6VSOOV/G_(+OW^QO[+W\NOFMAT]NP^;ZW[V=]8_XOD!WUGM[F^L[W0M(+ 2T4GMD)53;[XJ%&? J,.&+B@ M)=#HK#?4XC\B<69C\E=.D%R!?0_ GB9)ULRIC!-=*D[C/TES8C.7!&S.U!J) MP&:H4CW"H\:*ZBFJ8Q9:2@K&"0>IG-)%)SF-&D%>,G1>.4ER1?4]H'J:*#DQ M$U)DGIA,2SWI)(C3AA$114A*>)X9??)4LQMG^JBP;C.L*97!< V&,P[6)*N% M$RF[:'5*DNHK9TJNL+X'6$^S)>L(5ADCB%7*H1:>-7$<$@F GW.1A'8(:]&J MP* EI5EYF,Z$=P>?T[!<01E\.A0> JRG#H7H;-)9X3;6(1!@H(@% M_"<::2-:(T8[5U*8W[CL4H5UFV'MD^!H=2@J(8-$*M!9U9-DD2'R5*:ZL-,08"4:!B\I'EI/23IP!MN@!?8;W\[.&:*9USL(Y: M4""-SU1KT"H)P<'+ZE%X"+">>A1DDCRA DZXC*5&HI#$Y2@)^.@ M#4N!I36 M?%GE!.XHV+_\7O9M]^"HV3C7BQ)_^C]^\.O32^.?)S!2HI1V[@^[Y46_#5+/ ME;T\C4?^/V=CU">OI=-'G!_VR[652Q]9(-#ZFD.X0@^)N('R7W"S8]#_LWU MOKCCX9-?S\X53M2D1[9T>7ZU+IV6G*\S+6:!61FO#=)K?]!L\]\0<&E0_@J[ MY-K2E<[NH,B.__KQZJ &L=5<%^CGSK,B=@Y&P__YU5V^?R^Z<'"[F_-<,%6S M.?]^_F;K^?_K_/7/M3<;:\^>O]MZ^6SM/V\[+S>?O7KSUZLW:UO/UUL_ALW^ M"!L;]C W<4N_C]/RZ" MYW>IYFR>(#-?T>Y.N.;BJ7B^>C*8NW_[V6DQJP:::;C=ZVLO7'?PM^L=I?7N M,/3ZPR/4_-IR$VVS.]&I]MX=XSL8?B\VWF]\V=DK>A3J-?CNG?W-WL[6O_"9 MUQS;.IZ_B;:Y]2_4P=YA7\+7[6]_[&^6VV?[+_G.UN[^-O^[M[&/_5O?QC[\ M*V]\>_=U\_4';:GFJ!415'0]@2@]<3$;(I7U.9J0H[9CY1B5C!372AB;!WS" M2*%X8I"-]@)U94UMB9'2TKCYNVMEVCO-O''%^ M_.:S/>5&^G(X"!)W"_ZY9QJ$\SKQ()0$_8#NU4UORN4RG9^;Z=SMIH$;A-WC M3G?8.2IFXX[.;C#OXG(7FY@]CI=9WO]L97[[PK?UANUGGLS^?)O3LT M/L9_>G1P_O.FZ2X^4<*"RSMB0@;?+_9ZM[N^UZQ1JXHM=C%LP;#QI:3) M@Y(E[Y3Z!^,MWWSV_46]I;JO/X9?H_;^)WU.O;$AR.8VZ@*W0:XTI8-PW/#*9[0S]U.AJ<-!_S-VO1E;H<[NP3@6N[E77"X%X[\?^^4; M),7NS++"E,OE[M//_J]@][I0ATGOT# M?O+\R67X_UT &PZ+;GZB!^,G1_OB.T7C#36C_T)4Q=O%I;'.< MJJ'D;\#M><+4%]/_!3OTK(?TH6CS\U/7;2*HFJD;HB@/*T MJ3GH!K$I6U^Z&D]2<'RGAX?]7C<_=%QOV,=UVN\V;\2U:TXLRCZ8 MO#%]/6P,[B*62V_[:#MT<7NDLL"CX\/&=)CV^^S0]EWW8(3_/SR9G6Z8Z1!^ MFG!'X>>]8U0%^OM-#\YU>#P3'_L(,&RH>TKGP0UW5YI_.ZA%=-&.:=HL##O> MKF-38IJ[Q W1_AF&0=>/IZNXE#HO5CIEKCC]?6/ZT-N9A["YY]@\3OK+:<]7 MFV?8[YTU)(6RI*[7.UZ978#.T0BW_K,VPIUP-!@TN@Y^\ 77KK%YRWE% M6:11:B[.XR3C4G0_XIS,9D4IRX'"Z^-8%)PTF+Z./^R4*1R6S58F)YSZQ\*L M?VQXXA4KC?4/T]@/BK+OJA;<_0-Q?9P%ILS/J,G*4-;HH!BU^^,D!.E\$H). M\2TU?U@._LZNU$G*FT%Q#\?Q+B\[C!2%@6 ;AWVTUA&H^.?=03.'./&#LAK- M>O=2CE]L]>KG03?Q#M^^< MF[BD6_?6L<"HAI#Q02]$,B"T%#HX?>L'$].\>J='%&L-\:\=Q/],[;>)]SR^ M.GA3%(LBO4K-DV&SI7_F@XR-M0\B@ ^>>F*B 0(F&6(LX\08HUF2+&AY[F#B M06@I6^?3Y!6%M_&PC7:OY6WO#(_\7M$'$8LSOOO]F<.9CC_N](I]V_C:3K+U M773R\$MI//:QU=ET?__]O;2I\]%6X'"H-&1;@JNB0.QZ4#Z6//&.&_CP\L+8 M27.ES K/4+\_#:"R/QM&MI[#QLSV=[NK;%.BQ6L&O\EY>8 M/>LI-)]._%YL96((#=+P,#5NQ-[Q/WZ>;)IL5<#RTRBJ56W4+:1\1'7D)^\K M7/.P]?'T]3;2?CZL/?"0^OJ@]JN5=Y+Y=29174MRTQ-$,YYWARTP7=[/Y/7\9\7;":1>;XV=S 7B+ M1]1>/]5%;:.V4=MX&&TLJ5S'S2B3VU4NV\2:&_V#='QZYPI'/[R8-J\R2_=< M<7BQ@3_(BL.+#>T*X17. -?4*LLD!9#99>IL9E29:)72XI+0F:L5)2F2>>T@ MEO\\G\KG"R[3MR9!T35C,"8)BM:^;.Q]8MM;@6ZN!WS^]=>=/[?EQOL7^YM; MNWL[?_[KT\[6RZ\[>W%_/D'1QOK:\:NMOWY_N+3SMZGK]OO MM]FK/S<_;>^_Z6WL83M\)Y^60F\*CS3)RF,@2EA6T@D"<>5"OL@2-(LY.2J? M/!4K4IL5K6Z<*[1]^DPD4*.YD MIGF2TIB0UDZ2I(^"9)(893ZAQ M7H!045G]Y&D3&\]_K\14B>E!$).D/ OC>! \@#+@>,EOE;Q/TD<18B6FEA+3 M-.DL""-D-)F@[H0ZDTR:.%262! ^&2:4HSE78JK$U(*A78&8C-,RTQ3*O4I0 M,;CLG,PJ&NN3=\I=0_,!%WYJ."TF0HJE,91.:5FMI*39M3O4EEW+0Y M#WK[^^G01-[?.@.T^ '4;$/ MK'C;TAF,1TI-IE 2G@"WT@N;,\O>9FJMI0OZS:OY=Q\TUIT)B K:4^.%)EPH M@_H5".*SVA3:S$^%CA+L%&@-@+4<^ ANQA4J9"N M@DY&*UF/P5J*Y&GH$/=>:B-PVPKF"'"N4!VQ"&=BB" *5,RF-8I'JD*U!G9L%7B5S2Y$\#5!A1B0G14*E MVB"2@]'$,2ZQ@OGLPSQRMHQ)E M?$8(2QZ:N[ (9N,T"0&MY1"-9]ZW$7D-IE*JFDMX:K!74&#>_5L)JK(>QV5!D\R M]T! .8YVF)-$&\VCM=%'0Y\\Y6PI24RJ,=9:Z/KFWD6VD1H'+H/S ?^KI*$+#"1@*,&F)33D0@^U)G0$'V%;J/'[K6\""MI ;* MT18+WG.AI<3=D4 K&FX:=U!1>W/43H.%$)B:1CRI%5U+8 M3.!01",B$R3E%0@ M8+TF5ME 6+D\%'-6%E1%[>-'+0TBHI'DJ LH:\&8[#H-(3 'S&APC-DH$JXX"F! N:N7D\*H8G<9V)W&^43(,F:E M"%> TM>@X/7:>2*C#I;J;!A8Q*ZA*TQ4P?MXP8MKGB1X0X%%D(;Y+)F0*@DA M8S(QW#3.I^)V";B=">G1F<5H@B#6Y\-+UHAJ*'3$)2BMK6H509M/\O 2:'!:V$"ZLJ9,5$V M".0;UUFIJ+TY:J<'TSJ B\%9PK/(!%)2Q*!R3+021D?MBJY<4?OX42M32JA: M45 \HI;L;$!I-H MII%:^YAS95?4GD1=)P\J*6T-5V C_^HG3V.%D)'",$2 MG:Q%:0N)V B"B)1CB9VWP50=^2? K1;,"Q>E$E)#!&>M9D9IZ1*5B-8;YX>J MN%T&;J='T0*B5IQ+4D('"%HU@?B$/W'OE58>F"BYDRMN'SMNLV6LR>*7O0?< M &@JH=YL ^6X#R+(BML6X'8VNT1FTBB927)%WDJOB9,*"%CG$U<\,;N\H^A: MN.&6@?IG'_M_L)_*4X?]@V%_D&('?TN#PT%WF"XZQJXE'2ZB,<%ES"F)$!T# M65+;\20M&OU(7H[+!6NTUR.QV^6RC:VUT8SMX*UC*21*4DGX#DEQXAE0(C4U MC#+E$@M/GBJ[0BEO451-C89;+G9=ELX M=QZ !&4R5I0#;#K<)VQGS@J- G@3+6VH@B5X D7B&*,^"_3C!N8[UK_1/@-@46 MP4N*!G\"D8(%&BV*89Z-B7'1$+**V]O%[53<.B.D,"P3FF)QLZN$9C]/J#E' MFX.'[-/RCLVMKM:.? +@IQE)"5GIJ&)I)$0TI4%ZB2N:9\\ J<%L!W'>GP,TR"4/! MD A4$G "M67N(G$Y11&Y*S6KV@C<=M1/:-L)]S1I>$Q^M)P#[9\A+D?%P!U5 MDEN> /_QJA123$K+<\'R]VP:5 M4C"2@916 ,\,B$$EPEEE[]QV>,*VV7 =NI>K#@G+,Y&DF5L#$B M@M."]SRKS+U]\,Z<:">F?60:S06?/ &A*#$^J')Q3*+:Q$,R5>8^?NP*X[V+ M B07#E1&/N=6)]3 % I=:4V5N6V [53FEHNXX$PFSAM! '\E*'TJ\]U&!A^!"HL(' =@2D]%6J=L>]$Z/M"GEDI8:.R&[0 !8)#ZASIQ$=B;E MZ)BH8OJ2M?6!1:8=R-J&Q MZTL,69"62%HN/7+/N&ZEL5LO;5]\I+V_GP:AZWJ=0W>8!O5J]OY+-<^ F*4\2 M!6ZMP_>F:/L'(UU.6C"C6,$'&%8XGV M%$%D$%(:Q2+5(5N#RC,+-7ZL%;B=R:68I=99:V)EJ:=K4J<,3E&*7/R M]7+V3X!;J[33.1AK,RI=%"QJS%:RE*A"LRDNF .U"MW;!^_,6;;*4%*B(&1% MCB6-HB:>9X;@39%)+CF+[,E3IL0*5S=VJE?PMA:\W@G!&934@>6&4?0)M/!. MA^ 2136L.M5;@-O9LVSFO(\^<&(CLP2"0/G+K",TAYRH2RA\:RJCGP"XF6<* MV4GOO06FF8LF2%Q\EE2@QJCUX@_8/ MZE%&5+'[^-'K4;[B/I""60HQ1QNS+3=P8L[E*'O!I"A5[-XR<*=GV1+Y5I6T MXU(QB<#-FAAO$U$AJ22LT5S8-HK=9=;"9J+%A;#_&J1#UXV=]/4P'0RQ67<0 M._W1;AIT$ "#=##JN.$PC8:_75H:>QE!.K6-VD9MXV&TL:0XGX8;.C656U=FNI+.]G@WFD:,2$KXKQF M1 3(%G>!;E+8"5@1E+9(8ZNFUI+A:VBV5!CN4H3 P#!5\I3D2%4,:9()ZP;' MBA6Y2T+N]&0Q"9I87\"Z HE9.8T\U(5)0MJ/47;ESM*G3%.WC@LH$)W.="= M+;>0DP19#A2I=@2R\^6$PI"LLY=:*M2BEG?;KD*WM=#E3L285X7NDNS=F: >XZ6D2@G"G.($.&?$)U%J'.ND(>F4^/)2,5;L MMA:[T>3D+4+61@E"4),Y_DZ34I+AVE>QVQKL3D-Z.$L.(JK,EM-(<-4TFKV MVY9E;5&)8L%7N?L38->C;220KE7P&JC+CAK0J=Q%9,+$)"MVVX+=:52/DV"$ MC8!@A5+ER#O4G@4G2?L0T-#10K?RWNA/$]7SJ@G@J8$[M8W:1FVC!N[4P)VV M!^YL]@]"UWWLSN0%T$9+&B/)&2@:5901'RDG);$#9;1X2UII5%7T/H+H MG0KA:T-X-B6/9=I&E+PR&Q2_5 *Q)C!BA0U&*YLB9U7\/G8 WW7\3L7N];$[ M%;\2V39JF@@S)2V/8YS8S#G)QAAAE#1JB5EW*WI;B]Z[#N&IZ+TV>E_-UE(- M.2NP)8H'):]SI5145@2-X4*Y@G/9RC+0%;T/.XJGHO?ZIN],( _H3*-WE'"; MRX%BX,1HIPDD'A'5*8.(%;Z/'[YW'"(7"$#PA=GWVN> M"425(23AG*[2]R> [UW'\E3XW@"^TW >SJ-QBEM"0T3X,OS'*P%$H3+M'03) MXF-.TG/E@C/[;O"Q>T#&G<%61B-W;*"'[,;!?-[7T2VW]?M4C2@F-_+&Q^ M)W$ 8R)_X;J#OUWO**UWAZ'7'QX-4F7T*S%ZF T#4*58$JX3\;A !)!OB>4N MDY0]2F$F@);X3%@10JY0<>.[Q%>"QSV7!:S\5OEMJ6$2E=_NBM^F9S79:\4A M&1(T]01"M,2#DD1(F6GR.7.'"JM8L4RL4&4KOU5^^PGY[4X"22J_+8O?-F?U M-Z&M=9: S*4N6^$W9R6AV6?+I;14ES@2SE:LNG$D266WRFYM&72+HFPJL2V- MV*:*&QB('B"0S,LYGRN7?HWPQ"I*G>2X@F%Y53@JL55B:\N@[SP J:IM=\1N M,T%(*':T*5G /*X;09KCQ"<:B0P*-#@7!%7%+#6,K6AUXYJ MHE7Y[:[<;C-A6I%J'3E$DISE! 2JSLYX0;1/7BDDN,8N%2M<*"0X50FN$MQ/ M2'#+"6*K!'=G!#<-9$O.)= V$"ESR< <-7%".1)#M,$')VTY.)4:5JS5E=XJ MO?V$]';;07Z5V9;';-,8/\4H<)TRL1 M 4,5P84TA+(8A D-K:\#-5WPFR3 MZ+^37IQL9][PUK(C>Q=H8V:T H<4^T>^E\X.]R;-UR[6+M8NUB[>K(L7ADR# MN?V8Z3,1TG8^.MK>5VCTB].@Z.[!<#0XVL?N##O!#0;=%#MNU,FHAW0^%T6D M\TNOZWRWUQT==P[[PVX1C,-__'9!&/4R\ZP]@#23)W5B3Z:GFZZ9)8\R5:S'(2TS)GFMHT\?R+VCYOL M_Y;[A"L9M6=HK

6FGHYC0T4X-0!RE92"12SPE$$8E-0A":M A!>N'!+]O# M6]FHLM$MJT9WG ZUU'J*S)C4U6- M*AD]$-7H[C*[5AJZ.0U-52,>,AB9&)'44P+,.>*74B*QM5 M-KH;U>A.;HI43EHB)\U>%G&<*_",N" DFFM6$>ME)OB982SZY'1^\E3:%6:@ MZD:5C=JN&]U=YMW*0S=W&\U7&;D2T1*(:'IO@N*J91H\,8DZ E(SXIV!8JLYJG(T3"X]8\F]Y$:^ M. ;UAKF1V7QN9&;:%(;UGS[V:Y0&^PU8L9,EC!5_''9C&KBR@A>'89U.Z*-, M^-ZZP*4_CH;8R>'P67_?=P^:=7EVNE[/9I?KA/R.:V;X:[+?R]G(IN",\M1Z M@JJS(* RWI\+BC@2JV[Q3; M,V=BT@@P"HAS#BVL["RQ$( @FIG/.B*=UW+#/P' EQ-?4P'>#H#/Q-[$C):+ M5Y1$7H0WDCC:,%D@RH&JQ)5+2[1<*L#;JZ,O)VJEZNAM@OE4CJ=,M; 0B0C) M$S B$%-R13MF%1(N"*RJV[]0*GXF^8!!R,.5400I&P&M+G$B. M,$VSD,Q['FKEXY\ X;==^;@B_&X1/@UED '-[90-X:'$5Y42JS:)3&S,P2M! MDZ M;6KZDI*S/)1$5;W3X_X;IZKZ0117;:.V4=MX8&W<5\C4XTQ55?6^F\=(+1#C M696W:RIOKV<#G2AJ:-0$103GB@ +C%B5@5B=%##)&##WY"D_7TFX>E?;BM 6 MQ3A5X"X9N-/3SQ"]-0"",,40N" C<3HRXJV2*BC++0O5N?) (7PW:8(J5F\3 MJS,!2LT:L"4C0)1T?-^>+$U&X!W&N:#H-1>9TZR#)H@7#UQF1KBF30L MH$1.CK91#-]7(::S"4'X?$(0,3[;;L]Y]U9_Y'J=?%H7<"94Z'HUF28E&B<3 M,%>EL0SETC*Y]&DL\.G,"Q7T*@@K"14P$@$IBC=9(IHJB6,Q:E=CZY6;A6Q*,*I.VAC,J MDSZ(8ER53V^'3V="<4P27&==LGVQ2 !_(1YB("7QE['&"Z-=4Y?K?K722J25 M2!\GD=Y)3J9*I+=$I%/%U$I<-YX3238[ @:U4V-U(!FBX,GJA*;',K(O52JM M5%JI]/Z"TBJ5W@Z5S@2GL1AMDA0(33Q/,N'(R$FBGCE/A<\!J91+L4*5KE1: MJ;12Z0.+#JPD>DN.TIDH0:N\$S88DD42!&14);,8H&K*G'/<:AEX]916*JU4 M^@B"-"NAWA:A3H,UN4[>W@TB;@ M]M>1PS>>AHR.A[1YM(^@"=\)D[5S$;&E;-ZR@*DO B%"$[#L&GS MH %WL[&\ZR'3XW.[*8V&JYT_TT$:N%[O>*79DY->-Q:R_OU<=YMMV]_?[Y7P,T3(^8&4AIIN#U+G<".!=Q75"BE8R5*)W*6'/9,4U3V/%_]K]@(X.53D :0HA,NO*C$5S> MS^:]/B5L:3"IB(E;$S'O+^L_/^E_'/\A-GDP+$0QP#?^T?=,.P@PPS<(?I" 7P< 77/ZQV?IGLELF?3/;! M/U8ZKG/87(A*O6-\5>]DSY=6 MO8=[=) .RPKL'XW<>)^/=MVH,\;Q^L9ZLSW[S>X;%IRFSD$Z&O3WCX;AJ.<& MG=@=ECV/G>\>A-Y1T3?P,;;:V;H PV.XB4OKU,Y>4VGXYD2,8C__^PJZME$\ M6.98R":!I+$E2_2?M(7SBLC6X/ =D_ M2'^YX_W9BVKJ86K;O?3/-\<[[^.AYZ VMU!;WGN'?0E?M[_]L;^YWONTN?^2 M[VSM[F_SOWL;^]B_]6WLP[]0<]XXWEC[()2,B89(%,NLU&C4Q&<*A >-)I%3 M5IO\Y*G29O7\1=$.(K/7T%W&E<+=TS\L4SK1L3[B%ASU!\?EK\93/NP<(N?B M[BJBL'/HCANVQ>TS@R;".?=?@^WX/#,IFV$Q%C68].X 4;XVT0V M'0[Z?I)VO'SDPFXW?9X@:[8ON'W39X?=+4)E=U;PE<=F4' XWBG#1N@?Q",4 M.R@SW@Z:/#15,9'QYUQA9^_V(T,NG M(O',:U#;I]&7(CTOQ1OBPJ?!'.1LE,QG*8(0"5BR/GH7'5A< MZ<"8O204Z%SBLFLD?M_ J4";M@SD91'CIW C_*?#VS9L?OF@%*4(VB9+6&(F\YRUB/S)4WH!VOY/@ZNK+;RFEB5)J=8N /YH&=K%3'L=,@LL MVKKP=[+P$F#,$^^8)IIG#USR%!)[\I2O\HL6OB&WM^EP ME,HB=P1=Z92%6RD* NK!#>EV]L=3WK#7H*@3G4%W^*G9-?N-E5%==%6KYK59:)N:69^7=W,$T _C$1C_KG)^(R]OXWU_OBCH=/?CT[;!SS MI'%;WCX_\9>.,.=;\>/B ,?3C-S4'Q/,;T;K5J L3>ZI(^/_YU5V^%<]MO%O?9_K" M??;W\S=;S_]?YZ]_KKW96'OV_-W6RV=K_WG;>;GY[-6;OUZ]6=MZOM[Z,123 MO[&KGIWZ;9[-^FU./?2=MVAPI;'6]\O1@4/3";__QT5(FV/"L6PS5!AOT<9A M5#?5U\"CZF5 :"ET^(9.!(0[1/T:35V7:13?]!8M8?8HWY<[:Q/G#C8TM'!Q*DT\;N=E4KS M]D1QB*5!69ONMXF/!8V.P=%'M(8/8K-^I\ZSPUV'AF)H#'=-JV=-4;0_G&#>#)KE]H69RUL MG)EQATY&DH]&*-&+F!\>]9J)Q"]//3[V1>4;#?S27/*^\9?3]0ZI5>! M-9K=)&7/Y,43I6^U^6KN('3\G>:K0.VE7]-5=NEWWVN6RU5A+W]TKMD+@DA. M9@9I)SW>O_Q!EJ4KU"[Z3MZEB8US)^$<]D>Z6V-_;.(GG0W\L]UAY_E!.54Z M;P\O4&>M?>MY#WOD^FGU9MJX0IZ7=N^L7QIEJW^$3<3AN1"0!['>K=A#WZG< M"/=2N'%^^2^.$_MCM/=X#N[.WM_?WKUYS;:*Z_IYM8:W]Q__64^%'#GS]=\\ST^N[?;W=C"]_[Y M\MO._HO]S?>O86?OQ=[F^FNVL;[-=];_R!O=R3V_M_3+!UP\Y2EU1%C'"0@M MB LT$.NBC1R-3";@\CC Z]U1N;WHZ/8)AU8(G"45QSQK.['Y]*'SINTMI0Y= MC-100@V:,";467YX8/VXJF8N-D%72H%Y'3?46?X?XGCQIUL2!&N#0?$&-HOY MK'$,OCQ8:^)87^4?R0Y6A<=5A,?QC/!03FA'A2,*]P8!#YF82(%XZT*2/FJG M- J/%=:6(NL/A>%;(36^5V!>SE1&;K>I\F/GQ^W=76C9):E;LG0>?M+HI=M) M'!SC:"=E*SCX*#R5'I2/*1KGN(&EI)2J=M+MBKK-9S.BSE!J=&">9&IYNU$.1;;]M;._NO\%G\>7>S/,>Q M1^MK;(/_7=K[=N[D?6^;[;Q_)W;>;^YN[F\#]A-_?DZQCV)G+WS96'_W;>=] MZ?MF1F;^NOGZ XK,[(5+Q#(="41K\2<3"=,V:L&5@P1/3B]'Q;4B-E'F)J>2 M\2%RA CK338GYF7)D[O)]ZKQYMKN%=M]M%Q M8G@IJ.TU$.>4(*CX11J]SJC]G=NK ,R#$SX&"3J"X4XQA2M-8PEQ]P\RJF2M M,SS:Q]X=7QH@@GNJN;(RV50S<==S=TA/+G2,[U"%HNS$8M+-^/-^*0_'?N>@ M/YI$H:4KW;&ZIJ)NKJ2H%Q2=:M[VI\/'QK>SMG3\Y.I46>BKK.PUCZKJREYA95]__<"@25%.29(4930R&+' M D'[!66<,2&5JCI\U5R^LL4G7SCALLL;S=*?G#B/+:F38^:U6 MO_^=O&:KW^\K6D.UKP]F#UC+'TQ?ZQYX2'WE4BS4ZDV#03EK6S3H_$VLBV/V MUBX1J@M$[SWR.?E^#-OR@H<7SFRU\*'0=T,R;OT*V8)SO%\N-'UK+HX-1S\( ML+C*9"T^X]-)F?.,_YPK\N>@/QQV&E_SNVD^K^;W/TM2K[I&K5ZC_S09U^HB MW?\B-;F>%K0L6]3M)CO5PONG[I(J !_9BE0!^*#7J K MBS2(Q. -S7U0#ZH MNWZ+3=9W[OHM*9#TRM&!MW->% MK3.,R>E,S'X;6'.C?Y".3S+N91S])(O">3WYT33.[]1&+R;Z'V[8 M';8F0/Z:P1R3FB)_[.W\N;/WZOWS;SO[VU]?;;W9W]B*NYM;'[]MOR_M;'S; M_/:O[L:W;7FNILB?FY]V]C?D]M;F_L[><[GYY_;73?Z<83]W2U#(QK<-L;'_ M\MOF7N]L@+RSD(U6Y>:PU01"]L0X&HFV00O-O )(3YZ*%:G-BE9PTQ#Y6[\4 M=N74'Y6F*DU=HQ#G#Q@JA*/]HR9]?.,:F3I%BLOJCX3O2%ON:Z6MJ]'6M^D5 M5F9RHC:1+&DBD( 2%Z4D4C/'ZI#SDS6@W!2D^M&-H5Z$D(Q5.,@6DF(:CL$Q/E MMAZ57)J0Z%)RWU5_U>W2E)S2E " X!2)QA@")AGBF4 [T* A:%7@WD&A*09L MAKPT5?U5K:*MK^.RW4A=:Q] ED($)A++5$#C+SCB#:@+:,V)XC$A;AH-SS'$I M*VU5VFK!T-IN%%:?U9+H:7.J51F&6I4,C,1HD9X5\XNSNMZ01Z73#X]K3@7>?0':;!I3>;OY?&>]&R% ^9JWAV3AH9 MA;8*#-,NFNS!"&J$8: NJ7%<'5@MXJRWL\FW!0^**B A"U3ZO4ML(-UX_)K:B^+JJK7^?>T3R-0]+<1LJ5)TJP2 "52>(B MX*\459&S2-6@5R!7&-V'@[ IS$[PH".2FI"068"7'%BH[+$Q"S!&>N8 M#TOS?U28/W*85X_!OW&[1>^.&HTP@R^$C3&O_YF+�& TB A$.^,)@,C$&W2GD[1<>L]03<_O6+5* M=)7HZF<_8M1LBC]A("JMJ"V4L%SH%+MAKB5="?3-"KOWTO M09\P#B(--@?J2!"\A-2H(BXEU.U6T4@9>)NA"GH5]'D+>G6VYR3+4\?SVLG< M--T+PB<"+#ABO*6$*9-QG^7,2ON]]LER.UIU\ZO]WP2LMJH4S/;QB3NXUAGH MY\K!W*TFWW)RK.XX]F5!=J:5DC[(Z(2#"-)'*PUD39G5X*2JC(;6PWQ_BM&0 M,C@FI"4YTA*"88%8ZQA)J)M3-H+9D L'2S':U>K>9Z$SR4S+Z:,5]"KH_1#T M:B#JR<%N0OB(F0M(2A&NHR6@!%JT+B3"0I99>^^3=W,@?%20JR#7ED$_NF57 M@W.M K\)&29P!0*M/*)UR 2H2,2!!"*,S%PS!L+,+S17(;!"8%L&W7;GML8N MYP-U$Z*042[;8 UQ#A(!CR:>LSH1$6.4P+7R)DR<6E[!KH+=,P2[G'Q2POHD M.(,0N/5".&6LCXH*'GDMKK, H#;,E-$L1+IXF6J,F4SHIG M.O]LR@IZ%?2>?-"/#GJ5:M8J$)RFF@G Q4,L)% *] !5@A@M*#%.Y<",]Y+- M[]2Z@F %P;8,>@E L$;Z[@6"$QJ>9A)=7$.)DBZ6>K">. 6.X/^--XES9F(% MP0J"%00?V?VML;XY@=T43Y%%ZX05B43E-8%"9C%4!"*9UL9%DTR*B^;XUGZ? MUSK7-3WKBBAUAA=B4YM^UFO4:]1KS)GZO;!UV=ZM_KG:V49W:G@Z.)_"R7O5 MC5Q*8W,TY5",QE-&D3996;W7;3=FNZO6?P06K%/>$A M9@( F5C#(^'@N='6!A7$RAJHKA2J1<4Q:_7>BE$/@5'UH.7)L6E"I0Z:66XI M$*.8)Q"X)5YI083E3CEK!7<,L:G"4H6EIQO:/Q8(E^K9QSUPB4WCDDY>)Q(- ME$HC/A$G/)I0F6FEC>&A5.B]GN+Q2X6D]LCM$D-2V[VY>D Q'T2:D)&S8U)8 M)TC*BJ,7YQ6Q$20)+J>D>-0^PMB+L]5L,JE=3#-1&3E=(80;!:U1U3%IQ8,;7'P MJ4:?'B0R/D7SY1[74B!BH5.72^\H1KSWAF09 _IZV(I0%(5MBILM6!H+8:M&J2:$S)- ML6BEX@@_49+2XXZ %Y888QD17&27J 9:P-_ M]O4QCNCH,)5O?3X^&J(NCQW\*PT^#_K#=!-9[&9.[7,O;>R<"S8#Z)P9,.U= M%""SYC)EYA2#2K)J/?)-M_0,0<2<3:E3SM"19*4FG(R.<"V2<(H;GA'WE.E: M>V^252U8OH1270-#3R[-$UH2+A6EFD?BJ2PUR[4C3EA/I*7*:$HEDWQEK78' M6S!!GH7(\]227&,E]Y#D"9&':6:\!4LR5X* 4Y)XK3T)/*BHG4TFH"1?K]UU M=R)/%>(EU,:5^O+D,CRAOJ3(/!7:D&11!T.,0)PWF0@JC(4L.0\.;6O;I?3> M1?BJ-+=6FK5.CB)H2ZD].,^<%=($"5Y1)G/(M=#< DCUA#'B&7/^9I*H0TSB8= =!::0%*6 M6"\9\<8R*@4(S?+*&M-5EJLL5][!(LGXA'<@HC4L:$EH9(& 2 )E/!7V%*52 M-Z$TQ27BD"UN"/1 VQ(E(2E7',9L_VG]B^/!Y^,!:D240G\RG\/YNW*L%AG?O+8L99,9< #)G4\. MF+?2)1.=B;H>SK<=YS:WUT^F>=Y&JP09RGE\P3GPQ !P$F(63' +4=F5-2N[ MPL@6L9+FQ)>LY83^J86Y1A7N(\Q33HBC3G"?!/&F1!4L0V$.(1";8X@.15UE MN;(F[W-(7^5X"75RC26T0(PG.CGXT@&^-'UWUJ%.3IH822/^Z6/43%!=.D<5 M&ULN886**L]C>199AL $6)GPAXV>6\^RDXQ*&;D0]9A^$>1Z:Z*>DTO22<^) MCCX2\%Z6T@Z)6*F 6*MS0BVH!*E7D@HK2[TO<_JJS2WUWU^:G&N[O/]Q'GS0IP# M-S1(08F/@:(X2TLL9$54MBDGHRTN[\H:5/]Y<02Y[?9V]9_G)L?O+N38E89Z MR@@B50EJI\11HE,@P7()8!3CS(T,;6GOG7M6<^>?X#3^\# -0M\==#Z[SVE0 M,^2_"VR)@@N4>^V4ARC1[W0P:2&B!0)]/%?M1@CH5B>2^1/RY M(::09'0]:97FQ9'F6,,)3"W,-(]Q'F*=.X;6VX!W51#-3*#7& M$4_Q-YV4B2GI;(1866/7'8^:*M]6.6Z[L5VC"/,2XXE.QC7*6D8@-G)-(#I- MO$Z&I&RSA3D$040&D9U*I1HR2O2]R7)5F-OK/C^U-%?W^7[2/#F% MA\!UA&)X>Y8(^!B)=09_6!]XI%EI80NIIOK/"R/(;3>WJ_\\-SF>G,)KEGE. M*A-5*'' LR=.24TB9%9Z4U.K8&QGJS95@&U'3CR_>@HO8+55A_#;QR?NH(,/ M_2F=%%&:?V:\/Q[$-" X4863T!D>'_1CY]NXEAH$ PM,.,I3T #>.:=#M"6? MQYL@);AZ8M]^,'PS?6*OJ83LA"6&B !(@/'*$M2 MK*SIB@+/!@5F"7,\-0S4,,=]8&"*)<"=9@Z$(30!)^ 2(QZ\)E12@6Z2L)HR MA('K)XLSYQI4!&@] K3=-:CQD7D!P%3K44Y%,"6M/])$0#A.G!2""$Y33B($ M0>/8);@_O^ Y0L%RXT#RB0+$3"D/P$-! DM!6Q8\132HU0$6 @^F: DA1L83 M#23EK @P%HGCX(C/47H9 N[UDGRHH2OMO$KKW4UV*A@L+QC4X,#3@\!E*H-( M/CA#-,V9 . /@\M*6++.R,3 "8DHP![<(J@(\/0(,%/ZP!-#0 T,W \")OR' M6&J*&*$(KF(A'EM!G%.<),:$38X6MV]E35]G,\TO,E"%_^F%O^V^0(T)S$WV M)YR):))3.6N2T.E']>]0]EEF1&0I989DO'(C)\#R>=7^>U@4J#4-9NTPD/Z_ MT_[)^123HE/K&WP7_M!+9IS2D*W@X*/P5'I0/J9HG.-F/MU)7S:K,H&Y5W_W M^B7N4>%N)KC;G&9%9 ^600 234:T*QZ/\XAV1F2=.(])Q-#T(YT#*:)2/MLK MOT9%P8)A3 $(P:W$GRZ$S#5(@/1AHY%?_"]Y($&^',FH(CVK2$].-:R#'*CD M)$>?RK%F(A:<*\U($W*JN)=4P3$&A#.Y. *,6$<50CUMJ5-5 M-3H%PGQP)%/>P,-4$;B4:SPU^B:4QE^LU4?@A!KO[O_?S? MJ0/\@%J9T0 D"0\$N(O$:.-)9,J Y5FF0NMC %TAJU*N0GU'H<[]+RF2KVEP M7/WB1Y#GR6F\U&A+^>P)4Z6V2.9 #+."!$F]$5() >@8_Y__,ISQWZH\+ZT\ M/YF17:5W9NF=G*44W3?%3PMM_/UA^R S[N=VP_J"!S[\')U]^+>PH=Q2O0GN- MG4SQ)"*(72I2)@M4.[S%@2>*(6@3AY%E;6I)!=(^;5O7Q1TJTTJ;TCRV$"L$W-N2 MK7A7\:YU>#<3^^2G 6\63*O!M9_ M"G2"9,R&NHU228" 1T$L2E%(IRD$)3. M/+.5-6NO][U9VB(8% Y0M@NGVRO4'?[F#TU01;E:$FUAMT:0L8K2$FJ:C ML%?$*F%(" APQH(P0:ZL*2.[S,RK27B%N@IU[1EW6XY8:BQNSB@W7;I$2Q6R MH82Y$!#EF"'&6TVR04VEM1&*Q94UR567\NO-TRO*592K*/?P*%=C+Q4V1 MO)Q25'"NB!0F$U!.$*.R*[WA>'(I,]T$XP"Z6E6SK@+>\@'>+,&XGT>\&HQ[ M<%";,-V,]"JH+ @#[PD 6.*5#>BZ9LFC\BDI\\!U9RJ452BKMEL-QLT5X29L M0,49BZ4%D8T02^E]0ZQ2AC@=,N59@>-N94UIVM7L^IE#2\VVABKXSX;^]HWM M=BNASUXA[S$S?^8>HS^2.EZD[J*<%$'1($-WO8%0YRP-4B<9686>XW>ONWLWX\V?O5P*K2O,#5F!8Z MOO'H7;;:(-F533EZ#^2JX7#KVW25W?K>]R[+856+G[OL]V_)J7R8A]5WNNP/ MJ+<_),I?_^@-NG^TB1Y'"]HK\JAOU(+KP\YQ[OR9/I^D0Y\&'4&[G7*R=!7O M[C,=;,&+TT8_?=3?;JU-U)D;1[WO[1+T!^?(J7 MB,-?9IFN!ZL6=XGE?E5+/A#%_>IDW5(7S@WW.CA1G5!^*;7A4(_A4\U*<+]K MCL[C>25W&__=O9*;1OA$CL?=AC:#X\&T4M('&9UP$$'Z:*6!K"FS&IQ4M>O' M[#Y(H#M?W^[W-N+>SO:GK[OH@^QL_R$WOZZ?;;Y_<[Y[^,>7S?W_[.T>OMJ_ MZH/TRO=>;](>?[6WM=T[Z+W>Q7M]^HKW^;*S_Y_#W8V7YYN'KPYWWO?R9G]\ M3/8G/?M@E,LVV$):A]+:."3BK$Y$Q!@E<*V\"2MKHJL8NB#JWD=E[4LGK/"T ME/"4DT]*6)\$9Q "MUZ4RA;6QW).$GDM0-QB>/IZ 4\>N*"),Y*%$@0$C<0: MIXA2/AOA!6[A7.") >M2V:;R?>W(E[Q69;A5EN3FW=,D[Y3U?<,4/G76]]R! MK79;6UA@.Y^RNYZBUUJ+SK&J.-=&"8LOSA,[Q0@M5:26>"M1G)G7Q*!73*3V MP=D@7?!YWET2EKD7 G^LJ@YW$^BFJL//A;<6Y43^@9S+UI_(SQW1'Z5P;47T M!T#TWHLI PU0YUIE+$F)>@)<,V*YYR0DG25S2FOJ$=&[5.LN,_=N?SFKN+0\ M:E91[YFAWJ,4(ZNH]S"H-V7'>H4+F2EQO+3\#N&=@XYO'%;;G[U8F_=80Y/PB_ M$PP*%(@T*)_"1W)M>93.WJ ^W_UI<_)! 40A05JJ!%16B8# MUSHI2.F#1O^HB>$>Y\Z+HA,:*H"[?2O>1%U[V'UVC?71[+._7K[=?OE_.[__ M>_WMYOJ+E^^VW[Q8_]\_.V]Z+[;>_K[U=GW[Y4;KQ] [/L&+G1R7F1\S#U], M,P]?]8_<4>B[@\Z?)_C"85F0<*1"01H75791\@P: MLG-9Z"AB8C$[E?C*+=]#(X!Y<,+'($%',-PIIO!+-)K,L[\3_CT])MV!'.K/ M&Y.HJ,+3I@;D27GG?$0:K23/2O*L),]*\JPDSV=/\GR2@W;4125_H7^RA[-P M?)0ZY\D-[L446LK S5+&9EH0D=X<&4/XU_MF"VX=I1W<@,N61%:B*F_.>QRO MN?T6[_W'66_[#]CA?QWNO'_)=[;_.MC9WA0[7U]^O99$MOWF?&?_#;[WAN&S M[_?P^KV-O?W=][M[>/\]?):]S:]Q?W/["H'3R\RMHX%8EW*IYR2)MU22))F) M+%G-I6WBU RZEE,!+?MT2J^PD4L.+=T*?Z/!'33-,\D4E; I&AE&4R-!-?,OTY%]XK[PT- M:65-\:Z&>[?>JRS/UHI[JXR9*NYS%O>)78. #D(;09B*I>QDR&C7T$BR,3Q[ MJS086%DSMJOMO(JP519H98&VWD-]?GRH%AAX2\>'>AQ O\0"]1"55V<[?7#7J=_THG'>)VCXQ.\ MT$DZBH6(-DP'!TUYH/)D.+?AX!2MGO+ALSZ^4S[L4V=0Z@8-TN0;/N%SEM?# M,2[B>;ES*:WG#H]Q1;\V!?6&)X5$-6A>[Q_]G88G(SJ;.[D@6ZUVINX<[ M@,^)O[^D^(QB=S^<;6Z\^[K[OCP[HL_^)_B@E';!*$V49XCE['TGQ;Z@SE-=VL)Z5ZM)ZTKN=\UQ,%R>0 DDAM M*4%_R!"+NI\(&W).7 49Q4SKJ7 =&60?<\Q@4G""@E#&,IK0NI!LO)ZLKN># MK&=RVFHI'2F%= AH=(BLD)RH9!P#O*)A,--Z"I6]8RA_**7 G712:A8#9: 9 MAV#&>*LKWC[,>GHTY3@O"\@2 2,%,<%&8I5.,J?DH+2,.#J^9M[]Q LGC6(? MQ$Y1RV$/#:LTTN7'J,S1YMMS1P2MC,_' X>Z']>X&#V-A5*4_52QW+M9-GAA M-#'1F/E6BK_ST:&I4UXO-L[DRB=[@Y0::^4(;]@YQ.VY-^R@)8-?N6[X-!\L MT+(Z*X>[73;C:"V&92&./MXVS?V3X24K"S^$WRHK=)*:JH\GY]-3CG;<__DO MPSG];:LL*7X\'!^FSC_2E\\E+>&7;NH#DD99-AWHA@$%." M=FRW&73,?W;L&Q 5$=7 M(>'[VWHO'<3B8)3KC9R98=%JN"^30Q<(]V;_.-Z0XG$UN_!>*1\W)M;\<%8? M/57$K"I+?R951/!5D'=+DYCEL@Q6)7V(5!&T=NK#+M;#WBVW9WYI$PN5&;'= MH.SF"%Q?7@?7>23C+.C4](K:N>/,S"^%:WF2;NZ8RW6G <\AT6NI)I8^;I+< M4LU=W92/LBGO"XF<+2$F/GPBXN@XG;8X([%WDR]6\Q&?16K//>.^,](%?A#4 M60Z6P.$[N;O_]M/N^[?[O>TWI7W=I\W7[V3O_4O8>OT.G_75_N8AWF?CD[C* M$MC=/CCLO<;W7F^RS:9]W1]GN]N?V,[V1]C=WI2;^)R[K__ZM+4=+W/;O4NE M.P00%8$32,X0H[0@("F/&E=8.UU*&'?5#1TZ:]IAQ:8V8M,]SXPK-CTE-DT8 M3* 8-=(Q$@I >1,#.,(4#H$1"?*90F0*MLUXMYY-Q6;*C8]#J?\?ORDBDU/ MB4WL IM"E,F:E(F7V1&@R1)CK"<\:^WSJ#_KAX+QS,G"Q86J5S8:K\2T+8,_% MCL,KG;B#SC'*:O\(?QEM\A2)0[EU'U/#WN]X-^S/OBFI#1 -*)$\.,J<4($G M(;+G/JKL1SE%]]R++QOBSV2KO?J[UW^!C_R,M]PF[:U_8!"R,]ZAK>IPR^%" M$.>])=+H!#QEP:Q>69-L]393=;SCFKR,01H1I698?,^LM89'W-0.I...&LN! M!FYYCN#]_%(R?AZ-GAMY&+<&V_KC@\^\)/4EDK+/!"Q3Q//$"!5H*]C,%.J1 M&^G##=P,9\:;3IQ)-[(%Y.C>5@QWI.:#&PS.RPQ<4'1O(CF.*8S3S-U2]?/X MM%"P7<2'1ODX28-#Q.G"#IR0?B\0W8WSL 9-WM;195ZO&P[3R?!N1%[O#MQ1 M0/VRE_ [>'DWG GZG04A G EO81@N-,2#&^Z4ML4*;\EB?Y^T/]^-%MO1Y.U M,357%P52U@_1CGW.NF'GR^;'#]*C'>*$(\)D() UFB.%%&P1K:5+^&Z.*VM" MKEX__>E\4PM7JFG,)1OS!XTP:B^/QX0T)F_OY5%&U C.#UM,R-)>H#8 J0U M:@.0QV@ \EVHN52BJ2#+Y0)-CX(U-T_%ZPMU\OAWOSPM>E6+9AH>-E^IV'Z# MM(>KCJKK39-P5;9#2U*4V&;_FUVR>;:SO\YV-][ [NM>?W>[A"MW^YM?__J$ MKT-O(\B=[=CO??U(K]HEFU__U=_<0)ME?^_3#O_/0>_U*WSF-U][[]_BZQ]I M[^O!7H^_$6CKE# )_\"44=:P2$SP@0!:B<2XZ-!!X=PI'C2NUM4$)0D9C4HM MF$H&?,8I#^C#T S97TU06@_A]/!T%$(96<675J+S9IS[5B+3OWP_%^C& MU)X?/L]#;ZP_PUZ*IP=I*T\-M1GI#5NNC+)-J7%/L>_8AV@,:D7<T)(Z.\MH:[WN44G9ZB,^+%QF./--)'JF;$HTF MM[=QX">B\2TMM*3A_C)JF73X^?BHC'&A^B)9NVHD^ZF^2'15Z_DGN]E59L3< M,[+HJH3YMT5B>I6+V]^N#_O3#ZM7S1VO.F::7_&*QSCS\[DD@^.SJR5_%XJ; M_^IX@'\>=5Z<#@;I*)QWM@=XL8.1CH-HSSHB;'+YW_GU\4)Z[\[IA M[S?F3AK^TNT4XIGS0J[?1&V4, O M2HL@#I!R#-0I-04[D^AP31M[F)F_AKOXPID;-,&,IJ7F76;^QLFM*6BM[(7W ME*/_U_AKC$K1(Z9I5*4V*C X -8++,25E]>ZG: M4C$3?YOID/'/,^#\KQ?-]^_%'C?\\V-3VQKX].UZK2]C4]?-K^^8SO;Z_@\_SGH;>S0K??_ M.=S=WORRLQWP>=^<;6V_@ZUK/56B=C'(PH"2BD!IK.(34R1X .%Y=HK);96@6X MB6U2*09 32H-"Q&JP=,N,)HDC$F9:7*<$<>])\"E)RY[3B@8DZV(":A969.B MR\1UXG%HDKQ6*1@5 N$[11<<\8ZA;P5INHM4^4A."5[E"4;N@:)(@)EA4 M21A&P&I) *(B3D1) G,V HCN&_RX53C*K7-X ))=X3O;Z M*?%3BM_6C\_:+QIL'+CAL&GYT515OC6N^MR;=D(&$,S)S-!@DEE9JB,#P:D7 M8$+4\TVWWPK]?S4K]/;J O72R5;>=E_63TX&?7_:4!:VCW]W@S3%0:](]F,D MN]39+2<:6-0.=YES!$*VQ JF2(Q1RNBU,]:5'D="W+NK6VW,VUY3!"4;I!=, M*@[ A/&).QEM8L&FX'.^@Y!?V"15H!]?H*=Z[U)K3)]3@ MDJK/0'W'R3GYO M>AU5Z)L7]/TY%8U0#)49JC8BN=,$7.FMR&TB1C,9LO4A982^IL@#_VWYSIRK MK,\O'%%EO96R/@E4&,J-$2C<*BM!(&5&#//HRUBPZ-,H$)Y565]^69]#Q.)G MCD.KY#^RY$\1.9A)"LTV(F3IH"Q\),990ZS(4@2*)@ KK#+:-3<0.:K@+XO@ MSR&*405_ 01_$MF0P=LL32+:2TL J">N="?@8(VTI=Z M2T4_)_A3M@?12^: MDC$M$MR2K!I&(O"MG>\/"Q?4^_UX4!ZZ@MU] MP:X_%$Q M\6$2&?$"P:&T&]$THLW@?"(F2TDR)' Q&PB,KJQIW:5L7D>_%2>6"2<>F1E2 M<>(Q<6**(J*90G4@B).:(DY004P(EAC).>-@$DK!RIJAB!/W[D_T6#CQO JN M7.]N,&MDZWX@M_ I@7#U=J\6BWQZ9"$0YZ@ED;X@U5!(JJ4JE_Z4OO2X9[PJXWD%HYGS!UIAT M]\QKK@BW# @W \ 9-$RE"R)8I\%'5FJ5>Q^2RQ8,R'P[P%7HFB]T34)6Z'@R M:]'*3!),2776Q$6!?BF-C 4?3!1N9>W>(>P*716Z%AFZE&0"'%AM@X'(C/?: M:RT",.&8D?)VZ*HFV2/BVB34YK1/D7,@D:E"\C84E[PR$S9PWZFZPKQ;SZES]6?/!JIX;OE8+_^4.&.UQC:L " MAQ2/3TOCE9\I<%Z?V5A%_'I7L2KDZR5).269 '>.B<\KG M:$6*C-&FJ":SWZUD5XV!.1H#6]-)E4SHS(%1$@$B*113XAU J5@74XY)JU(W MT]CK;DXMFMDB>5QBJ)D%:;@/,3A@PCHP-KD4O8[)!2Z3M'#XS=GD+Z)*I'((%X(P[19F/# VHR$S.K&&CTV]L=#HOYF(M M6/CPW1"VUPO(C8),ZQ^R=#*8%' 9*1!0RA+'E"=:67 GC&':]FV2M+-QJ,9Y)99N JP^!>9HA@BM2G$*"0*.F M5(BJLA=9VGL3E4V5]EI(5-FV!&V]E,0DKPCG60?J4[*T\-]HU[+[N"=5UMLK MZ\HXSB#[F%'BT7IS@H)0QC*:4(7+:IXOMJQ/-'MR4=&0!%$RHZRSR(E/,I,0 MLS4Q0@C)E[(377U#6OF3R/I'EE_8Y!"2JM+=4VB>631;.!ND# M2<8T@4>-EDU@Z,]$Y]&_H9ZJ*NT+*NV/'+>H-81;+/-3D0L+&BQZ*D2 C 0H M:G@G0R)CU0N,L.C"OL< Q=5V-LL[!,%'SSC5GH@.I9# M"8J&O:=,$>>2S: X38:W2M@?ET2QH%7$[]_Q;#DK_2T"N:+6_'M$+'PS'=KP M/&>?O21"!L1"R01QQCD2% 7$*H$+QY4$QZ,6RLZ3J%&1H/5(L @4CPH8CPH84Q&3))0*UB4B M./I/N.9 O).6)!>$T$:"U7)EC>LNG\?Y;X6+I8*+IV*)5+AX7+B8V!?.&:J! M!X(+'PE8L,3'PAYQB@4N. A)5]:$[>)B+P!*1>2.ZM!\&]B3'F'"R+4463FK(,\],--4OQGG"_.1U6BI[J MD*DF#%>* 1-C(^N].05R08MFZ8S3'3EO:S#N4M/RQ.N*XQ6&)TU2">BS:VHRN=>9* M2RF9XB7)6_![-^RJ %H!]#D"Z"QVJ%#)T^B+T2) %/3,S)A(DP&1E++5#FT9 ME$Y%*4.BN$I"$RHL0BF-D1C*)?',666]9Y'9E35NNMKR:H=6&*TP^F P"@8- M&4-33HR"<&C0&)$#@.=962EXA=&VP>C$(HU10RK)?E0X-JK];KPUA$NOK=5> M<)E7UH!VK5D*&&W"N_]L@O_X;^S_O?9M5+W30Y24,/J[[._^T6G#X%S['_S8 MMZ$=NL''_M&W$5PP[L8,NT*P&\OKVO_XP3_7+B:HN5.Y3K-!I<_)! 40A05J MJ!%16B8#USHI2.F#E"O37[KUYN,I(057F[M?)_S-&S\8_5&0F1< ^??JM[$_ M_MTO3XM>U:*9ADOK/(=.N)=Q:0.O^C=NF'+T-#P9X%V.3H;K1_'?*>*B?5Q' MD?F[?])/PXW^,!P<#T\':1OO_Z\#A+,GQJW>G]]PZ^/7GW>WM9KO-;&&[:YT3O8_/KF?'/_W3EBT$'Z]]OSW??QL^>@\-K]'7S& MS:_QL%5'2]H'R=&AT!! *&8RE58BD"J9 M'7.P\GU9?C@Y;:[X:_\$\3!\7_4WDOOJ>(!_'HV9N>&\*.>Y?YDYU]'OED1].$PX^9Q;^^E3CE"=D?GG4/7/SK!_P\[ M[F)PGP?''P?N$ =YDO!A8^?DN'.($OT19Z%S@E] ?"2>._J(3]8_ M*I/7S&;Z,GJQ,\"/#\O+>.G/HR/I\I63R=V;!#3]6_.A%-RP3#+>/)[BQ0?I M[X0[;HB&U-'Q87^T GB;@$K/3=UNO'@(-ZN=,K#)PX>#TSAZ@!^M\LF>.^FX M0<)[32\V/M%>)Q\K?ZYV7J^O_][9AV);>=!H=;^<5XC9^9 NMM_$$_\,2"M\D0U1 ?T(@C%B&? M,*TR96"TBHCY#<*D=-0YQ*G:&U[50R/I_ 8[*.[''X\0LTHY!X3KKRAQ'T

@UCZ)C 34F0F(*1X6G8FQ)A1(2")IS^]OL5 .EVCM))\Q[[K7RLCY_& M[Z$$#E,# HWMW_ >MJ9['52R-P!P?GZ/Z$D;ILACY( M!Z.9W>M_[OAT3Y;&%6$; MEL?$O;17R#(7N_-B3O#1T^=&],H<-/_@SX_'91#>#?O-&%.3TE2^?('L MX:[!!YC(=[^(=AZFDY-&KTZ,BXNA-I(YO9[-PY0U'WZ>6J5!.IEZI7G"UY\X_^K_\> 2=_K!S='QR?0RNF%)7EJ:+U[S31??* MLB8W'!E=/A6K[.H-FBMVU> MGHWCTX/8B>BRC6W]\7W0-RQE=\IZG"!4GS0B,37=!^>7]]8A/CUZ?,/) Q_A M[BI+D)J-4^XY!KIBQ;G^ "7GX#1],PUOV"E'^ZL MC_N[+/98I!HY'#W1H#^ZRNC=\?4;)/"IC'VTY58[Z\V;U]ADK-O(\E@.FYUU ML:V^+>75A5Q=;&@OFK-?8I/-5(V46YF;D7[%+9,&G]V@X-\817"24RP:L\SJ M>"?K QO&CTP\3^[&1Y?&^O/G! M;O)9?O"@EQ?XN^&V\30K46)=Q\-^^<"O(S7Y=_KMK!]/]KX1)Z:^-=XA=/(5 MY]&<.3VY_2NW[*U1"#&DLFRS1OKN?^7'WLT3$<&[*^- MG5(^A8_DVO(HG;U!\>3^Z\=!8HW(\TU]%4=L%'9QMV_%:QOOB6+#?[U\N_WR M_W9^__?ZV\WU%R_?;;]YL?Z_?W;>]%YLO?U]Z^WZ]LN-UH^A=WPR,BU?7#A- M+Z:=IE?](W<4^J@[_YRX3_\X/7*GB*\I_G*3I-T8AOQA6/%*&#)PA=L$OR!! M@?/1:/P*]RY2G8V6[L$#X7\&U/>G!VDKXQSA,-S!N$3A5MXZ/4%G\JC$YB>1 MA-_'(#UL-O-SCHEO_O$A1^!!4$%"LH) R(HXSB.)02GKHXRE@L65&/?"V$CY M^ !M_\9F;G!K>'J(SWL1)#@:;Y>.:_9+,82;H&+$K[G!\#:+XWBRJ>YB[#?2;7=*<;H8RGL_#].NW7WY#_^+S@3O_M7_43%SSI=\NWT!> M+]W1W&_T]EB]&EA5FA<-.\Y@&=]XK'Q7&^5[Y;!V]![(5]= MEL.J%C]WV>_?DE/Y, ^K[W39'V0)S= _^CMY0V/CL$690[>Y>;<69?FI*;G, M$O@A#V 1INQ*K^LK:59SJ@+T(Z+5R?'GR\KBTC'Y55U!U*J6\U<7=YNU;V>0 M+\8X?L5:NKIW[-6]X=_[?4.7Z*# M\RIO]J>ZRX/QR3E-2>+.C(K1>%Q#_&$U-T8GH9LNA\Q"5XA[EZ1I7UG."D=+ M"4?9940B'04K]5*8-V MV&!2 I:4<",*]$U]5RL5:$,ANSSCH:[E;6-,@NM=>+5SP=&#V5PW Y),&N$I!;91+^JYQ=#O2G;IKF&R-F1<6O$5U@>I4E!9E<*= MX*(WPLH<0'D7LZEF2(O$=V*&1)%BD!$(9Q:%EJ,,^PRE%3QZM[(4:0963N=I M%[AND?@^51QJD,VNHUL*A7<*TK 9(BZ1WR@!)QJ(#@3(K M122E/P0I=:6($2)9[IQ(S*/TVJ[EU[/ :QBDS?;'"W?DXERLC^?@0$GKK;,A MN\0".)V]H$:@3+@L(E,A5NNC-?CUYY3UP0(UP&PFP176'"B!#I2*) 5CE+(! M'2FSLF9TE\M[AW%K^*.UTJN=E1!BT-Y%,)FCWQP9*"N$8M2I4*V/%DGOQ/H( M$;R7.1/I4R!@G$;# UT)D303VCD70RC_/^L-A!U?A*-06\K=%8V5@(E@CA4U@HW1,HA^<<.A&("R%:DRT!HZF M.2K94PC /5$Y \(1E<0Q+@GH2),%K8.'E35@72'N?9920QFME5[*31QQ.$P" M5XX_M8\*T%5&5\!"O)LQ<7LG^"JX\Q'6R3:&,[>.3.R6TST@$OMQ9YN;:A+<7)EQFQMX\ M9V99U$(R.F3# ^-40/9HW@FK(\>?MF3N589,>W3#-$/&:>M J4 LRZ4+IF?$ M2<.(Y5(K&66, (5XK*SJ:C:O0_9Y2,X3!YN<)88E*ZRSU 1;8)-:UK4W M]!%?/-B\0X'HY:GBBF)R)1]^Z2JY-D7=FN3.4C%M7 KN+@6QILN7(@"=#IJB M=269]Z!4[CK9PW%]KY*&33Y0D[+BP8/+PGMMC(12O,53D5VMQ#F7LAG[.^>] M=<2IZ'SFF@@;'8$4:3'OBNL?0U!< S.B*:,Z*L-Y5:2_E2*<%!.\9WG?XZ;> M9SIQ@U$AP7&]MH.^\_V#M'W3E'M0F'Z4IMP*.[2.S5 M(A8_663TUEJB3;?=\OS'AZGSC_3E]9$L=4](QKM(!*I2?%7-:, M)V^"@9 LO85P\*;W:KZ&D7INL/'U)>V=?:#1<1JD);)P%<$P1HR+FN#T*PN( M)Y'KE35!U>IUVA."P\$!_G*U%NW#%E=ZF\(! DH_HP%3'F/K]&0KKX=P>GAZ M4$3KMD;8S[VVDNQ]_)"$A PA$QXA$["H+BP+@#K#@6:&IV350M96VC@=-$65 M]HJB&J11K=>C_C=MA[#:U*N_#J+-!T>%'T]NTA#C"J,799N:RHLCU7@'&/TY M';!8%9?0$5ZE(V=XUI)+PJY:_;/UCVZ_+..K6MBYEURBJ];>?M/ZL&U\6."/ M4LS*7OOH0A38V6Z@ X%TY9J8NGC%IM;JKFKF_)1-N5](9&S)<3$6>O9J26O9W?W>'XS?3]LN-8A MG4EPH#30*8VVUK=>O/E!RL\\N(+U&O.YQIR88,W!%V=3]*T?"<43'![?V)#J M/CS^Y601+ X;8):6T2S0X$WFS'B'5W,N),8594QY9H/-XTBHOA0)O7_OZ+>C MO?8*H?';>=G[_LG>B],ASEH:O/PR/I%9'_5^BMONRW)P!_"Y=M^_/._M[Y9G M_+*[_0?;V?\#=C;^OS[M?'U[N/DU[FV^_JM_E3NPN[UWL+/]AO<.2T/I M5P>%.]#;V,/GW3G??/UVO_=ZYVN/OSS;??^?RR4!.$2#EI$E*DA&0/E$3 J< M4&DU6'#X1UI9DUW.X1Z=I=N7CEXK9CTX9DT7A&1.,*,)I<&2HIF(H5D@<&D6"Y? ,;6RIKL.$:]5 9QRT2MQW86^XZ=5:&J35 E)G1RSQQS/!$*6A-(21&G/"7)6"N% M41$7>&7-=*EH4YF6=K9;>0"R^<_&IG^"1MZJL&N]1@UEWT>Y?8[ MK-HBL]@BTV5>H@S:4^F)9Q (2">(S<(3(911V7GFK5Q9PYU1?::*/VWWF3@D M;D$KAQ8T1&E\XM[SZ+5VZ$>!N4-L>@:?J4+2/"%IJA!> IZ"ED0Y:0E SL0[ MZXB*-%KE>,[>K:QQV36V36T *C0].VB:Q32B(DMOJ;96"=#)&Q^3DX:&8!"N MM'F@&'0%J7F"U"3<'/$_$!.0&!DG"%B*&*"<^.1ELB"T-PA2MBMDM9PJ/+7> MK)+W7((.TW'J16/9,Q\1TGF^TN8+2/$%I$E@69?&<$D2&* DP <05 MWPXT=: \2 ]Q98W)KKZ!;/3DD>5O]QKO8=7@SKTS&^I'[QZ8?'*R>8NB^:,R MBX/T^7A0HOD-;;_D!G_+XGTQG<7[Y[<4J*^<\^=K MZ'$;C=,JQ*82L# F,'1$E1,N@G#L+A'Z2BMHC?6W-=W^Q95>/4YJ0E6I4J<3 M>J/79J_E&]2MD/3AD34+]@H)R201B:6%":=#$N-+R5TM(/-*@M"B0)87JTBL!9(:M"UG?.)RF@ZE5 @6KP,;I@$:D, M#86[9:6O?/,%@ZS)L8 -/D2A,\F640+!E6-*IPBNH7)E9C%0!IIQ"&:^ ML;EZ"#LWM-W<7B](.PK%K7^ S'+,@A/+=%/R01.7)2/1TLQIS(KAPJT![XK[ M=W)M7^O$"DY+"4[4!(0ED:)Q'%R.7DA,; MBMF(6SAIHA65!&@RQ##+20;+;4(#RE%86>-=+NY3-JL"5 6H1[&>%%I-#+*/ MZ!B 2<$)"FC]6T831"M9Y=>V&98FUI.G*J'=ZXCC41"0/!!O%2/">3?7_GX_OX?MV/-GV$OQ]"!MY7%+OI?C5F'?PK_#"PXE?J1_ MY(Y"WQW\?CSLEYFK?7O./BBO!"1F"!DA/F_3S:WIU>/Z M@\[?[N TS:D7VN6Z'L$-]SH9'V#4'>U:I[EQ4SO\\/%WF_^,F]QUAGLIG3RC MEC]RE=.%Z2!#5PV%!7G8Q9M9\_.]>:[W![BUR\+,+0(>X13HYOX 3;?'&WJ4 M_;A3@+TZ&W/JEO"$4U$ZACYXKXZEF[?_G;17G:4?QY*,_L6EQI!+V^GER>;W M53&M_BJFU2)W(*K;4<#8M%'/VMWH4P[](#DN?7:X^&,"SJ@=^''#S1GYAR?C5N8/E]SY(#'@)^,U/7 ^,G&-4/T M-SFMO$Q@!4B0,?B?_F;'/_[>'.^QW8W5@7O8V_]C>_;M+>^S_.=K?#EZNAW][& MWE[O\!W??-_;V]E?/^^]WMW;W=_[M+D1\#OXS:]_L-V-?QWTOKXJ-7O/)YDJ MC'/GE2=)<2BT[T1*6Q?"E14Q&@'>I94U 5UQ0ZF\QXS[CN3AJ7.KGXNVV+JD M& YN\+RJ=GB6VF$6\H+UV?ERD%)JM(C(O:919JF$!2-E$(^A'KX%#,@7'",,>NYID[Q8"U4.[F5 M(/CGE)T<@LE>!4Z2])* I93XQ"W1P@HO;-360P%!;9XVF_LGS.2[BG %T5M M]. 8'_ D#0[G9"@_7TR=B1K+K1-6<56J8(Z4SL"$_T[PH1J0CX&= M4P9D2MII;4E.(A)@*1*K'2-,)V&M5LQ3N[+&GZSGXGVLQP>)#_"KP,?I5(YG M&X!O5$7PJ0/&E\]^!"YX/#XM9*&9#W^6,* PQ\EIK\*8)5AM=,B&!\:I@.R# M-<+JR/&G!1Z$JD9X*Q5)?\H(-RKS0+,AT8I,0 A+3$1MXBT$Y35SK"@28;OT M_E;XW*7H>8:Z%T65M2+$7?79<]=GLSA ;5!HU3OZ2:4V\8ZD%L8%#20'W;0% M$L0+H8G.-#MAK-*@FO"ZD?YSLT5#)+NF6;R7T1=$JXQR: M7P?IH-F+$P+__W-9(XU'2R=?<1X'=GIR^U?ND)EP6]K(VO_XP3_7[I/ST):$ M%*:OJ,*IGWL7;0T^NX^)^$%RGXC+^/2_NH,S=SY<^>?E8>.8QQ>WY>Y7)_[6 M$>;\,R,T=QC@:)H1]XY'9>U_;;)=RJ?PD5Q;'J6S-RAH_U]]Z7,R00%$88$: M:D24ELG M4X*4OJ@T99I4F6.]%UMO?]]ZN[[]/; M.BEBH,._\X/7*GL8_O_W*3I%U!PI%>#5SALG-/)2AP/AK-3.;>1:JS MT=+-C&,KM]SHASEV-3.K9F8MX,S6S*R;,K,V4A@G9K$F,8O6Q*R:F%43LVKF MRY//;TW,JMNSQ?-;$[-J8E9-S%KHDX4%.1N8X6@@""Z"M"RPR,&5DP&:J?.9 MFBP-XR/F/<5?V/>.!G+_2XKD:QH]L?O^QL[WW:Y&_X)O_KIL1=:>)&D2-H#9^!RD-)JD:B@!O^YFVJHI\9/ MHB,FI\:>N>0@"8I1BZ#5#&HN+(F;9>9)RLD6[.R:E96BXUD MI31SW$FOE06KE2L=H610-"@6LC'52&X; $XG9'&PR08%A2=#T4BVGMA@*0G1 MV"Q0G0'WG#B57 MBOMSI[C/H$]T,$EEP3U/$JC6AGL6HM*.1T\5T&JAMTV-3&=KR9*LGRM:YE9MTUN>GI4YEN M:S_1G6ZBTU!P2E><\IH[Q.5H?G=8A%Q^MN=>4'-Y]EOS?OC[]YZ4OSMLS@(7X84QNS T;B2&QSA?AEV MSOHG>X79=98._DZ=0QS5WG#ULJ)]V+9:6SGCT$J+MRER\7/OEB5ZZQ\R\S$X M(1%OO"&0C2-H/^-$6J&"D-R;8*]UOWJLM1H1Z)_[,LG-LP\T\B"8X812$ 1B MTL0[DTC0 :P/#(S.R]JD[/-Q23TLJ6ZHP1!/"_(>7^P11,9OULBPX\\[)^>? MFXS%?)$@US\:XH24#+E94?3XZ,:>:$O8I<(>V$ZVN?O3.Y_W%: <^[;=M]G \'';6QT[$6S3O/Q[AM^/2)N"T9[)']FB=Z >?:/10A^41ZZ9^^+GN M'9_4C?V *-TSP'77;'E+V--U]WWO^UO[GQ!^]MO]W; MY*_V>AN?>#E@VCSL[6UN[WZZ>OBT>[@IFV?;[^WMOM\\ZVWLL-[KEWB=EW1K M>^=L\_6[\QW^\DOO\&W>/*=?+@Z?G$])TD")ES(1B/C#A6")3!JT],HXZ^=< M /?GSI N1*+UR6@5EY8#E^["\FK0YP*7&@-[R4[$'P^4ODZJ<@?IE$=04KF MDM26&.$=<2EIK0QX![P=Z?F@M+O'>@%#O^&04!_O]^* ?SE\>I.8Q-U(\ M;7ZI1HD+C&*9!\>S(@)X)I!$(L8X3VP2F=ID*SI5=%H^"VDJ MJ%0@:OVC*VRA%X5>[P[]=';7 M(]4CN;CI%)WL4GK-568?L8N25_-@F>[5-GNV^1R/!&"]%],A=>9\R,J1! (= M1R$5,5I*XED(FBJ9FSHB]S7*[I7L_G-&V9.7K'A69LQ=PL\7TGHY!%W/Q'Y" M@"?A9Q\EH* *PC6@!:*H)(9R03RU,><0J1>V'86 JAPODT*>2DRJPCN;\$[" MMMF9 (Q)0KU.!%RVJ'T=D" AAH2Z5U)>M>^B26W[A?:\1CGG*]*3*"J)KMF@-1MT22:[9H/6;-":#5K9>\O,WJNUM><76MO;VGZ']WN[O[OQ\FQS MXX\O.WP'=C?BWN;[5P>;_,W7S==O8 ?O>3VT]E+VMG%LKWN?-K?7SWH;K_9W M]_<^]?C++SOOWWW=V=\\V]G?V]OY^I_+B: 4UT@H;8@VT1* 8(DU1N!OX*V- M&1*?WZ%W91173%HR3'H.F:"/A4H3*@[#1;$V2&(XEP1\=L1H:@@"D@26J- 0 M*RI55&K!T-J+2DO#)GHL_)FPB9+2*48J2=+*$ @J$QNB)Y(9R!2H,IQ6_*GX MTX*AM1=_G@LSZK'@:<*,2D'BPL72J%1H MQPXG*B1"OG#<\Y0B00\P>#2Q@A?$:QJ(#*4]5U2"1S:'[ER5>%[-D6>1 MSOE8$CR5SIE9!FD8L=8H I" .%P[8I-S*C/!9)9M)(U7.5YLC;R$Z9R/);R3 M "PPKZ7/G(BD@: #@.HW64,X"S[Y0*U@H:K?A1/;=JO?&K"4 M<<0;F0E0@ZZ]CI* I%P)-*>3-E47+ZA0+X NKBF=[4"$J6"?89(!HR3KTOW: M!B#6"T>$!,Z$B\XSVBX%_X,PW[<,3'S.]'WXJ)]\^$_>D'G[STO-BV_^^W)7 M\N_EZHZA=NU__."?:]<[OC9@@ 9L,D$!1&%1YU$CHK1,!JYU4I#2!VE6[I07 M?*G27^G9>[G4WZ-T\;W&=F_2,=]<-/-^_+M?F1:VJD9:]_]G[TN;XD:VM/]* M!3/SQNV(2JZ4RI24W1..H(WM2]\&W#9N#_[BR$T@7-N5JHSQKW_/R914J@4, M9G&!-7''#90JE8J/P<>;:BC=M MSQ]7J_"4;<<)_9[:$(QOIY3=>9X]9=M)]'W#7OU*&O#[F6SR($4!KI5'N'F9 M<]=J$7U7M0 N33Y]A%MVOV441)>D>0])FK")6S>HYAUO)_Q'%?1^(\][0W23 MY')P23'O+B+O24;D429!G0ET)B(*^GRD JY8K(PUJ90T97=24[%1BH'.]FLR M<_ZX-Q96^'F#KM&^4T6NO&Q_71R?O3D[^/K'Z?'[XW#_ZYNS#V<[[/C]A\'^ MV:?P\/V+KP>[[^CQT6"U<-KN'_G!J_UH?_CR],/9NZ\'KPZ&^[NGI[#6B\.C M=_SX".9R].'T\/V;;#]O1;%$J0DR&0E"E4;]&AO%9%:0A(HXD%E()0^VGC'> M%R+8H(BZ+DZX0Z7+42FPV(4MT%*F*9: %)D) \:4U1DS(A1WME8;0K/9F_TVI],!US?#5SM8AE6M,[ M&8_-;922ZYJ)CQG*'E8IJ8_F%9Y,!V7?"V4+F4J"6Y785! 1*( RK3F1@8Q) M%B64,Q!0@0)K2K!^&FY2X\P[\O%TC/Q#=)*.D>^*D5LZ21*F-%.41)FT!)20 ME C\*>!I9E/.::;UUK,DZE.\$]T81OY1;I%%E80NJR0TV*9\D]02ET-]P^NS M:JL6[ZPC."@SGF'HQXTK)C\Q-_?=[\]3$0:I M(6',$\(DUCG,HHR86&K%(R9BFFT]BZ*HS_BM-;@[YY@?[)/JH+.#SD>M27?0 M>6/HG*O,B4I%9FE,E,*:U5&J22I92&)I %!!!D8FV7I&TZ"?)*MI1(\5.J^9 MW'+]9);+HJ8ORVZIQJD8+(Y0]QZ7.;[HU\(.7.I=%31<<5_K6]5K@_E7I((] MFDTO_\HUHJ&_DU=L6?#4#LN'!D_BNPJRWP M*9B2W)2I]$X+%"S_]>W3 ;!R.2$8U?L<9=((VVC(R^EW75; C\@#^_O%FZ,7 M_]=[_:^=-_L[SU^\.]I[OO/GV][>P?/#-Z\/W^P/V4C.3 Z?_[*./1]I6M\?FY/6 M%VSS!\CJFR?S'6;/Q\,)'+_CXC?3VF>Q?[NY_XA]W!8#EUZWBX M!Y^_XQ]>[>,_S(^_OCC_<'0 >M_>^2'H;H?O_\[VCV"HJ3GQOG!]%Y\P9]M3XY,SYU,[XV=S I]"H_V7A?CDT(.OR==\)L3 MO%9>\#VPC!OQUWP*2*FOH2ZT-TZW-\Y6&[>R%P^2 OEB.!F,+ZQ]:XO/N;9S MGFH?[LX F,K]A/<*=8_+US"UL6?%GYCQONR??PR1$C-J2)RAV1/HA$@5""(- MTPH[]LA(/,JTR=U9 T[%F8HEF3(^8>1+.\[[Z, MQ"1'%[VB(9[%Q$M8U]7<\;@R,T$'WPZ\'G[3U,Q(;(ODNYLG7_X9W4ZB[^L& M?O5G0GQ?%^ANLC]JLNQZ#;;O+DWQ464B'CF8V_?H]F(5W>XB^?61;LT!XOXU M=Z;K%;ZZ?]?,G>ZZ^G['Q@8/FY3^I/:N(\H'(_Z2U0%[WIQ<0YIB6V]_[U.DS\W<&48 MWY2@DN_UD?J@DC/\+P:.')SM8V#)U[_"_:,=?K![>G;\=3_"[^V?O:#'1SM? MEX-*#M"'>K0?[-/]K_O#E_#.=U]@_.#P%8ZESS\<[5_L'WTXW=\]6$RHL#). M3!0+$AL=$L821:0)##'P1Z6SQ/" ;CU+19_Q=(-2PQXHH*Z#J,U9V@T@RK#8 M8J6%1"4I$UP+)IBV(=R;2$R:VC @U :JP38(@DJ-"CLU:G,Q:MZ6B!DE MI+4IX2I5A&44U*@HRPA@3YQHPZU0PF-4'&X21MVEJ_HQNN2",H,W7J6]-.$;U!Q@*[*QQWG)L8LC6T214E(F4R!'A*96,43 M:F)0JFWGQME\GIZ[<5+#LT3"63'M;*2 $Z%C08(TI519L(8CMO4LW+2*'QU3 MWRU32R%%R",9T,@P,"Q$FH@PX:&.:)B(I'-\/ *F;K4N!N6*"1,3+C-&F(PM MD4FHB%(FX4&:*$!N,"I$GZ=/L.9ZQ]054W.>:&V 63.=,1TGJ0[#.&,A3U68 M2F$[3\'F,_7<4Y!)J2DWBMB4ND9EEH!A14G":11)81*595O/6-*/HEN7"]V\ MVER/UE'PXNWKU[W290?F93F3(VV_SU_P,U0U3L"@X"J+L/XM2UB4IHF-@R@2 M-C6&<];Y"S8=L=JM7Y)0"Y.F,6)Z.X*@EBZ1.XY3I$$W*-,@$ MU:F(3!3SSEVP^3P=MCH1"!T$C!$=\Q0LBU@3%=*8Q"((,<<_IK'9>A8F_51T M3/UTF9H'4LE4@F+&#,CI4 J14!9%H4UB'2C3N0LVGZGG[@*+W)IS>TN& M<"@;4Z[U<I!MZ.L 8]93(S*C'*!)8G&<._)=?P1G0DO: XOWXUC9W MW7E^LN8[=^ $NH'\< )#K0B,HI"C$U?@__>+^2-5U?<=+'_5?AQE2-B)C!N( MC,-VN14:" 6*H2)29(I@F0J2II$D<1#$8#[8Q*1VZUD8T+X0=]S^[*ET-^O@ M\6>!QSOPH'7P^ C@<>Y1LY0J+D1 K%01890S(D,;DDRH4)DT##EJU$+T>20Z M=.S0\6=&QX?U/G;H^*/0<>YPC-)(FSC11)D0E$<1AR0-0DNRB G+A6$@!+>> M193V$T$[>.S@\6>&QX?US7;P^*/@L16'QIA@01R#11W&V%J"Q%-J>W>S_*&SO,M, MS"?970"_UC;$Y8SQ$&;--80%49+!Y1@F*S$H*\JU#!AZO M,KYNA4]%WS;8!S=F-,HRQ;2(4Q4*0R.I IYF4:*[A.H-UZ7WO1[M[ZIV/C)# M9<8D)2:0DK!$6:*P_;'15"5A&)F$AUO/PCX7M_;$;EZ(4X=13Q*C,B.8BJ*$ M1T$&-F"F.%<1EXK*- 0#D78)XH\!HRX:C$II8F5L+$D"*@CCPA(1V80DFL?H MXTFT^/ *,. MYGJ4,$(G3,:$AC0@#"0-$:F@)):AL3; &NMBZQGK\Z3#J ZC'@=&T9 S:4!M MRE+.HB!-,;M1\)3%)C9!56R[R]_?<(R:ZU%:\2BFPI#8< 9Z5"J(L$%&M Y4 MD,@DBT-7:D>(6_> V[QH]D?A47MC2RL+?>JBS(W]; ?C"=XAKD:<=[5&%K&* MV8 IS2,P^3AZIU) *ZT4I6'$>29XYY?:>*S::_NEN K N&,8(L@5859%1(DT M(-K0, %"CA.-I?X" *M-*C?2E1"Z8[;.=)0RR6*=94R'/$V8U32UAFFF AIU MKIS'P-8M5TX64"62B$0 T(29A)%4Z8QD06K1.3 MF5@I'81:L%!$,N(T MJ(XBR582P[[\AB/LLO*N0U8ZO-X^O,QIP:J*(AL8PF? 4 #UBU&8LE!R.O_,8 M/ :^GHOK*$LBD,01D4*!N-:<$9&JD%@AHS2T/(Z2=.L9#:)^$FT27_],43AO M[0#^>-+OG=B1+>3 ^0ZD&>:CO)P6P F?[>W MZR-"AFG(N" !UY9@5S+03"0C*HV9,)9&,1;;C)(^*)L=6S]9MLYH)K/$2A4& M8%XR*SDS,N \RA@W(M.=^^ 1L'7+?1!)&H9QFA*AT#"&UO!^>@!EN2L3C *I(AD3K0)(Y,)&.;,A[0G[1,6@<( MFU<[K .$>P&$EI_$4&J,LBF):182%G)!1*0Q;9?S$,QDQ1/[LU8&ZQ!A\\IE M=8AP/X@P5Q$L#4.:2$,X5QE64K5$8#9_PC68@II3&42/M1C6@_=LW.P.C7LC M/1[:WE1^Z<%BK9YVO1$9RPE+)."R)#&),HX-X(G(C!8 MG8.)?DCO.$"TP]D.9SN5[^T@]D06$E?X7@6=^]3=@T" M_:\XXJ_Y%":MKV9@ZNHC(7OT"CN9%?H4N*0W*<8GA1PN)1]>M98%GWF8WN?B MKES*WJ@'5";ZO>FI[2&SR]'%__NOE(;);V7O][$L##K*=_/"ZNFX*'MR FO] M;$U/]LI+=J'W#QP+!Z'!;SAXS^_7F_F3K_V3[IGPMU_Z/?BDG,G1M#<=]\Y/ M?%KB+=YP//(7>YCV[5 %L[[QC+=[N[,"1).#C!'V1X5GIZ=ESXXP2_RM MG4SM4-FB%P5]]X7^I>!R*?TYK"N725"$:49Y1 -K&)-2)+!TS93,6,B#Y%NE M*6])B\:O^C7@_M@K;&5#AL%/1X:?PH^:18%6 "PLCC+LXFU(:D4*M(5S1-(RT$58GEZD/ M7DNH>&TM@,M06DFRPORFGO/S-93(&^X1OHGUY0(::GA5W2(?9=!YTH M=/I#>*G^4-GE-U(B..A',E$A4W'"A A4$F56L)2E 94ZB)8]Z=&=*K2=$M$B MQJ\G_&/&C,P,J [:9H*P* D)0#TE0B<\#<"05*% )4*D:5^P\!*"O*8F<07\ MK=,D_-@W ;E;$E>G3MP1:1WN:OZ14LIX&(9$!T(3ED1@ NL4]-.8RU#'VG"; M@3I!V?;JS4JC3O0>GSYQ..K],0.KC$9KX/.:^L0(IG)=G2*\M4Z1P[L;&8V/ MM%XZF\ ?;LZ)<016,/"?U"9D.@.NE$K&6DAWA?C)^'#_ M:" M!Z\UT&_I&"M^BKO5,P37F4PB$VBK&$NLB%*>[7\%@M0ZMDEF.9$VY80IH$J5ZHAH;-V<,JX3WT:3BJ@?QK?5 M.BX'R+O1.FY):IW6<3^$%A[\]9&'EH)!!7@7:U!O52I!LY4Q,5H'<1)P(T.* M871T>_76<:Z#[#@B6P=8$H0CIF#)(!R62A &M=A0%1@1(D ML3I3L99,1W;K6;HQ?_U M7O]KY\W^SO,7[X[VGN_\^;:W=_#\\,WKPS<[1R]V-WX-!^,I# 8&+.R\P=@M M@S^YP!X,\^J]S$=RI',0V&^G\ ?L"U[V_C$;R9G)X?-?UK'GE5"SD!J*R+*8 M&_H@6+-^*_[=B).'?_OBMB3;2>2V82'TZ0[BJQ?5'5_ MP?B_#T +^L%JS,'S2HTY>\'W=_^B\#RH'"^BXZ]_??FP^Q<_'OY]!C\'Q^\_ MG!WNXM\_72RK,?M'G\X/=H]A;CM\_\B &O3RT\'N(/_P_@!5HM,/PWV&?S\\ M^B/;_[IW?G#R$;8.#!)M2$@%-A)-#%$Q34G,DS@,X;/$I%XQ!1W#FAU4*Y,P M31/%:$IMP.(@D3$-8AD WAFAC%1;/0NZX01YO@!3HRZI!MN.I>B7@ML6N&E) MG?$G\LW7/0Z7W]&B,ZV3W:=.<;2KB* MB-CJ$NLC@@:$?W=NE8DLO%L8W2S5]\!^!0*>#[HRYJ]7H\$WXE[7@L4W-_;9 M_[I8V[F9XN)[ 00&!=2N7*T4@UOB/ MYXKS=N"5YZI01?7FZN-M]]%2O++_+!+;(@DO_3C8OORSJX8-*0A;\5W#7OV9 M$)>_M)OL)DZ6T6L-^XTR*]\LI216'EV3JE.9X3\D)V5%0?654QS2[GN ?;$* ML)>V^7WZ6W. HN>:.W-;ZFEEG]T@&6.S]P]%\S7(YUH+OO[&57)K=:@GM;'! M7?#E3[IW'5$^"%'>%A)I^ 0Q\1_Y",R1\0R&,&6_9[]H$"F]B2UPJO+$EK_< M9 ]O5'?.F?#+:<,+7CJQJNO_R'39O6M:6+(1+*,#> MAJ_N(1C9UD';QD#;UP;:PI1GL1*<6)5&& FHB$PL)TF:Q$%F-3,! MUB)GO)\F';!UP/8X@.UARX5UP+8QP!8VP,:T"64<8;2@!6#+K"5*:P"V.(B# M,%0AC6.7GOT^OE8X&^Y>6PFU MZK#H!EAT\+SE&I,\-0;@!)0K:@@+,;51V8PD/+&1,$)J$0 614$_#5>;67U? M8<$-*L':L?$/="5U;'Q+-IZ[@6PD08UDE$B6:<)$I(B$,P2&IH'.@DC%&JRE M).VS:+605,?X2/HV/B6;#RW[U4:1Y132[(T 386EI$TDIS0 M. QMP'1@0RPL28-^$JXF/?\X-EXHM]UE CRR>/5NLIN="7!=Q]PF.L=PSJ/?"&Y"'[7D-OGQ MF8:Q]^GQD#_=V_/^T?_?X)Y@'S/.$KC3;H'_G!5UC'UP^G M!W0/YY\?#U]\V:?OS@_>__5E_]5?L.9W_'!WD.VWO6%:FDR"Z43"6('DAB,D M2C"!JG@B52SB3'-0P#'FS$&W>[=\.77JKZ#[QZ,SUT5 M3SFZ[-V]20%H4\!^]LS,XB3EC4K%*@:@%B9:IG'(.(\4,P!S)LE 7V*9";YU M)PTI/ !U?C&#FUE0 N3'U8A^^2M2GBX\) M2V(+6T]T'&,+#::(B"-!LC )F(ETH--DZYD0VY=%+M158DU>ZL)./3TJ?XO5 MDV4YUKFK7GB>3T^Q6G4^@L>PBG5>4]V_MQNJUN-B,G:$-Z?J8CSLA>)_D/@H M_Y]^U0$ Z=?Z<\21?,^"NJS4., H_M #T/\+GH,?9FN <0"FX! M!/=[XHD[<3CX=2>.APSG*Y?/]X\93-"W&;Q[T+SV7EV]0S>LMGW;Z^@;0NCG M8OKE$DUR$4SW1M-"O@!I/KTX*H"H,UM@,;ZI'0S@NS,Y>%V,0>&<7KQ!"BY] M<>Z?%VOGM;F_[A_I"^QKH5DDN4S ]HSA'YFD@+R,$VL,UH5+%&<15N@05S2L M6\]N<##$NI/I3:NC<7T&6H>#E1GQ-9./!H4 ?8LO=\-G4[\<=8E;T= M/?4]TL*DO]PBIU754_;@B.#\Q@76$L;-*R]*@+I^5=;=PRV<^7!63GNV1/4] M+QUM2:V1C5U%QO$@UQNSJKI M515"_E'U 'JU]^?17MWKIV=E@97FU45/ W7*?-24&H4%E+G)009AJ=%VS=)3 M% Q(UQ5Y HE-/;G!YWY+W$NP(*3LZ5E16.PE!#.U/N8&R1%)Y_)J)8]<6W!; M5-C/N3VO*FOBZNOZ]\A G^RHWQL[,T39^O=J6QP[VNFLJ(IORH&GF@LXK++> M3Y"[ "@C',!^@>6,?.E+.$B)#R/%5%V:IA?;O7VL0=EQ-+>)XFAQ_AM<#^\-7IN<4W-]-LK:QN)-@:OWEO!4*Z76,[:VIL METV-[W3.W*X9W+XLK_ST4@5TX!IDJJ,$J:Y)(I3H(G()"8& SK#ML,)OZ+!2A] MJ9SX71U<]!%J1G8*]' )1C8&$9Y*3WI07->EK]&C\JR%>XO"TXP!0D&O%-[*\OC<&%:5^5[\66\C97A2B\C4R)8KO,7Q2G.>E710_VE$*"/:6%HC' M=3H>&%>]V]71GL@+%W9:J?B?8<+C6=DLPVE^3OMZ?&?9IO@L'\# [=+V+56O M4700HM?\&3:_WI>J'/Y@#/BW4!3_;%;DIOOMT9W'3S@ $SD=#SS+'X^+@9+')PC_SH+#(BTK>;C$#AX68*1A 3F[2G9 M+MN_H*SE+9>&:RUWX0D*F/W,Z_8XN_;RZCI_V'N[*8QX#E^Q2^I/Z2!M[&^@ M8)#!&&?5JRP&L IA WI:%L4%C' MM2;@EL0J M!.V&9YP(FP@B VET(JQD2JPV81$<]CRU*0M8F'*P72PU*@VB0"D@T3H' M!Z,+)_%=75F^]?[%^?(@B(2)>9A$&FA'2HP $8D25 0\R_36-_L]W!/#N!%_ MS:=RD.MKR+@W]O-X\!G!];F'TY<2G;73O%4_X5$*;"2*VAM4M4M=4*F<]N6* M!CNC'D3?I::5%S0?Y4EAG6U_MX%?/@HNN&&Q(8$),^SWG&*IT(AH%5EAE$J""&SKZ?EXU9:J M5(CF9,N%1N,51\RWN7$X.J_Y[W+T"4EKQX&,[/<.MG?0#0Z 9$ [RLMIX7I* MPO"H1M5.I0%>%!7H4\IL433.<=3I%][^IW^N?F>EOBU/J7<#K:;K?/F08-2J MD;[2^;)K8MDUL>R:6-YO$\NU:MXWU;8E-2]3J0FY4DQ0RY*0R5AD09JPB(-8 ML4'VP]2\*Z'G'$UI=,^90IZ#(H,.(C"+T3IQGH)*$BT8VHM/P\=#/ _C0LG\ M-7Q9/3"9%>5,CJ:URV=%)O71=0@#]^N0FMX,3Q2=6" )G>]D?FT+HX%@PI<5&,\=IIWM5^5?15H\O"WQ_;S$KQOY:2ON(#.;.9F :NV@PI]WS]\5^UU; M>?/"1=' ?H;EG[C7YF,O[OV/U17MBC/6M5I?O&R:N4 3%' *?A^YN^SQM]_] MXO>]H]V=)G1E."ZG[JK=W<+A1?? NN''LZ*7Y:A/]OXSDP5L+#:MR,?FE\=X MG[DW:CEC:1"*11_GMZR$!0/A9E&,(@5DT8:SE#(6\E0&*@XC ^EM=)K$YMRX/;B7L\8\< M(-YD+"1&<488$YRD'#.^$L6X#*V0(MUZQK&JP>5W<#.030 20!%%8SAGU;8O M:.]XMBN0M6@_X-.5DE]?SL"IP^#HTVU1+<9E@.'(\ *\!L.UPWO27L$G-]P< M[ 9C8"?X$6]?G&OW9OD'1H0ZHC+,(ITQE@H%*E401J&)09VR:836+I*ULW8O MH>]%$MX%'-L;@;4TPT7\+LN\?#L!C=@6@? ?;(5W-)'#14#?,:PTC1946 M1L:@\,14")LI%DN6)J%0-.Y.^GY.^G#G(P^C#/98DC3]@BD1S2YEF";,\D"E(R$"%,F84H%GYV+L?PA?B MI^,+F-?.1\6DX$Z1L@'(2YU0(I/,D#"521!F&8\MVWI&U[&%NKGQ1X.[,OY2 M9_S11>-OS? /8OPIF5B34HU95$Q(DV91 G8!UY8E*DQ,E58D+DDKZK2 [Z)? MF.OYQU@!KD=)2HP,L$ATG!(1@(7 $Q,D-(S "+_")+BQOJ)H$06Q%=]+W3#O9//K+8IDF8QB134B'L@]H2"TZRV"B3Q DSD3/^UH)!;?RM M41?F(?SE;#(9%],GH?"_G0V=S"0([*E=3'>]Y/;8?LG+:7WCG\W0O "^!WZ;YGK!U.VW4P#J07U@OD]' M>'Q0L#Y:#MG+H<"LA/E*K+U0IX[*>>[GN2QPD]$'@+_*+,N1F_(J@7R$R:7X MBQY_MB/I(QY&>C!S:3'S9-#F8]S5(;S6O?H?7WY9M]O._69-:]H[/7I !B?3#P"HELDBE[4O]GEOO87(=/_[CX91DZZ@ I MATD;BB'U')^/.Z)!HOGK_."OCPD8UW'* B)5&!-F9$@D5Y:$22B%A<.P<8AN MRROQ8R&.;0ALZIR82"UUB-?@ IV$^155"Q:U9:QIY)3IX620@[BS*?UXFMKMS-P(?@VR^VT'DYSV M8'K&Z49SV>Z&U-H.JIJ8;A9U<.3, M5M&*X]FTG (C^I1%T&$>H26UFQ7_MF>Y@^5',J@82.2Q.Y"C_*AL9]OL%@2^6 M39F@QB1O$ B#?_-J^RZ6[_'&H+)K]&;@6,;1\KCP>?2-(V @\V'I$IT+5R#J M!/[JC'\[]-@V&EDO$FMLRXL>//P91G99/J/Z-1A 7+_$H]S0W\+U)F-,)'!" MVL$$SJ\RQ";RPC/"RM*:Q'OT1^15BM!0?K+S:&A7?FB!=.9UB$I,[IZ-*H-B MN_I3YZ5H=J@Z'+=M]1[6?P.@5_ZN"_9I5CC4=_6V:D#\R\3EQGK"W"-G%LZ=PHMPL9G%X^-7J@:4S'CWF]3 M#:\3F<-:[KT:SHKS),N_6$.^VF*\H+@L,>YS1TP_K[*"18__^BB3,(VTE-@; M71.6"DFD3BQ169+2*$F!CBPF>ZRJ*LO$7#'GO$P42IB67.VO)#$H.\B!S$OW M1_1P#'VTO 2F_2P',UM)HC6^@R@#4\ BE=CL!MM:DL/JF2W L MZU(-(*9!G!8.: JO2B&SJEF9U]D$5X'+J)TOZ:!1PTRPDG1OZF2X+TZ2GTB' MN7A08)SXU^(^)U/9Y7WI%;D7%W!PD%.:S"89'6%CR7R$,) C"'CXY\J ME"^;;(EVR(@O" ;KM$X7Z0W0[ETJV>%UVM43:#E\KM[B^4;EI0/(B_["GKG8 ME?%PB$HKJ!Z5Y'1-_E25!M=:[7;O/>Y=53'HTG21A6.L3NZJ$^E_6Q1-+R8X M).[ 9#*XJ$N,./Y>*WL7J*=7;7_[;\UT6Z?M-52GH8_Q'$OG:L]'9S.@)D;;C',>5;=?[36V,MIY&!9V596\%]P-FI ]'JEJ51<4NLKE.[@9)Y9N: M6!YVB>4_?"I=8GF76-Y.+'^+M0 ;TJI:UC%JG0\R%:YW&#=H#&/6?\]KL M0H=?71:N&K41A$Z".1$'I.%KY?NT8C#E!B!"9R>GE]MSK5?/U1=T8;0RF0?V MLW-)F%E1NVIKUYCM<(H!+_[U;J*^9IX%M$2H?# 7SJ++9KZI+>?- M-UZ:N/[E@-:/_UBUS M[L\!A63HEN]HJ>W=&0Q\EOUUG#S+:QZA^\I]UO.1.O6]5_4MK%-@,Z I5";+ MF?/_H:=N.H5957K0H@O[2IMEN[>CM;.13["PZL8X&3;&AWWH5-REBFN/V56" M1-:*#_/+FC:,T?@WT<"SU_6BH&OKL_ORDFM ZV+FDJ[0."P^>^ZZY+7GIW;D M&,MYPI6OM(I3J1C'U:('4>42!^IJ&T-IK'>0E3/ ]X5GP)3TL"01(!2 34/& MVSU_L$V7DG665C5'O%S.37T+UI[QW-R!?4+QVWO1K_,B7B*?_.WX9-_?0GJ3 MM4J-\!#L+X4>O,[U)7[>ALJG?\X7^=/Z>0_.CETD P^%%0'%;KDA82:Q1*11 M0'B<9!F+8A5H>D5?P_NJ7-\=X?6/,.%)FG"L0 Z,09C$].' 2L(IU=K*T&HL MFC=:==6O"6NLY?$E&.8!S^"5V?I^" !_Z]LA;&#)WB1X["5[]S>F9&^\'20/ M4+)W'L[<6'M[(X\;\->-J]H;[=<]"8; U?0-O.N/LX-7\*[=OZ+](2#!\ 7_ M\/[XRX?W?YP>N(ZE?PR6$0$^._OPZH\A($H J #?U1> !/3X:##X$%X %7,==Q))>+H['81@+,7 IR MEV%N6FR-$89%+ N43L1RS=[Y0?2>R_*T]W(P/N^UCN([RO9^&/MB 36P3AC("Q:%]Z#ZO4TK0'3^J@_*MCQ(# MN>A<,95+HHI(GW<;6J.)5]ZLA2C/>6R4RWC!MV9 C+X07%[B(Y5;IHDC_?6: MEIMOR.UZ\L[]]P58 ,3=2$Q*^VO]PV]@ DP&\N+7?.0VS7WIM\7A^&2E_[ [ M5?_QW V]'7A7-'8$GG<^KC[>=A\M=47VG[%D.PG$I1\'V^&EGUTU;!ALIP'[ MKF&O_DR(RU_:378C)WL]ZG*]K"OJ;=K81TT;^V]WO ^WEOAMSI ]Q_F]&NF6 MVGZON<#Z(1V_5_1 Q]$'V#EU?^PZI[Y8[9RZV@_\%GLHEK=P.IX\]OU#?62Y M+_R:O;G6@G^VC0ONE+INN-F/8I-^;Y04T!>\4G+OQ+8RSJ5 ]W3V^84+L[W^ M#G>;V!'K!A+KW2LY3V"[_N%LM_$,AC#E+S?9+R7UIY,"0P!)-5>MKX$5U^UH; M%?2NN5T/0RSKU__?RXAUHQ6V5^8B^#9I:?=_DQ?=J&@>DAJV;H/_O)C3V<[T M.?81A"UU]Y/-]5#T.%UVI\?#+X/#LT]\_^Q-O@_?.S@SIP=?_PH_O'K!C]^_ MS/=?P?AGOP_AW73_U;N+^COPKMD'^BX^//IT\+]*T'Z;)RG62OP&Z#3N@W+@A6UPEW[_URF6IUF'3 MD\2F[[RB[K#IAV/3UP:;$F-5%HF0I)QGA"D:$TEI0)B)N:))EB18O2?NTX3W M8[':>[O#I@Z;-A&; '6,T"!Y19 P'@:I,#R,30;_R125RE?A[O2FS<.FL,$F MFH! B6)!>&PD831 #0J@*I,@9&B<1+%*MYY%?1 Q_8C2#ILZ;'H4V 3TJIE) M61Q9Q600R@B+UD01 ),R<79)#<,.FWX\-D5SO8D!.*6)(DE(#6$2E"<0,1'V M(0HP8"X(=8(V7<33?K!1-MV-/6V9^[];>]I6@B=^VUS?V^O"NMP*%R=>5H5I M?!IK57_!909?YHN;>W%OMJUK,?PQ(QT+TI1;(S/&,T8E$RB_ ?1T0F.ALO!R M[]4BF+UI H?6PUJ'8S?!L;KM9#[YCXZ3"Q MD3RA6413S1@/!-<\DT$M%K*PF M+G?P=1_PE;=\ 1:41T%U3 05G#!JL%:I FTD9"S4B9)*JZUG+N.*_K9!'LT[ MNFWI.+CB8"E8%&E&8ZXXTRF5"6!R82,#8U9DEC%$Q,%09JHV+ D#*_G#.C$\$/Q[]P/$,8V"],@(I9%EC K M-%&9#4D8LU0D228$5K_C?!#\JWN6;=BHDMOEEO M8K'_=,=D/OE_J MT+9#V\>:^]2A[0.A[=R+%D2141%3A(:))HR'*4EC^$=;+&0?IWCR+B1 U+0]NT5[0'7G77O 'M1?\D=VEKNQ&L3>UPQ[=[GFH7?UW7XZD[YK5 M%#_?]1V&ZAYD.R,YN"AS5_)\WLX/*_+G39\RD*VS@:^*?CBINA;=H&?5#]J; MP[]?O/E[[\7[Q]=7Z8DWL> +$[5I_XV2PH;?)2]=RNVH(#L\!/?1@3&R*#(<_ MQ1YQQ2?K^E[;WJET/;9F!;;\+<:?K6F] _O!X31Z^J($@=K+B'6-G: ME<^<+^CYRYX%L9&[UN0XAFOOY;KF6=P*G'-KJJ>%ZY(XD,H.,%L;MLUW.O?K MPO['66\$)]A\QT_-/6I<"^]\J+!9&?*3VQN<-2Q8&K\R?.$DGU@\4>P0/&ZZ M%,/@U7+Q.W(^&^PC7.#'3:MKF\'!59?)4FM;NEW KH^%;TDXIX%JC*9G6KO# MN2,+KXB5&]$E[^J>>+!SH+[CT>KQ4-5=, M[ F\9]7M';_;^O?/R:.>?^.^; MO/^S ?I$:A.>X^.?4?JU_!*W?_^1[S=>__=+OGTTKR_X1O7@5.>C0ML(%DW_<2GOKBN^7"=]UARO@YQVG MD?BIH-S/AE[_@&TP"?+(;:L'(YA2V;(E+A6WUD#46DV MP0T0P?^L "/LLEP0=$WX;J]OS+7']"$L 1&P$%8[Q]OMOO*3N5V-]Q@,D]PQR8 M;GH!+!?"DR!4:N@X"N'1W9D^M2,0 \,9J%O8ZMZ A 0./;UP#^WNPT/#B_%T M/$)1N/19Z-??8H<6 S\_^K\@P">6E@M?1HAK==R=GUKFE^!&]0K##(4?:,_8 MW!*?6%T;+F7WJ#]O$EQB(UG'-4,D@]5ON/Z? Q"PE49><=^;O;>OWV 33YBD MG<&$R][.*Z\AN(^V>WLCOVOG?K$-VT_/Q]BX\Z20PS8MPOPG UGW$A[I"KWR M=E=V#[HQAOP9CI("9D[+Y<#@;C!1.8 M6NVA.A^ZD3"2"[]=28CAXO#NP=8KH'OXEU:BHIP EY]IN]S9( M2J_7J.?VP;_@KP/\Y+IF0/SH&B"Q\'M[YES^&=V.:7+G_71@LCRF-^FGL^1/ M2JKV5%>6G[^;U,U-:L3\!O ,9.,F6;+K)[KG5<_I:5Z8WG]FLIAZ8PC#1KRN M"7( <4>+MQ<83))IK:WOW.;+Q MW@,/]:!6%KZ/;4V CAK_.]X6<4_E@X'S,5W6VA8;BV/OOJ+Y5KS\K?6M;X$9 MP'XJ8.4UO5_*)4[1+,89G)#KN8LZ6):5\*BZ@*= %]&G3FN$E^$@,*$A.DNF M8_VI\EWT_EN@J.D-JYE-Y(73NLY],W%\?:4$^0[I(ZOGZA&H3"UW\[T5'7\'@433L>PK-Z;_R>'D]^\=O_V ME?ME9UZ/<(GQ1+@M&DK-KY LJ]R7I"TBO^*K@=/HKQ!9<)M"0!-$KGF0GI M_]0,MHY++R7^Q6NZUBFMJ("MSY843(6]9==0;*5&LGB;T71IB)5+*[PU'X+] M6&C?-[UI>?OQ)-P^FYQL@:4QO>RC1<:C(7#5]RB\4<0G7_ .Z9);B[7K'LHO MQ'\]V0X9_9_?\-;)_R'V?UC+R]<;_,I-C;[CUO&*;::7;S.]_VWN[FI_[%UM M=/E=;7?MVEV[WJTCY/?ZQN7=Q/E)-T%7N*F=X2_L7E87=KU]I[2#I'_M1>\- MUK0I&/#>.J5'.S6Z[?D^ 0O2Z]4OYY=EH-W?_2WC=N^-U>X&!;V6^)K*U]Q^ M.:76#!C\ER.I,EAZJ]/93&4VCFL0 :W7N3\*>R(+ M4]/,9*: WQ:OAA<\).BU;NAGS5V7FUN![>OQ8GTVF+I+4+PFS+VK=7%H"515 M]:B7&CBW[+D)2_\-?P6S<'U8W;(URZH=XZ!Q]RZL+)Q="V+1ERT?&%M4KA_T M]1ODDA/\<>3>GH_*6>%VP2VAF5I]4XU\4:^\(^I[).I#'XX!I.=O'9#*VF$, M;0==?5O;BYN(@3!VFPPG)8"]#"ORRHUZ<5 MS74G?(\GO!+Q %)C!&*L"2'PQ08:!D0"\-$B"#1P[,-Q@?:WQ/ %8.?9:%J@ M&VX\F[K;J-IMV[[\W /EX:+?>^E9W-U WO2@-T:_>5U=[CY*-::MO$CSV1_' M/+0(-93ZDA<@?BD";/%*W[LHK[@AES!WH*:IORUV=^!+]_N-4N/4'WBKSB?N MTKZMY&"HT6?OZ<7[TW$QK41D:9N0IE7%YP9WGIMQ/%<98DLJ=8>.]ZK4%8XF M!ZC% ]DY>D1%^S4ZZWM13\- 3G$#V).#LAU X71]F-L8V(H8F;LQ,-PR/Y%5 M*,&:6#1@NK__CX0T;(>;P5]X'/;^85!-;(+-;D36W=G?\.SWUD:9[(\-!DCV M>WLCO=U$DI36?G)'/D8T9_0+%V\D M9Z5W7;Q$I\YT![:H8+_.L!'H[LV M,##X;EQ40;1';_H^!B4?K8_'PC_446^U=H_Q;F;LPMWJ]\O1A1NM'JR)+:I> M[L),ZZ644U )JMNQN5%=SM0P1SD N[S(,'C>NQ@\MC/72MW\]PYV^]6T ?ZK M8)XJJ)(^+?S_'0.BCN8!4?X^Q@>4/4P M_>5@.L?9GIDQ/FM$/N>%Q/#PWN?\^1F M4@7-O7V^NPVTD5 _%$ 4= M(.;%< +45V(!\['VJUXZ11>Y M4/G1?=" BP$=8]P<3+0M=/3,!V\N>*%6R;3?*T_'YTZ@QDYKS=_,"N?[ M5, ,&9*L]S^AL>$H'PV"2OQLUY,I)=#H!2Y -@L!'D!^*ISMTGI'$PTQF\+N MGZ %TI!].^C3A9A<@/B&V7B+1]?92C#K3O>Z5Z\$;*&=@II0 +@ZJ&NYCDYS M6^56((V.1R=C1T67*^(5D< 7UJ&E@_+:V/2JAXO)]9' C99TL>#XF@\YP&\Y M)>,IZ1A'/N!\MPHX[VC]?E6)PJ[D&4:OC65Z44S?M.JVMFMBE.^)=/+ 35W!2%];SH&$]K OK M^>%3>?BPGDXZ?:>RTF3.20R]'X],V^/F/0'^2F:-!+NYU/))S7:DY:1$9;RZ ME9R+(;P7&EV>\+;J?]P[V"7+/DA_@W5NU_LA#W;GWL5J3MZ_"V]XVNY>&[ M7V?0_MMGT%8^QLXRN']F6W(CSA4G#&0OY*"_G%V=CTYSE6-B.3[BSJ_1X>>7 M#6USX.HLZ%C!Z.(2JA5C.0MXU4J22.N"Z-1?E96V&?0\ M'^ +F5\Q7%Y4ILQU=4J;([/WZ MM3MZA9V>E'AX+?-1AP_WAP\'\N]P._7^@"JJQGFT73ZACQU%-W;U5X"!JNN+ M+P(P]8[4M5='3=F+"0;>C6RF#8L 3^T_XKSTKO:%^/R MDQVXFZIF87XUU85\.^ZUM%41G:M%9S7/QD\V5F?5U["33AW')%V4A\;K6/Q[ MNQ24G/HYK%R)*9@NNFY;7*3\H]W[KM[O;DX'S="VXQ11,G1R2(5 M7W55@8$^+'5JG\/8@(4"/%5<-/XO?_;S MAZ4RXV$.5A%0Y[1YO"V7@1@]FSB?EA?.]AI3O&1"/G5AS4OSN\P6)?S3 MNC[9JSL'#6!4G40%EZ;N,)$KMC,0B$,_+R\0$<( /D ;WG*I8)",.!V M;]^_!:34TANJPF/C\70>$(8/S*M<-:$HEQ48:QP47@277LPT$W??QSBR'AQ) MGMFR)5A:X1B=&7B_=(O>K'8D-L(^G)T+L/?:W-+Y>D*9EY'S9LT!?SX#":O%U'4I]YJZE!TUWFOLZQ5E%=!'BK!>=!+A? MGENY@EYBLW7QZ'(X1&$.3.8J..L%!JL^=2Q6QZ(#:SD26A-L6M,/UD-<(IEJ MI(9H1GB8/K[.3:8B'*_HW,C&W!B1\_SP[[U=$HK'9HBLI'(-QR-T8=2Q&E)/ M&U6N7B.Z>)5SE<#D43$=^_SQ.GE\>_XDQDU@?+]TCHHJ_06C0S"L\E0ZG=>K MB7:(BF1=[7:IO/4Y1G0.,'3/^T7.K??:*MNDNK?74+T ]9VJ7L_ZLN!-)H)? MT,#;MM*GA9V M5/E<6LG+)[/<.%GF4K(Q KM: $:MN"$J-TQEJLRF^2#_6L5? ]-VCQ-5) MQWKL32@W@D!9XE*<]\\6>#MIAY/!^,+:5FYT_38\QEE1N/RE_ORO[K6P&;Z\ MNRVF>(CU,)C38>L:TB 79.6*\F^;^EQMOQ$#>5ZM'I;L4@8WG?'7E]EX4U4L M?O2,/Z_FCV?=%&)N2MMZ]BQ1F5M?[G_!@#7N@8N%1*;+N@#X&##O,SZY<$;K MN$IK6VD=4-DWC3O(^4U<]%EE8I_.8&/FA>PKUU87*K41)$=Y%RKUPZ?R!"L@ MK:>V2J>MU)=Y[N0W@6JAP8:3M0O:1Q/ U( D6ISH#&M:9V"D[3FJO^Z^1@Z< M3'>NN+S\A#,X=?%+[HN8D=CNBN'+DUY4U5)6Z]U[#0C5'U_E?+&A1R^;33&) MQM7.V.X=5=I05?0%GEWMYE%#O ]1,^(&5U=V<]/IC:Q_+:3Z=54T=6GI1DR3G!LC0^UHI8_-+ MJW%Q B_X6K>$0,W36H,:4$C^VYZIM*":SFVV8ZS]X\/4_LSBGS\:DXBTMI,YG/I82W+%%M7=33 M79ECG&&N9P-/" ,[.IF>.K[TY(!\6%C'+J4KW80:$69_94T->O@$: +U%:SA M?^)Y!?ODC$K49AQ%-=S22A?"^[5B"DK,=N]U<[6P# 0N>7SFKI6K!(_\9%R@ MRZ:^P7",8#!VTJEG$UFXBL'8A7)T@MO0>J7+NGXG%?9+8,L/5;?'7TJ5+"8=UX%TF5O"I[B]\.6)L>&%]/QG/OI/3B[+9 M"GV*P(!W+7 \8(/"\9<.NYOL%+!-QV!\5!AJIVAAN+F !>+&DTO[A2F#LX%Q M-F-M#3I_ERLJY_"H]%;4&GK8[NUC.=CYM)HKH/F$FM@%##$M6U="R^$%N9/\L U>*M:G7&5.U^ VUGMAG,7R$F.1"V!Z]P8#V93W*U%2G\C%QD@KIA#N5)T*LR"]YZ3I$+ 1_VY<+,*# ME#;VMX55.?$)T)'K-M1[B9Z)+Q)##=VEY1^SD9T[';$[KG$11-,J\\<3.>:L MQ*R_RI5KHXL6KRC[GLXQ>!L$&B))^^B5K)OMX%&/%3HDD+4Q&D$VX12+5/?H MX@6VGNUE*UZP>=2%;&(_G13)G0[BJKQ7=[=U8G8[#77Y*-SYS:/6UU7+Z/D; M&1PC*<4&RBVRI9CBHZ0C'@_FGE;K\4SI"Y, )NBE&[[?"X"@KKX-25 MC2E=DKJ/8UT(^6K=L/?RJ2]>-;4CTRX,XWT@31^WT2P#@3ISB9KP$[83<$IU MA5RV1D4WRWE'H_D7;7.UOSA+UP#+P*'#+XB&G@I\["UQVWW).?G2ES.%V.4% M)L@-3.3P3B4'*6W)#C-R/N7+!3S0O,OM:.BN 0D7G.N+ _B%>H-L_8KJ\O%M M:)).B\JK?EGM]I#:O=W8@03$#;/>#HUM_=]RK9VU(E+\DB MAX-V;_!%];"U(ZYV,!V?N"VJFONUU5 GEVMW6$OFP8#H*Y[.3WIE$SZ/!Y]= MA0WO<4<%R9K':-Z\F>_D<\1+5RSU\8D"5.'FJAT&XZ[565TMNY8>-S<[*K4' M!,:7N1^^(K/F>L%Q)0J68N+M?-UL62-6VC:"K!I+-BZ5OHL-;CP:N=>-O>I4 M%_FL,X*=>Z*)DV^_:3Q +\E^_"J+N9S7YIIO7]VASR%99E$A'M3?PKL9-V*]LY5@']6Y81WX!VYA(.=A9>Z<:=UT898G,F ME#P@T$[DP!=Y=95A=)%/W*LZ\IZZ_#>)8 M4\&ZP(XUKCY888>SYNK8W<7!J+[LV+B*GG,E@[Q! J,47M^IM?[V=OKRR+Y[ MCGM'>^(K:(\+<9(4&*M5UA0L:EE1 0Q1DT;[0"M^ >5Y^;":(\*EN5A=U&WF MNP,#SC>G*KCC)+??D+HACPNV(3C7"_PS*.KM5>Z[ .[",[[_)3?]>AJ^4DFS M&D\6\#= )TQ0;)FXGM1PC4B@LX$S5ENCY(X[VU^M:KM]=C8!]FH9N%*>+KZ@ M]44?88Y+G&'C(3@DC"=9&:ZY]FRQY3K\JETS[@]5$*7KXC+O_.1M(L0L[=LF M+6%HFUX7+2/WPG*&Q;'*N28)5A% ] CD2E',)M/>ZV;L'3VM"UQYAV;;"UN9 M;HU!.I]2E3-5UG'6U6$[AW++,3I&SPLJCZX,06T-7H5?QI=N\HFN5?-T,$(_ M2WVQ?C-;:GG?]1'NP\__AG]]_8/^O)5ORQF[@'5=J8(-T1QHW-V__?"I_#3W M;Y?VNC#V\WBZ:/+-'>7.10#PZ+*6I$&OK@LZF+>YK_(W5_715B#/H[1.6DT4 M'I]5\M9)V,ICV)@@OGFSOX(#\5(XYQWVA^C7UK@S2QR)>"&Y\'6488N:UCI- MIY;&+;E8:5]SW^:BFW\,POZVL)5(I86;[>WJ&/4ZDFV-2WW]WG^ M<'TMVT1(8C/*$2I%> M1PC2J;5)E7^XJ\FO8(\YV; 'BO,)U7EO3Y&-9CD%11O?7Z?'7+@''R[9U;."8TV29X M =)V5%[SB+!R]$(80YTET@9C.SI!E[H+82CUK"I?Z*8VF@'+H,ZXS#R@$U^/ M=_KM>\_+V7-N8DPO)I4E4(^M5IRZSFDP DK(S>P&$;9VOQ'2<6M-LMU M7O "<_H; _32MXYV/2G.MQ9-CJK7QP51%Z3Z$5VT>5G=HF$?D<8,;$)AVV$Y M"R89/N$]%DY!F!?@=)=7/HAUB1,<3S:71:YW/; M.+(^_%58F682Y]B>G;-_G9>B((L;BM3P8L?[Z=]N M +Q)E"W)LD32V*J=V!8% GU#H]']](Z;GIP'MZ"YL(U>X-&(_;"J#8JRTNOB M=XYE#:@X7<*^+KD4-IAU+>UP=D5KHCEWS/![/56XP!=7A1]E&+Z1>D4\Q MHXL?DUO8,.\TYFDKPK',(R59FE5A@U@,FB>OL1@664YLR W94G9;-N[CR L\ M:)ZGTF67ZWE2V6*6D:A(8[$97=6&;+(\^P)]@4(567N/8G'E,9*2]%4#[NEM M/I-,"Q=CFT[!>]Z^?#9#^/\B&;)4[\,^)"QZZ]VQQFS "5_$LX,';C^*6S11 M3;P$TB8RL!D"6\QS:I9 .GF(^OP'XE/$J^8C/EYO1CF@QD*^^(I")8Z&ZWA8 M[I:4@X:\2OK3ET\E81& SPP^A,.%%%=_%3?WTQ?M$?M;237-TUD*^2KQ*LX/ M!:(7$3\Z155A8+L>'(U%4@16=VSF,#?&1)U5:M-P[3RW@-<;(@H&[R?8/O/U MAZC#$U5XI;4L>O]>59;<)9+X.4G*PQ2M'2HI9.7K^FJ6DW#-\QN@M!/J>1U@:M9FGHI)[T$@Y7=^^1IZI5# M>.971"P]4%PS"A%94I^P3F^R&O5*MCY\Y[WPJW-5<9VY,Q)).3WE\HYRY48T M'+X1P219;O]RC>^"=A1=6 785M$[N)2,7U@<45"?-:'Y]0$,1KVSD%<&+S2T M0GI>CN 4@TUG9WQ[-[1"L0!M7E^>#& MA>AS1>&#XR<"2H7?'6=?%XG#_.7QH@7+E\!@9\ 0!C&_)UUM.?E#\0=E&MY3 M!AS#0ZS,! 9H]Q\PK2M9B,"QX$<2I94$KLIDR$* )"^<*?%HO)@<5$/ZO,J[ M5#%;19@JM6',$7\7FR%EL+W,WA+AR[+#E9<8@PZ?8.0P85SYIYWSA M@#HW Q9/8X7GR%UC(UFF%(9*"JQ(^$$E5;5B6>3;X<#N#5 L_&QS>JN9 M1L_(_D2RZUR6)H._<3ABH&$FTCQ11LA57(@'JSAR>)2\2JFJIF^T5")(F+_E MGD89#"?V&RS-#X=\.U35GIJO;T$+N7:.>4$T+^<7D3J!\;P !+)ZTY0WPGN] M$>[+&^^4 X/7[$[\-CX*_(/9ON>J,!S>7CB^YNRHZU3.;TS[/E0>&^G6 M+?]AE%BL#%T^R.7FGT5-?OET=DK*-*EL'GRSO5_J&L3O.2B<0T4Z8ODU-.M8 MQ:(WH@M6T2P0WZC<.W%U_@7$(VY8] <.)GH8!IF35(>B@TF&MQ'65AT+'DS8 M_S[LBR-L\<=9*3 G^7&5'+BM%1T-.:0L+1J'\B,C9KN%@;A@$'OABGT[/V16 M*%CF(0-CTZQ=WB,=G- @^J?@;?CEICGC;,%570!:S;@;PY/3V)7?>$L-04:< M_L69S3]<,=EE3E.UBHEY,LY3+D_%U0%>!R*C+B\>PQ(YD:+-ZPC*OBI:;VQ" MD61Y#=59D4)7\0HS&F<]O)YP2'O*[\%8'!JQ*#(_^"P,SDU 5HI]'T;^^)Y5 MF]='D3(C41M'XN:AIYSFQ6CHW]J\W2]S1VG"NT"*&@3\'6@3"\BHK"LDQJI\ M!G(CW&+^M/GL@3B;>AF[,"X$5&2-/TH%='E#RK=ZA>^Y1YYS/IV'P>/=_=H< M%+I,DZY$A1P_%A#%(2PJ/\5F& C82X;+.RT!'%1"*7@4Q4;596U9B+86I_ML M"%;^%%=>6HW]9F%]!D%0]62^@'I]5W[]IP-:^LD!!4Z<,:CB/T&7X6R?F85\ M*6'@\HC)2LN0KXO%.U-^/^M$L';T/'K*MY)_D"Q,>SG:7']0%WA8[(H[BT<7 M);]/6V@>HJEIYULB:@X%QB,#B9?XF4WD-0*EZ$VALB+.DX5HBKC,*=Y,\<(H M7KG*.Y$7X6C@$0.]*N[+2X?^.GM?FFN!!5:-E2-M!$!'R1<0)3G9'%G53$IC M,3L6\!"AZHJ,M4\CO_FL4I%592")OV(:Z!E1&*JB^N&L0I+RQ0]A3V@?! $C M%DNL$A1+>;?MDXF)9ERH7_17C MD4<.B\0ZGB69)XTA_,2?J9<\+*(<+!DN9@+8I?AR9 P'QYOF.*=Q_:#S= 3, M*MT:,/,F4/'$K74YVBXL6):'QX+.)0_DJ= MV6QK6"**=, K8)X$!R%A(Q=?C96C(@S/Y04>AI6.V0*R";P3^VCAZH?"R"$" MA'(D]IYWA/F\N3RC^J(;@!<38=:^A1V/,L^D",.W<Z-B@N+Q@P0CDW7X0GRA?TT[!B'BL+*VHF_8<52OW8C$B.[\J9 MN()W"Q<4K&%DW:M8PJFX?O#S/--/:7Y[=1?BY8(O[";^10#B-5CE"AIK56':/(TM[U%&"U8^MC(,L_EXI9?A MK.8P#UD#B9C# V2_U$KH8V]@7*BPW6&X0@C(A,G@&4 P-T?<,BUPR1'])?BQ MG=]M/RPR);N-#8*4HS5XC^2,RANBO=X0#5;?$.&*O/'?WZQQ<6&_D==*W;Y6 M,O8@HBLJY\ZO?__MYEJY_*QP&;%OO2A^@(+7G"'8'YP0A$O8>_C'Q?2W%.Y1"<1_'^< MO5E\W&,?O4_&RY_I=L_4ARL_5GO:RL\>&[;?&_;[6XWZ^&>6:354(VU1GW/K"RWM&#,<:?X^QOC3>&8L!XK)ZJBL4TM&R]_ M=+CTJ#[_@0_7^'$+QG_FC<<^W?5..7QJHV2;R\T4LQV_\'/T^?(Y.M\S%]>[ M:])@\YJ5A%FY5]?2]S"4O! 'K/='G\3IZMV"L_32)&R>='W%((T4KGT)UW-M M6/&H<&^3<(Y48!A<8R5;9:M$$ -B:\C96@M>GW"%!"T,U2G"JKM0X)>G7>NU M_^W:&TG3Q;CUK/AY=WOZ*S4:TAI+:]QJ$R"M<6-846>-G^L$FU8'O> C=L\7 MIC $8AG3'RZQ?M484*RU]A\M1)594TE/.1"WSYKA>65 ML=KH)BU-(\.!233;_,M/FJU^>,Y",SG>8,&/&?BG7KEHK:34M4GJ+&- ]+XF MI4Y*W=Z69IH6&0R-ULO<,QR-IUVR0S)('_Z\SDE8ZFAW==0BEJJ1@3%LO99* MJ6N/U)G$ZO?)P&[_WB"EKCU2-]0-,NS;K9>Y[OHCZL_/B_8(L(!.1'LN>8D, M0UV,19505NNYTFO3-R-.K45JH-X.B6WI&^KM([+P4GJ[\,J5>MM)+@ULFZB& M*KG4:"[9!K'U#JG2YKM!L[? _G8G\E]8EA6Y)/ MC>:31C1#)>JPWQT^=6V;,.UGGI2>/AX^&I@H96:((8[Q^:4B_>,7P"99CT(7 MO.27(S#D: -/Y,T\ILZ"8FLG9+1%UU7+)):VZ=ZY*36:$C)Y?1RV^SK1S2UO M?B5_&\]?8Z!O?[/?.OYV+>1I;7G@D_KP2(:5:A*COZGWVE:->'T:^DY>XA67> PD+ B#XS"_SJL%SWM=-WKZ M@.CZIBE'#0XO=9))?8/8\CZOX4PZ,BUBJAMLE UF4->"M$>V_DY>YVTATB89 M&MT0Z4XR2-/ZQ-[X?"VYM&]/W-:)K0XZH4==VQK^^M>F7-]5"ZMU1*]MYH7> MMRB\\V+$P<9V"^(0E3@_Z XN]=JGW;JADH'6_OSY;G.I/R"FL64@6C)I7^Z, MI1-#E@4T=[/4AN;!+\G:)];ZH$],JT-BW4DN:;I*^MJ6-UF22_OBDFV3OM$A M+G5NBS &+W+KU.D3U=>\,TK]">HI6JV\;.URU>MF:V^T51M8&AGJFUJUC0AP MX/B1E.!N2[!M@X]K;(JE)2582G!3%JT-3&(.NRS!G8WAZX,7N=S=FNFO7.E; MIO?$ZH/W-=PROZ8Q>8Y2F*4P8T*VBL'&+5,".B_,KUF26R3&1Y9A88GZQAD3 MT@\[;+& 59]RGLTC>]ID]#A *+4D'P8(P3A,L8UG14!V$:F54SST%)LRQFI2 M-8E:;9]E8Z98.\:KKKLIKC981XFQARW5D0ZS61CP!A//28OLI@_7'D_-Z&U[ M;=$@ATP*7'L$3N]9F^9:-D_@\C&&^SU%2,%OK^#;/;7]@B\%KCT"U^]MC.O0 M/('KS!@25VY1/C^)HP0[0\1*&L//7E#J6P>KM?E:]AHLRH$\"4)ZF_G(/R/G%&/LW. M_RMKQ%X@F,%N;/FO..*)EP#!W,JJ^HNKTK.;TXN:HK#')E\)S6B#EUS-*HZP MN5^F$6(I9C>_\$]$'1&@2:84_N]%8^7/U(D2&BGA1-%575.<&.^%YTX$#R;A MR@=591YYL'28MC).*3Y:O""B=S1(8241C5.?P3RRS@,XF OS]N##L9+.$^<[ MQ?%^/?U\! ?/\U6\7OOND?P MW7Z*NL+^YCMIX$X7GW:GGC^.:*#<>\E4.?NLV/ P6/;;J:)IR@-UHAB_XMS2 MGH*TJUG//8VH K1)/,>'A8>320P$'CV4GL7V=#A,[/@421G$7IR )/"W%L_- MHW"B,=T08C!V%!E!L-,8X7";,?*-9TG=#8"2354LE*FU_A>C8CC M-]\.5;6G*K!6'VF0./GG*VE3/240Q]'U' M/]Q[XV0J=LKRMX3"J<57G%$<8DQ]Y5=6J&HE'W6%\G[\VRAZ_W%3([#.R/LV M"_IPX3*A]-]I5/A/M_1X!/+Q_=B9P.Q/'/_>>8C?O*\N&]9N<#+9 M9H6#-1;(R0P*(13]!(X?-,*G8$I.4Z:B3",Z^?N;GSQK-*$#US;-L3$TU8$Z M,,;64+-B$;H;^^=CW5,7"F01H/\PBMA;)ZC M2QAN8D3);0%+K606?A[3D^R'#V,OGOO.PXD7L(FP+WVHOL!:3CAD[^,?%R+= M4[E8BR.J>+/XN,<^6@A-\L]TNV?JPY4?JSUMY6>/#=OO#?O]K49]_#/+-.5< M6S)7JZE(T-+>R#:7 M&W +J/*%GZW.E\]6:Y2)[X8T=;DU.6%6[M6U]#T,)2_$X>;]T2=Q-GKW1 Y- M]Z7K*Q[_4J,AK;&TQJTV =(:-X85==;XN4ZP:770"SYB MMV)A"D.,8Z+0'RZ' ))J]*2!E\Y*WI=2U2>HLPR9ZO_TE U+JVB-UIMDG@V&'6FAU MK:F#/GR1MC]21]NCHQ:Q5)4,C/87JDJI:X_4F<3J6V1@MW]OD%+7'JD;ZB89 MRCZ$#?9'U,/VF#K DB^3*8WR\,Y*;ZR3#;3_\M- U_0/W0$CZB27= +#2QXU MFD='C$FR$7T#][2O[T]?HHE-M^59DS:G\3R2^T+S>72DR7VAH?O"D:76-]5X M[A&/"Z;1[&//39@X_LICSU,KKF::U+0V>*U=KW9/GT:;MV=>IN^.3 T/0DI] MD?J2I0$,MD\#D/KRTZ.K?.V:THD>=:9I;9^TL ORR,N%3B4[R+U7[KU9HH6V M?:*%W'NEOKPJ?<$4D?[V*2)27Z2^O"I]&>K&]LDMG=&6[GJOFZ7&9/A>0XZK/ MNH+S)N6XT](O$>)=[C@85+XCTV&F%,PHM)PBU%U:4L M[@[T2PJBM(L'IZJTB](N-H*D&UUC[00&L5WTD1B(2\$ T3/MO6BT)N$/VPO! MH1'+LDB_K[<>A$-*77ND;FBKQ% '4N:DS.TOWW=H$;,#,*^=S:BR=0E^^,IU MU"2J:A)[8QB#YFFIE+KV2)T._J]!=*O]0'12ZMHC=1K1#8T8IO1(&NN1F.:K M@S^\_O>73^>_7KZ'?W\]_]?%Z\(_'&C$U"P)H=1H)FF63;3^IK$#R:7]]-R\0;+=2>YA$7]JKWI44YR:<\F M2+.!3<.^W!^:N#\8^LL@(3;YX'-Y]>OIEW]L=^!9-[K2.#74!B:Q[/8W(>LV MEW3=(D.M_0V!NLVE(U,CAC58?T=K,(.Z%L@[TK8]\;QJD;9UD^AZAP+4W>32 M4">JT?YDFFYSZ?2D:$1TY+=3)JYI=GRCF>+VP,#?&E3&IYF<\E6A\12 M-P6BE5S:=PI '[8'><73S.W!>/7-KN8"_"_*P?^"$OC?FL=SB?:\-_HTVMC) MSE=27Z2^;-;YRI:=KZ2^2'U9LQ2A_T)=L-JD+9V]@9"]L*1U.7 O+%7VPI+Z M(O5ES3IUJV_)7EA27Z2^K(?WHYNR%U:'O5?9"TL^V<8GI:#*)U]&J-;LA94W MD=IG+ZPE(Z[SW@%*,J7P?R\:*W^F3@2;C.($8R7 [@RSD'5GH,O=&12$B"9* MF$9X?[9TJZ9XHB?!6!D]*&]-L]\;*C!]WPL#-OS;H6[UU.Q/!+X8SZF;>'?4 M?R"*$P/99W,G@N\GX?8S5'O*#7PWFPS\\-B,GT$)Y1ZF/(\\X#/P2!FG-)NW M"U_TX 5C)9TGSG>JA!-%(*@2Y7[JN5/V76<.$[J#I\0TSGN_]^JG!-_'E1$V M-_PX3J(PN$5LVDD8@4"X[!T97&LVR.^]ZQY!2O@INACL;[Z3!O#^A:=_26&] M;%'PBSOU_'%$ ^7>2Z;*V6?%AF^"ZW([531->:!.%./WG5O:4[+N$XR6.5UA M4HSH@N#P.+PZ@E% V!W]ZN%=5CPPYZEK5M$ZM' M&UP-M_MF5^8Z[&F#[5I\2;IV9:X@ \/5G\J&;'MIR+;\:"M(\U@3K&=0HZ6" MLH?>:AV5$]DF3;8#VAM593L@V=-+*G'+J2J5^/ -J(PU!+A=])$-J!8I4HYR MR>93;89 -P8Z&0QE\RDI=?N4.EW7B65O"O3=/*GK;$*)9LA60*]<2PTL=R"Z MV7XME5+7)JFS=968=K_U4M?9O6'PZI"ZSJOW^J\+L,M6P5_;N#UM@Z$D.LDE M0S-(7^T0;D[7 #^&6S;7?-52K1%;[1-KN"FH0X/ENI-\&EH6,8;2^C36^MC/ M==HDV) LIY/E=!)L2):?2GV18$,R)B3A4Z1]:0YA)'R*U!>I+Q(^1>['$A!" M/BF!%N23[0-%6,J]Y977K$+]2@3MVEDYSJOL\YIQ5A7^5BL@%S@*@U[Z0T1] M)^& "RZ6<<-^ZB @ SY XR1DI?53)X&Q%.I$00%6L!9" KZ/ Q>4L1YZ2LUD MIPZ\=>K!.R/*G;I*RZ<6PS7D3^'N0X =8"P]3P\QH+V23=P(^W(C! M3X0<\J&ZHC!-CGT/=M"8*@[.Q$L\C,[B'&?.0P[:@,/EK\Y6.TF3-*)\XOQG M)0H?'#]Y*)$;:*J,J#*F<\K$ >?A3?@;[J&N<@@<0 MQY,45S^&8?UPKHRC]%:!A8^],3;58X6&.! MG,QCZC+] JD 1Y9&^!1,R6G*5)1I1"=_?_.39XTF=.#:ICDVAJ8Z4 ?&V!IJ MEJOW^]0V*?V__IN/-TP1PXER!B]$T)&_O7<^UC%QI4 :+REM;,03+P%A=]?9 MT, Z CF"6UA.G,3,"IW_F*.MV'A[*^L7+'"_<" @YCV5B_JF>""ZW3/UXKIP\'+9EKF^@JY_I2\FJHQEJCKEF7N6E8 M=N4N4QOC.DPTZ_];V.T73[XM10;9!X3,6J2I$Y"<,,T2D,V11.I%1N+.2.': MJ7!)L!J)XF//:)#,==<7,5X$(:^=D9XK&E,G M?!KJF?Y"@AYN+-3'82;9#PMU)/FG$L'4RM#:-.$@^[9=/0]C, M!W:'7*ZN;17]YYZ7NG0S?DU]^.,M46YI0"/'9^@.D[H60GR9V\QNR[0%EF=H MM+]=4<>Y9 V(W8%;VFYS2;>)H;<_PZJS^X,E;YB*7.*I$]PR2*B)XT7*G>.G M#"Z&(T?=XET3_!A[8\IQ:%[7A9-&='73O+4&QSXZRJ.!Y%'#>71DJ^J[+G"G M:]'#(\-X)V^9-B>;1K2.2'0G^:/IQ):;0L.9=,2Z+G9#B[JV+_SUK_)2J=H" MSH@O='X;ZD-C6EM&=MK1VD*+\&D1Y8-M$W;8N3XJR%.7F MK-LVB+UMR+TMDMS9>/QAJD^EXG=!\0UB#?O$M#NN^U*87X,PZR#(?6+86Z9A M2&&6PMR<=6M$,U2B;EP(UC)A[JQ79MJU:1+9+,2SO#O,KB 5W!Z&S@]%=WWG3+,*/*//)@MO FG@^(EV'P63+UHO'Q MW(FP:21K'NGAL\X#;SO'>U8&-!&#P#?P#_,H'*1(PFRHHF/E)(S86!&=AQ%K%<<[:O:4;VD4 MITZ0X-=P%LYM1"E#T[CWDBG[TME##+JD?/9&40AK5#ZC$\?R'MDW8'$1OK9V MT?!,OLB;JXM?3S_?G+['_UY=7!+E^M]?/IW_>OD>_OWU_%\71/GU]+=_?SH_ MNV17BI=7OYY^^0?\%?3837G[4J")4P+ Q6%S0A(E8FF;K&LH3CR&A0+!Q]ZM M!V3E73.5.!T=)Y0&\#A;X7IS56(?!0$8[8?W%(D)XH=4#?,&IQG_>LKE'>7D M]AU@70Q,P*J[!^I$<=89M"Q$4UC4"&8$?&7-0) ]8]Z>5/P%%HZK7&0K[U): M':R&0)FT+4G%/3RLZ3]CGBMUW"D77R]54S^"";#TH+W#BJ2@LL+?"KX8-L/MCU*(//'!!;;W_?+BES M+9(Y;$^X;7FEE#DICK Q$T3]PZFX5\I*M; M1(!>V,@IJ(J"@W M!2ES^Y2Y/FP*MG1^I92G_0'=G>8U#7X0$V7H+);%,P/ M#74+*),&RW4G^3086,08RL:%S>:21E1PN%1[TY9G#>93YW8);? BO0MW4R)= M.5'I:D^WFG2JXJ"TT=K]X3>ZA*_FTM3 'DB$GEW1I]$V%#NY][=M1[@[(C4\ M@BJU16I+IBWF,^&NI+9(;7D=VJ);YBO7E,Y>E?SEIX&NZ1\.B>HKSMD:&W96UCJB]275Z4O0SCL#>S7'AKIK O;-VHB MTTU&H5P-X_ADC!BA]_QTC$V@@0N!XXLN9^(7WO@,GDDC!#]$),"50PH(OG&4 MWO)>:?B3XL)/WMA):+5_&@S#D0Z34'&!]0Y6X5%W&@!Q;G/ QWNJ..Z?J1=1 M!=[L>RY^%SX"$;N=*J,TAD7'<646200D^S )W>_'(P9.Z(8SG#W'A!0K(8KO@,8Z M20A?C=/YW/?$4CE/J9LB#%0 M.@J!F+/43[RY3U(, M%^2+_D 91#Q(%S$!&3F].ZJD\TD$8LXF I"@1):86H^HBU 1B$U# \T4\)&PTS66Z)K MF#M5?G&"%/5+5[4A03).G3M:V!9G#O3[X4!EYOH^J!G+]M"$# M!0]=C]D4!GC*Z#GV8C>$K>5A\7M,=E& 0%+B2>JOLF1ECGBQ,H55P>S2(+-9 M.&R7\.4%L%(??A;XIM7I MLR?8G[T8P9"8X+I\(B/*A@;QH4 ^3IK/GT[95_ =3L1P/)U;&K@>VS-0?BG: M4Q1C3\L2!:<%V,#C@* 2=!J.+UL,! MZN$?<;>X\Y*JW48U]?DH">C",0(?I[/J&#WEDY,X2CA"4<#M$1%Y@S#(7UN9 M0_DU:-. R0F=*QZG2V6&,9>$$=!\#-(;<^[YU&'&C DU4!C4B5,133[?9P11 MR\)6Y^7'(;7@:8RF\AZR'MZ)8XO(QHPOJ.=WCL_%+%<&+FL#-?1@S73MA#@;L(@4X[,_56W]A)]7B*\X(G.TT6?V5-5!O5]G\_ M/@=/MRG6W- 6$@M*_YWF+4+F8"V.1[#Q?S]V)C#[$\>_=Q[B-^^KRX8UE[FW M2/B5*YQ,MEGA8(T%B,?[;>^=C'1,?$\@# M25N<@&*&M^A1H*"5GC%O0.RRZ"WC'X1?!\.-V/94YT# AT#6[S1A\,UG5Q?7WZ[ 78>MN. K M;%4.][4JNV@P+F]BZ!(@1:J._*+[+KQ%X1_BB6;!772GB.3?4WZ'W=S/7>(Q M[M)L<_XV14_-6!1\YCW#NU""9LYW&+9.1$LKN9]2<#YAIMX$1+L8KN94!\XS MG%[ TZ,1'T. Z#/]<^*I,O'#^WA=<37V*JYLQ!,O@5W374. <]0:B79?^?@U MH%S+N4JT^S;156]4E5C+>Z"SQ%IN M!A\DVKVTP(VCJK3 T@*_&CY(M'N)=K^?_-"E>X.3]4W /I)LY1AR##G& <$?I%,VMMA71ULB<7:1!YU#6!',U\$'K+;,FW9Q-@622?METI&FD8%IR4Z+#=P:CK1^L]LRK6DF&>H=NLSO))?Z0S(P.F1Z.LDD<+340?LO0#N[/YCFB]Q' M<=FT2G=*I8-5S1U3DTAR5H$8SL"$5^ZBG8R Z#;I6YMN@ V.@G2220.5J))) M#6?2D6400U5E++&!F]^1O1A+E"*]SD63231I=QK.),UD=D=RJ=%<.AH,49?D M[M#(W4%OSDW3,JI"L]/W+FHZV+S*BR:3J&;[:PXZSB25]#M0+=AQ)H$[LVF_ MU@;SJ&N!1$V3%TV;EP<-B#'4NR/4G6328$#Z7;(\G632D-@;5T8TF$==WQT. M6/94/4GIBRM?<4_62#ZKW1I]'F4C,'Q-XXPZ5K#:JE MMDAM64M;!C;1K$W]=*DM4EM>H[8<&7UB&?K&=QJ=493NWHCHZLO;(. MS$$8T,<)))^43[[DDU)07_F33 #>LQ[P']=N.R^NK1"08M<65U.?,KDZFMP_ M*+NH(%*<6?O>".Q@G\HX1I5-QJS:/P-G)FL7+O)5/%42:AF\9* M&"C8JA2^?*LD$4QG$D8S7I8UHV//A=?&\&B$(!=>"%\ "F)GT[BG7)9'S^[, ME*D#7YUZ<1)&N#?Y#\K$QPQ%)Z%CPA RG"B;.1TOSCU_EBB3*)S!]"@V1O)" M]J03"'0-_G ZAV>"A T*!(9%L\=%-1G,S7?$*Y 0HS3&Q< *Z!WUPSD^I#@N M+-5+/)AX,G42-K>(3GP^.=:G"4:,J$O'C$(H)(H3HVC5%+"MH EK\>2G?(0I M?+KBZX03;T1I *]F'63Q*R'L\VP>O@-LC6'VD>,K#_".&*=R3_G7.-OYK'&] M6 J#FOMBY^XU/?97V]I0,&#P,$C9_Z@N,[<&7D^HT>O>ONY4B., MO6H$&_'$2\#C<=?0D4\E5I_7WNH^K>EEEPL6QD4@<]ZXW\G8.8_I2?;#A\S. M> &;%/O2A^H+:DHRV?OXQQ]$VW15[:G,P\JV*/'FI[NJZW;/U(=KM57?9-@V M-9:725T,UUAKUNNK^B% M2N':EW ]UX9MV"RY%2(HVYO+]N;MU7O9WKP9?*AK;]Y,D6^DK9 66%K@EFJ^ MM,#-X$.=!7ZNOVM:3S.O75;AB%U:W#W#>PGL4G*IS2^-W3:D4J]2% M+5ZN';0FK.[JX&1]*["/S! YAAQ#CG' ,1K3%J-IT$37CN]$#^R.>40#.O%6 M(1-M0JF.Y7[6K;#1V9N# ;'L]@, 2)%KC\CU#6)WH(>,%+GVB)QFDD&_0WTI MN@9SHJLO H(E5;0]*JI;.M'Z[>]X(66N13*G:V2@2U=$RMS^EF:HQ.@29FK7 M7)'%%MI-B:,W+QR4A.[WXY$34R3,#(/I3N*%058A\0S4ZM;"TIMPM%4W;:W6 M8&CZ;C+)(J:]*;2X9-)^F70$GIF].192$_G3N;)P4S;_V<:OP*YCFW9E;K!8 M=Y-+AD4LW99<:C273.#1ID>H!O.H:QN$T9CN/\T^05VF21RFD0L'*!C@SG-A M9+Q=%_7P7H0X (_C5J^EY^M&@1JGYYHY)+8N6U4WG$N&0:QAAT):W>22352C M0RU3.A=WU&4?H,T=0=TFIKGIH:K!4MU)+AE]DPPW/E1)+NV72Y9&+*U#NWCG M-HB7N9CBLFF5CD:E(U;-4:E))#FK1=Q:N8UV,A;REY\&NJ9_Z$XT1'))3G*I<[K4M1WBKW]MRMW3 M,MQ"LV^C+H))Y,1)A%C-$:(9QZOJ.[L=![$-8NB;IHXJ$LI=B%UHE&J9%-&/+&H"V MM$.4HOPJ1%GM;U''+$59BG+S1+E/^H,M2W[:(LF=C?=OFS8K-5]J_D>-# V5 MF/:F:?$M4WXIS*]!F <#BQC#36->4I2E*#=.E#6BPDE9W1:DHRW"W%VG3!O4 M1@ZS:8B'#4:->D)L0K."W3"B,@Y3;.:[17<.^V#S'UWN M&MGZ+ CM-8]M[UZ!5F7[*US!19M0)8(F3U%_51>@]:]3^<>W>\'OI>?]H MA_O+-*J].U(\T2MTK(P>E+=&OS=0X/4^HNZQ[D 4_N]%8^7/U(F ,4HX4;!% MF^+$#*+/B>";25C[D$J4>>0!26 YRCBE^%SQNGP&$?6=A(\2XBP]$*'8FSP M"Y2Y-Z>X&()?]%.4/,6%/Z"$*4GD.7Y,E"EUQBXX. F#NO!JD@Y[RIKKUWJJ MI8RJZP^P+>TL9&UIZ7);VA7D6.M[=13"K[X=JFI/S1F1SB<1C).5H^%39U<7 MU]^NLBG&U V#)1X1^,Q)%"\6Q*/C[/EY1%W*B,D$60'G$+[FUM:^$4'5@_"M MJH E11/";1MX;QO&'L)$GK 9P30^B%;?3*G+WQ)ZJ19?<4;@RZ?)ZJ^LT.B* MG[Q"QS_^;12]_[AR"<\8>=_6P] 7+&'IO].HV!INZ?$(Q.3[L3.!V9\X_KWS M$+]Y7UTVK+G,O47"KUSA9++-"@=K+)"3>0Q*%#&\T1.F#_@43,EIRE24:40G M?W_SDV>-)G3@VJ8Y-H:F.E 'QM@::I:K]_O4-BG]O_Z;CS=,K\$0G,$+>0FK M\[&.B2L%TCC$YK74IXZ)WS4%.QC<$N6?-* 16!"T%Z=CD"0/# 8W5UGO->4Y M^H9G1T:XJK?-#.,\IB?9#Q_&7CSWG8<3+V"S95_Z4'U!36$S>Q__N!#[GLI% M7_C2XLWBXQ[[:"%*P3_3[9ZI#U=^K/:TE9\]-FR_-^SWMQKU\<\LTY1S;@.M E2_\+'*^?!;9 M16OHKH4(ZBEY(2JNHNM/< W>I;I?=OU]Y"&BW K>?#S[O;RE^CK9 66%K@EFJ^ MM,#-X$.=!7ZNOVM:3S-O X'1!NT MOPV;E+D6R=S )%8'>G!)F6N1S!G$-C9M,=T\D>MLKGK_(/6#4D.;LS0+=H6A MT?Y^D+)<_CL:)UE!0)S.YV&4B&=F,QJY'@C@ M?UD6,:X%<_1G=.RY\.YX85'9ER=AQ)X[^YQG\,,LPG'J)M4^HC%^3W'PZZMS M]!L@4/7YQ&>,AK=(.?@Q]L:4)ULW>27UJG$#W)XX7J3<.7[*\KW=8FUN>6W* M/,0\<) )D*>Y\\#2G$%NSG^$@>?&K%= _P-* (B.0O],O>1!F88^?+^L5&^U MGI[7I:!$C&GI(^WQVB%\?AV5(4I$XSEU4;/]AYZRP2H7RWD&EO9,Y MJ@MS7%]T7DY2V(@G7@)J[ZZA!9=,E[^&P?'EG)$ON%4N K =5#D2V?3O"+P^ MV3BE_O :?H$[,5A'L: F+Z!>L?,%>)PC]["+5!2,B;/1Z[^$QA'E?NJY4_92 M/[R'YY(ID !W!F]A7J"+,(N%:6G#WO EM(QD&Z&3FQTXE%143A)6:W:(E'N8>G*"+\SITR2E) 3P9FQ0%Y_.M M9I14D[];>QEEY=OVS/E/&*$K(3Q0;Y$B_(WP ^Q!7CB.&8E*I:7>;)XFS-M= M^*(3QR&XN/C9O9=,V>@^W_K=,)IC_1QE):9B&>C%*/\(XR0,ZI4WYU&=]MY/ M*6Z77&]A6O=860M"!A^#M:3**(RB\%XH>"P*:IE] PJU MOD&3%[.B$IXM1ECJ(YHO)@#SB[)7VMA,O:26R/A,1/!#O>0(OZ3*EN8S,!?F M ^H\?"&'EJE(^ BM:A6W.+*65-@%Y^&6'/.H(.\736\\MG6EAA_V# M'^O=A->QEP[!=R$6>OO"KK *^"1TO^/K73;JR(/3CCL-0*9N'S@Y P\]@?") M53'EG_A8A([V Z8LS$2VRA&S,*63!NS24>Z.;+[(%AX#ZL0L]"%$(L&%<1TWU,43I#[H]ZR]*/Y3D^L/EJR!KN[H M0%!K#>ADPO^ DV >*LY#LWYF\UL['K9PJL#O_=Z[[H$<.$F:A-$#'WHI^N7 M E71)R];X]B+0?$2/J,1#>@$]MI%SV#!Z^!BS2)TX2$R]P KS=P[N/,=N@T'>$3^MN'T'^/L%6B7_E MOI.A<0_BI%5(.4.M-P!7\\WF0#FFW3,&VT%9/#8L1M+Z^@L@9-C:ZI>^CLD" MJVVK)9.U>H/^>H@FNT=,;46QTLZQ(%I*A\P(*V!_#PJ)D1.A#06!>X?$V%F; MQ4/*VKK%V"_9E_*Q E>U;167^ZW#5G=< MPJC3]8*?;K(_5+5%MK:U1;MT[] M*P77[U[$$&P@Q0=LFBN&X"UR%T,.!VV/>^;$4U*?',-S:_AI-<^'V:YIKBP^ M:,[2;#*T53(8R#(K*77[E#K;&I#!L"^E3DK='GLC:V0XD#7?K:JTVL1%JX\R MM!9RYX\P^HXW&F?.'-.*3@X=C)!C[&F,IIQ--(OK1&/.)S=A@A=V:11A1K$3 MQS19<0;)R:9O1K;:/;IQ.QGX3I9.+%/MSE[643YIAD&,?OOAM+K-I[XV))K= M?@"JSGJ&PQ?Q#+N^0?J>,Q(%,\_8)6MHUPZM/H+CGF82W3:7HLW;'"%>2J?7 M]2:[RJ-!OT\LPY \:BJ/#)OTC4TWQP8SZ242%0X*(/3,S?&%3H^ZWFO@WG@O M@BHN#ZIL=X-5S3NHZ2&^]JUM-V/".Z1/HRVC38;&@.A]>[N3P^[(U/!;$*DO M4E^XONB610:FU!>I+U)?UM"7@4Y,8\LH;V>TI;-1+4WK!+3DZ8JR*:(D=2XW MQ^^Q>T-3&?':Z:PJ,*+SB,;(IG&EUA +]4$52I7ZK*P0QM#M; Q1O%5?I<5A M="JUB[4SVP217ZR$1.4,4I[T= M8DOS?+5SYR%#J#R[NKC^=D7@3Y& (0PGDQB^R9'Z5'OIQ6G,IP7$32-WRNB) MD#KA#%:H",B/-(I3A[^!P6Q,G8B6OP&SOXV<65P N(P]1/3@J IYX3K[],_4 MF[/I(MNTOE'@-+41X.\:Z.%RL(C?/%@:K/NA?7@=JU7TGBI39\Q$99/,3ZZ3 MO:&]B0X;JKZDP?:Z&OP'1YD*A#"CY'/P.?K#BY,,U&VC-23A+0.DXM7-[(L3 M/[R/^>0$9JN"0' QFUP:"8U_@,T2Q0+GZV=2T6A,JI4P+C/G(/BDV#&6[@$/H7^"J@T%NK;*4)&Z],/:-$/>"HOP7. M:5,$A>-]S<,X]I@.%491(#OE6H $\]-Q&3^9H2C"E@7.I^<*S$;03@Y/ O,) M;O.J; &9RS%Q*]"+1"FPG[A&(JX)RP!![*A1&B,DV&=R!0R.,,PG*!^4R*P 1,O1'\&=[@>S/\ 1[EEVH/3%E#X (B)#_S':/2 HG0 CR);+#82OC#YP=NT8HLX.CW"&L7 [$G./9XUX!>P3NYNB<..#5"AL#]CCDWBK:B#ON M%PAX2CX0=Y?#Z-8)!!#\!WQ LO4%V9J.$*D7#SB95_%0,NN40Y0J(>PGM_P< MU<(M]:+P):2->$%ARDPWB_YP#-RRY^C[SDC@/RVZG0+UCQVU&8Z,D^3>#8.G M3#F8-)ZTQ7B9=2%5TQ*,:]I)T DXC(A>>2:^+'R@S)6I#%%V8TJ[2W4! L;: MA8TH]BJ/\@GGW0N8JRKV+V #13Q?ROWT\ '=["SD$*/7FX*W/L_ M]VI!]/* MSO=PUCN&;\/!RHNGM&)018N1B-ZFOL.@]!(09LH/9._#J.P@BD_R

=4 MR=_>B#!5*M202;B:)1Q1PEDL-O+RF\4>O]K*2(B\?5H:PY00>0>?ROXA\N3> MM^G>=\,11#G$^DJ$]?K8Q_W"E@D;5-[)25>U(3^_AJF/Z'V9T(P'#^#(T&G/C 7:PX8]9'1L QF+0Y<+G,B8' :W,(#/!Y? M )875PL@]1,XK3*#Q"*O 1JY(,1[@#1BD2$V(%J1. 6U63&AW#X61@PW.=>% M#9&W](/WH@&:H&V$E1T"O+RZ\W5Z=G-[Z>_*6>77[Y#,# ME-S3($C9A0?K!@J"]3D$*=;4XU_SW@0/8-5%9DG]=7++@YBPFS[$WN-PW2R\&*>^V!L+KQ8/)1P%G@4N^>$"E\F!X0.6ZL@SHGTR2#C?+_!L X^DK)5J=LCUBQY&K)T(.M!\ MT+R3,+_AK7V]\)!C#+RRC?@[S0/,-$Z\&7-'&95@WYO-^9KYSL< ]-F+<[-4 M/#@[W2] MR$UG&+IPJ3A$+!G'O'57P1+NR##7)F]AQ8XJ/>6L^%:)A6SWF/@TZX63KRL3 MZVS#X.O$1_B^P*C-[3Y['0^=C[+DON(5(&Q3#T[4$::\,EI&)P(O9 M@8,U=T370#&OW%,M3V<MF\_X/SLD?W]X)OIH,F;Z=7Y&3BHE:WT MZO(K_'QVSCS7]FVAGUGN66D396;4Y2&(TO84!O"SFQU Y_PB'6P0*G.H? W! MF)\2A84MU0__<,0._(VG=#KYMGM:C/E-J !K Z-K'W;0Z/IYHC?4FBQZ%V!] M%*/'U77YO_^#*99>(@[P0&GX@Y_]_BG?HF/E=(2&\ OO>'SEQ=_;)[,7 =C! M&1>J_/X =N@$=BRVE2L>[R0JN@JQ#YFLLITB/YV4I!Y,[S<'K.W%!5$8I?N% M-&]/6I*)MG!&.VK9Y5WV(>ZRK=5WV1O8/#.W>;N^ -^)>#7:'',%,U?:9+RS MCD*?'PV^1:%+QV@GFA!Z?W1MY]@Z-S]P%A9.>?:"FJ(\&#@HG>>.BE-)G,*) M@G=^%<%J85Q9-A?>0R?EF\>I1R=P"J%NRG:#$*_-1*-7_EEQAA6?O8-C(2J5 M0@65Q8DC;V''KH+$^*6SM5NF_3RGO7+DX,41O(8?(*Y2G\;"\AO.L68=T7?L M*YHU%K\5BRV%!/-P()S#6&/9H6&RIKC.C.U&[T25#9LJ1N\FY?,E)IR7-^'_ MX0UOX72U(FKW/T29LHZ[/,MLS Z.I.COS*+P-)=#LKK%VIID8H>THDT@OQ?# M-.!2N]]QY:2Z<#>0L$+ &L>#GRE+8:]KO-'S)EX6"&7;>]XQ,4K]K&(!9@3'YXM K">[-BV)UWHDXNVY2UJ! MJX#Q_BNXPVY'5GZ7GW]1KJ?A/5";7<\*^K)H+\^)'A-V^Y*1.PQ8"60-S3'H MQ%(&,_W T2(>(<(9*"&KY@%>BCC+PN0#BG3G-9;W3EQAES.?PU^Q!>1_TO$M M>QS#*U5]Q,O5XZRA)?=BPB">>G.6OI@5M*R@1R.N5Q\/"Q=QI0MT:_ 2,C?O MEWCE]CFW7%R'@3#M,_1?PRS<)8(K7K;87(YPK865CK*U/FU8)Q7#.MG:L+) M'(IF*5"93"/Z="DQ4TNTHUGH"<-9S,:AHF';\KC0K@?%][YC^6,2+C]/-B-. M[_"']7Z3#^O?3J]NX"S94Q1> %%^H[<@<FV)%?#L_NSC]3?EZ>7.N7)W_\_3J$]XM?+Z\^@-^//[M\O)7 M_/WZYO2&WS/L8/O=MYC?K'3OUG8C[)E]RWSX_!'VJ7OV?EJ[^ M"^?UK'+M?U5<^U\6U_Z(@X(U5=-%#>/ST@ESB/ :W1%9F"P/+HSN05N/_3!D M8##%)74/%[7BLWQ+F*<,C*)TR\JOBQ]8@IF+E=U.X/%#]3T<)V-^* 8%%"J/ M46D6D( C4*;RXB,89?%/,%OJ.G&R]"S/,U[Z,\?,6/KSW <96/ICEB3K+[U6 M7 0O?26F]/OR5+(+WOP#=K+CR.VCR+&.4,KX;B+*.+)[ M\^+< 9K*]LC I>7L[BS=@V="+V1]%))S"XHKTE!"!'JH)HB'[!XS!V%",*4, MP"4;_X.4G(-(C@LC,,.8H+<05VMC,5:&;XA)N53428&C$0-I\7STHC'N-A+Y MC2)*DV?T@UL5A7>.B-[X#M@JG HL,"]Q8%$E\,==_J9,,DK9_86 M9%\1-"[V^'21#8WY4HMK+*PZ"', AW _+P4>A[$H&\8HM$@%S]0IRTGF1>_P M.TS/*7)GPN VS": -ARC&C7O'I<'+,VD1&)!6*D4+ZP4);28<"2*Q+W9*(WB M(@FM(IZ5S$%N"X_9S[SR),[#I*61?2<-7%9*4E29TU*!T,(;,%DDR$MYZLM= M<%[BL$"+F1<:*I1.RL\+RH](L'1$/IZH6JB6.SUM$/)LB0&)^<1/XZEOG/ROE"E@O+,CO*KY?B M<[A00J'6XG(^7H!)*CTA;,SRJ6VQ1GSA3(C8GEBUC>:"'89823V+X_&D#!S@NZJO#2%J/ES[YE.#*..!#;BDR#(H2QI>P M'F68K[*XL/WDYG]555O ?..[AD!5%[O.[.KK*2L*;.>RB),M9JP(I ME-/&*E)52&B!HI%,PPYB[_=?'I6!LJ+.%X%J+Y9XJ(";JW(D%V MQ:U4#C9""B$J\EX7=Q7X4HII#LRI).Q<#><==PK&A*R--+SD@4@IVHN1F/AX M?2-D"D@RQUW?@A4 \G4_=U^I0*<(+>+>4 0T27Y%OQ0-I8, MTJH&A0W>%:%=QJDB?$%VAN>WLB5(^#28T82'>T#? TK'L<1NWP/3"\2N[.#S M:" (:S#RZVZ$5&/G^PW0EQN;+/=$^EB\W,H&,R?!Q< :??8'[J[F1XDLIY(7 M\D2486M@>EW"JY]0U#.\<<0B<1T6-.>8')@&P\\E&3H'QD(X.$>IDD!D<8:L M41JJCL"TR%'52@ER^Y&^^FQ+I>[E*SMZ[R\_DG4TJF5C<2F2\5&@LZ.SF>09 MA:S3#$MC(H(/8QJ[D3R18^G$%X\Q&KD/)T2^VT"9G+I'0I49"1RSB6 MZ6%\&/\5A,VA17&J6V"OU6K$P86RA7G&ISF&X^,V=.:P^D/>X\LI(8;=>?1^ M&26KJ'XM U?Q] 7^L%#"$H12#CA;.BGVD/ETGBCEFL31@^([]PQ$F=60)8C< M%82E !"ST@SM$PQM.F=S8)BWC^0@WS# *P=KTF!U8-%Q(#KFB$@A!PC%]Z4L M4,6;2(6/F^O#E:+8FY2B2*"*)N64]&73A8-/9?]-%PY9%:9C650])L?O 9PB MO)CW)[C.^@&>\YXN"]OT[[S]J*A!; 1NQX:%11>P@X'Y+W#VZU?;OEW^,E!^ M20.JZ$;FK>'6_8\0]D*.61+1O'0N"N\0A&!EC_7>J=S)JD;2*<&9UOJEGL/U9T=*( M^N$]+ _; T155IS%X-H\G'@!$QOVI0_5X:SY4@-Z)M?\XV)7Z:E\9\'VZLDX>[/XN,<^RGK- M5SXS])[='Z[\6.UI*S][;%C-Z/4'JS_>=MA!;]#?_:C:H&N M28/WC&V<=2 =*)Y_?V.\*3P.%H4ZT><_%*W6@5H0$2X=NS9XPZ>V-2:"WQ@H M3*YC8NEM7]4-:WG\E2?D,8<7,7[0PL3*MZP%3-<6?0ISP08)WR(/#EQLU=\< MCT$2\[5W;<$5+A<,YBLO&OW$O/(6'A"?B-/N:<"A1\?B[UB BK'(;]DMP)'V MKFLD.T6OY0>+(RB?<&.+E'\Y?DI+Y&.1W"_.@_)O\ -&M- 7Y?<*^+@]2BRNU,8A@I MU/4)L=L)U'+B4<$] "/>O@SQ-R"ZE+X%Z9,VH8ERU=W0H;+3':L-_K#P\J+E(EI4I*E2R6-AP.B:;V25_5#B-P,K.C> 07):/9LL3N'5?>#*YQO.E2G-8@.LB>9F_IQ!XN M4OM\7C1-+C<^+'4B4CNT>MN>H)IQ>2.-0N.,0O=5OST*OKU[L^LXR7N6\GF( M/.TG*<5REX^T=PK\[_?U$FM)?69Q_EC,TX&6"].2*5#Y=HH(%$&.YHLE\=Z= MDV#G@8#>AHG'@; B6 ["2X1!+&#TBS1BT9*@G/*,S; 431U9QQK#YRJ!UB 8 M/RN7&E,$ZF?MLQ!NMMJ>#=/KL334Q49YK/(HKY4355$""V>R;OWP_LB(.\)[P'X\*%1U1+VR@:FYS^FWLA+-JX/**?5[3UO>]COJ;JQ M3=JVW1OTK9UG+ _5WE!?;]CM,Y:?BN;6,ZS./]FU)"X6+M4G/ I)$UFB3\1W M]T>17(0/2))/K/AXOMP[[IDB4[N=@B_WTJM=<3X /7A>%F\=P_ER#E 8J*Y; M&%C9'BAG^8=#ST]4"SKHF/QI:.KQGV)FFJKUI@EHT)7 8B$@GE5 O+-2)P%> MNGQZ&U$JT/.8M\%KJ;\XHN)>-_%61X7_CFARCSW"_@5* JQ@OLSNI7\I3=E%,;R%WNLB,O\4%/3V#%] MTJ4^-5^?=*Y/I]@,ENG0UU"X8^SN]V7>7E.:H',ZT_* M?-'R6\_KGX# M+S9.V/7J,6]8D?TZ#MV4^=WC$%Z(B)#.?(Y0JJ*'[ 7>>SC\7/L).WU^]GSL MH\-Q@;&5#AL^<6XYFB;FYX_' O(T'X-U)V /9N_K50C<)>&Y/OM_71.>&^=' M&(2S!S S"65-L95K=TIG3F>9>';ZVRM@XIGCNRGO3-193OYV^H]7P,G?L&=] MW%DF?KLZ?P5,_(:-+8*DV_KXZ?SS*V#E)SKQ J_#C'RQV/L!5G,6PDR4;XC% M5^ON,F@;[8/X!SU:EWT#H:H5K_2-,7X#$?\[Y4T?&E6(Q=MW+6POLZAUY2V8 M\'9%K$EQQ!L+L).W%Q=P"T?[U4X 8C^0]6(_EODB<]R/.D MGX'_;YGS9?S_G:1\MZ/90GU"]_7%/[^>WOQ^=7Z]4@H;B^G^K51@L$8A0%X$ M(**4VM PB?@B(OQ'#C.F"'F.O35QJQUS4\N;].!K1I3U?8,/P'G#?7A$IXX_ MP8(%U@L0@Z7B 2QNH&F G:]PO*(:8^/F*(?-CA_V!I:V37:\KO?T87_GZ?%& M3]=W#Q/>UWK:0-]ETKV*[D7==FEO#S'\ J[OTW:"&;Z\4% ]R,GD:5/(V/,5#AH<\68!\&;WMW4KZR .M/1_/)SLHOQC MGYC>:Z[L??Q>.0.%PYXSGWO*'P[L*Q%1?HE*M6N[,$A;/;JREE==+N=M29G- MFFRI9\GV5YTO8^\:(^)LQ+H.1/74+6ZH_X7M#C#6R<[ 9-4--7/(C^:1!W^= M8[?M_(&PN.)F#RWX8=GG-0#W*X^KY;-$2P^5C3R?']^/PO$#_#-- M9O['_Q]02P,$% @ 2H)C4R;LL+H^#@ \IL !$ !V7VJHX8;)S8J>MF20 M;=U@Y)5$$M^O/TF P09D83LSWL554Q,#ZFYU?ZWNEA#P_N?7F6\\0T(1#BX: M]HG5,&#@8@\%DXO&UZ<;L]OX^<.[=^__9IJ_70YOC6OLAC,8,..*0,"@9[P@ M-C5^]2#]9HP)GAF_8O(-/0/3_"")KO!\0=!DRHR6U;+7KY+S;A=X=LNQS,[( M/3,=RQJ;(WMLFZ.N9[FVT[5.>[U_3LX[7O?,Z3J.>=J!KNDX9R.S9T'/]+J] MEGWJ==KNN"69OM)SZD[A#!AO]*+QI2Q^7FS^?+R[V439MQ&U]%'Q;:?TZ(G[2OMT4ET> PJ3Y,V&O*\W%B1,7SYI"5:O7MI*6 M@@]2<$8!92!PEYP]1DRVF$-:3,,O-\5E(<P:CD'H:5!YC(#9 +9%S"#= Y:8,"/(D8T!'!!5 MD9XT%S\*9((@P$S2BS/QN?D"GA,^>)XX[A.,DJN$DN:"_^V!TPGN2-,D)6!U]XG*3DT#_ M-M4DH14#X*)!.0 ^C&QSR(K/":RJ.">A/'-*H/_T^KO KZH_)W%#_Z^AO@?' M5=7G)"A 6V@OJ)_X=0-Y%XTKS$OR!S#AO1/GOPX'Q266%)DV3C@F/-/.?+!X MQ*3 MB165M@T\&'!B_H-B'WEB&O/(M9$5+\7C>^XBLH]4S_KZ[!3XV!*?%@=E22L! MBID;6>YI$VK@L9$*.**8FOT*S[B&4]X&/<,!G]+.- ?3%GS5N(K@L VN*Y*, M2-018242#X!7?&P*&>(JO!75!\G'*33/% MO@<)_?A'B-AB+[&W@*T:VU/+.MLFVF8%_=V(1!WQS21!0*699W:UR)^=O2 $UPO 24,1M^Y!1 @1>WY7+<"B8/'!CN7S>JX.@-B\%?GP& M;=O1?!-1U\0>-? M=4J>NBA<0P:0OU=@$Y8J7!VK[>R,:RRH3K .X3,,0CB$+IY$3'60*Z!2QU#' MEFM"*^#$3(P,EUH;_@F,?+V(6$JK J%M==KY$5( @O%3Q*W>PX!;"4PF!$YD MS_ X;E$AO%7FJ8YOIX[6$(J:9,2(\)>T.T8XP;3O>?(O\ ?!&).9[.!.P"HY MJF$]<^2JJ@:LJ1 C(Z66F%YAWPVE:EV#]N1=R_TW:/THL&=).F)G!5F M^E)+[_D(2,"GQ/0!$KF6K(-^CD:916TQ&5Q'+V%A_G7,D>OF%)OJO="'TX\B;?9M ,XU$1G+O/99R M#&;(Z:^<+AQ(XZIB] M"@V[Z^RN.E-UU.LZ\E:X%H;':=TF=&]0 (7 ;]/*6243V!N$1@A7^:'QW#T M7^@RA@M)=_6!/8A6>TK/L7KZGK+LCA'U1T[F,CTRXBX9#)?'C*-;Q=@F)T6A M*F^1\K-BGPKRX@W:&59-2U ^R*(]9H/@&5*F78QI\U+69[Q"RT^*4M;94EE$@XB[D6%_1"]G MF=T&RCO6>+@"[EH![D:,.V&W'SNU+J 3_L53P]D, MD$6TCU5QOMP]+<_G;_UG[EE1#.>"AZY):_AB&4HV'+6\1:)L*ILM7]U'#MW MOZ9J B=.+[^YDREZH MW>W4L7.KK/MWM]'"R/302+I82\?KNVXX$[W@Y&P*2<&3NK>8:GF/+BOUO/K, MSM^:RG V).N2)WL%^R-X.8OKSZNK,51/J[OM_ )))2#K.*_6!*!"3*_(41V? M>XZ=6RJIB&D-8^R_H#=!P40'K:2I,D:V+3M_(RNFK)]9]:/;*H$R>K6YD7-I M**:O8UR*5=]U.4^'C3("M5N.G88_/AP$E)&PZAUR;5YJT!S'+LLI8A-S\C: Y;F,@#I# M> T)>I9;N[=9U=G,1 U:Q[%S^Q12T%*V=5]>B6UR/QY3R-B*Q;<8:DHV:L!. MG59N=T *6,HX@UT]AY=8U D8)IIO:<@V5]?.9W9^:T^&NIXFUJ^A\T3J.KK; MSD]5,CSJ6$MGU*\0>PJHU*&FY[1R][57+%_#J/+(L"M?)^N)-0H84-F?CZ_B M)P2!)[>]#^$\% ^'4?A \(2 F18^V[)61BM'O/YG'40IR92BC*PL(Q8FU\:C M#?RI/",1>$1[$R3ZP7 W &?V=EM/* M;0S8T7TT&!QSBC;&NRZEO858M4NUG59N+\#.+G5)&R1-XU:W$T^;J M(L*Q\SL-JXRYUDG4J?N3CM?M&7M7<=$G+%AI4E/CDH=HTYYXE.; MOH:!A0?F&8HVR/!PO'S(1/<-F"IR=> YL_.[$S/<9')8X7<$I>)++#6XJ =, MUVD5O,Y$ 5$M1U!:I22W63+%BM8N#"4#]2CJV?D]F)FR*;TUDV%YQ":R0X6M M3QILE&F_8[7S9=8FG.I8"B@M765GDPX?9?3KV$XKOT=M(V1_[0#XOKGZ2;WH M>.6S>^*C>_&W326B I??/P-_X4$7W\'9")*& 494;K&]:# 2PH;\3.!%8[U5 M@'RY6S=I)3_R>CZ'!&'O27[HRPM)'&9IR%DB%HJC3P2'\XM&U!PQ.&L8T7?! MEE]]/??P#*!@P*\)1NDG!',]+YXJB^^7J7793'<(VA5MZE;KI:(X!(V^A*(O M]^,K OE0[4\(3%[%DNHS!CY=*E1.L'=UXC,!@Q-(-'0I>TG=4'SM^0G?(EC:*/I&#K\ 1XA5LO$, M!WRHDH5.F(O?SG4OGT%;>PZM'WC+)R=NHJRPVC[%\:F7%$#WGSTSK-_(.COGSGW?QZZ4?3_^ AF?$XR1'+KB@3;]U?>LQYO#=AB%KN!W:&.9!&ID\6' M&R"FEVR1KC)>8D+PBWR"8\XOBJ]^EMBE,I_M:QY7"ODNH:UDEM1_1:5)4Y]^ M/W-+#\W$PZPXV&%N6;I8:&VYR&@=4G#,EG%BV8?P9"N.JQ6 )90_MOA["$>^ M^%:Q+Q:!O&B[%0C$BT9Y.:;&3HOT$."[&@X>'X9/?((!YI!S=VG_TX9"0T%Q M"!J5#1N[M]UP2^D.0;M!X,%9@,8HJA"N?(!FY?FTI/6A9H>2:?S7@$#@H_]! M+WHA2;5%@'7J UT.X/[F0NC1&X)GT6N%X:U84*L8###D9X6S>7D>9R?0-O6O;W8]65D4J+_DA/ MFJOI/R::/0T'G_LW3WWQWW!PK\X^)8T/(>5<#1\'#\/^\-_75_U-I4&^Y2%H M\/B?N^N/G^_YG\\??]FP_E#<]A"TB HOG>+LD'I]&5(^>:64AZH13U*"_1 * M6AY!UI?F2B-!-2:'&A#2E[QGWNJNR'2%K0]5N9)@O7RM0=4HGR'\T16;W =% MW2GWN _O_@]02P,$% @ 2H)C4P&0$#TG( /#X! !4 !V2[OO^%3Z>UX,8]TMJ9T_)3KPG54GLLIW) MG"=6 VC8G-"DAXNRK?GUIT%*LBZ418D M9R=2LD217%]0'_H&QJ-O__[Y_>S M1Q]Q.4P7\Q\>B^_XXT?IJMWC_[(./SYJ"P7[Q_]L5C^.?T(C/UC_4?/%A]. MEM.W[U:/))?BZF^7WWL/64C-F8G),: M68.):>TB"QPSRSY(8;-1J_[68;KMC?2Q MXLE__?K+Z_0.WP.;SH<5S%-]P##]?EB_^,LBP6H]Y[?B>G3C.^I/[.QMK+[$ MA&1*?/=YR(__\;='CS;3L5S,\!661_7?WU_]?.F1'Y>KS]^EQ?LG]9=/GBWF M&><#9OIF6,RFN8KX]8J^5ID/B_+B R[7N <:S/K#5RO?9N MB>6'Q_6C694Z#XI72/]VEX]_\@5_@EDZGJU?_X5^/GU(!=QC*/AYA?2GFPD\ M@S!;I$MOFE7Q+99G?SF#B+/UJY/C@;T%^# Y_?CYVY]I.;W'7Q;#,$G:%E^B M9P:M93KHQ*)*P+A%$SC7H)._/(=U> .-;RWW D-<"__T&4_JY#[!V6HX>V4] MW8R+4P[\VU? ;";X_N-[A1]Q?HS/:6NMXE_'? ^SE^;E P:-E M>K189ER2NGS\Z!-6Y7:J.3?(89FNR*='R[.^K&FW+ MI=7BL++;<(A&N2_)GBV&U7 TSS]]_E#7\C#)POBDDF?)RD!V@*3M"ZG^$ 5@ MTM) 5ET8=!7)+O207^C!OBE^[#7MS83_93!G1)W.CVF07Q3W4RR+)6[>1QS% MX:?/1&::_>DT_WQ_I4ZIUW#S\['.)"#]./T[)FN:)0 S>.F *,A'! MIT1:0'H6C>(B%%0RBD[S=BNX,6GLL7#WZLIN+>-FB_W%ZATN:<"+RZKL5 -- M,*L@(126(W%#<\@LH'9,E$*C3F"+@CZ>TU=QW=$*_$M2KJ%D&YJ6S< N0?D- M5Q,A>2@%+&<% MD"E&SS/3SM*09)8,7/'H;,#L^GA?EV"T\>M)F*O4>*6-0Z MQX?(0"(9!A=S"M%'&W-'G_P:H#OZDWU#O/L3X;JVW'_ZOXD8KW!$+4)D2@N* M@%U&%FUVY,?:#,*$&@5_VS'>PSJ+V8Y4D4.>EB!?/.4]Q8DF:> MQL9B4M(+B>1R];%.-V,:4TI@+TYLR] U$$,SPK_" >ECWM4\ G[$V>)#S3&< MQ7BN&"F+%/&=!!/,^H\/1ZF7[T?G$\)U5YPY_\,H4XG4U7)V(2)(6$GH:4?)1,6U_S!-HP%1V M4(YB1MN%>P<:X)CB_J;D'2-!KK#_[T^N3OHO]'.7"@V:A0]+?$?OH86[<9B[ ME&IL>T[WFHU;!]>H>&/+5'J1CAW5G(K,R/& M."[&>0JC#0QL>DP1;7 MIXCC*Z#:IIE2D(;\1,T >"*B4_#D*5ABBD>ID-8 YCYE&E]),SVT[]Z&#U=5 MU_WGO>W&VY;Q541G8WRY6*XG?K5:3N/Q"N(,WRQ>PI(6Y80G!T%2D"&5BDR' M4 OX>&!">,A8('#?QVSN"7QAU2MJ,A9% H=.261=2%G%1>F$](WWD# M)@LA9>@3;#8E9+MY._H(TUE]4%DL!YCA:TS'R^EJBL-1_N_C33' 3O/JM57< M18;14MSHLR$]Y001D8> $614Z:#SVFA@8[(SA^3^KLKB(?AS$&7R#(9WSV>+ M3_^!^2W^$Z;S^N)16>'R%:89#,.T3#=%VA2IU,%MQJ&XE4['=:T%I['IQVS"MER#/)R'S4F=:WT,H9"MGAL NARS#'E/,;XQIY>&X= M-M?R%&;U+,_K=XBK=H=@+G]JESS*5X WRIJ\7BW2G^\6,UH3PT__>ZPSQ;5[=AV88_Y-MG36##-"'.VA3W%81.EK2;1%9$U&I8@D$)4 MCC. HEA22@8A,9O89]/F.I8&:K9NX \OX:1&D&,3GG>_)AB]+<5P M;>[R&/.6$1:GA7,BD,1 UJ- R,!; MR43,A@M5>-!]*LMNA#0FC[T])1J(H6U:= L8EX(.DBQW")K 1$P,LJ$?,20P MN0#O%+S= &A,3GIC1K0003LM,0RX.H> PM_Y379F/,*L54T>K9[!7^.7$M?-)=,LX7P*RS_Q'7B_O9B M>5)/U]OBE>#1,5GJ:0!?5986A9G:D$^B]-GWT1 748PI&]5.\O>>YV:2?KG$ M#S ]*] G^[7VX"Z/D L;=*4@D#IBVJ&@$0K24-EFA MM)9*CQQ3/8]X/;%&H8/UV2%#;SFIJ]J%0R=@QA0O2_$Y=ZJ:OPU9PY%/O#& MZP+NVFE-\\B9YS8S&7U6TD8%V#VM-B8GNBDKKJZ%^TY\T\W@Z;JBI8[N_/Q0 MJH!20!Z2H44.RM,B%[)&N(*!#^!DCE9 GW335T"-R7ONRHQ6@FEW^O7Z^"2' M7 O[F="&<"AR\2&DS'*(EIL41>IT6/XV#3B:M%-[7NPIAA[&X1'=9D--E@@J!JB49M0B!I6!2KD)CHBTBJH"[*T' ? M9(-I- ;Q3I+_BNV[SXPW8_+SZ;S6%/Z",.#Y2=G:B.7,UW5"%4##))*BU2*0 M70ZU2WG@V6LLA+=/OO$68",UA7MQHJ4LVC?#NQ&60E*_@<9(?EK-8V1DP,DT M2Y=U\<)YJ_IHBENAC=0N[D62MO)X@!X/6R'''%W,F@F#LGK_D44;-MPBFE,::UF.JF-!!IO#T^B#:"J@?2)!J)# H-!#+N)62OJI+LXYEOGM]V MDYN6$)EY4N,\&@J;/$)M^@1UM]$+[:PWKH\C=N>D[&$W>.\DY6O[,_>>XH9I M^MI6>W7R<@;SVL2]AK7K;E_T_46'\%6=T1?E]P'7H-?G%R_5)WY88IJ>'6,\ M>E^/9OWO^L=)+CI0")&9]8%"Y$A> =1^BC9KD4-.@N+O3EG^WF,;4QC0@(\C M(T,SDM0/@MB\N6[36 M]0G^;L8T)B>] 2T:37ZGG-(58S;).0>%-:_E168:D<;,:;CH5;):Y7I=V0'R M25=@[4()^^U0HIT(VL;QI\S\$D!&%]%)LF0YHV/:&<.\<(+E>C6$"0#!=@SA MK\+9A07N&V+!WE/^@&TR3]NZ]+G'],NG]V^)N7T@K1IATJ=?J5Q^A<-J.4T$ MX[2R^?(+%][Y$I?3134;RZHE?L3-O_3SQJ4@WV+=@_45#>:G4C"M)AJL<,85 MIFSM$06>3$F FN_A7'B,J+!???KAQMF@76>%0/%>O;(M/STAU4O//]?*1VDU M_;A)S%DC>12ZL)1#/6"A HLE:U8*&)MDYM[U*439'>.8LD(CYON6WJ$]2-#R MZJ)M^#8W$%[&5US C&E](G9]*M_5/:? E"HE04%C=9]4Z^X8QY0J^O9)NB\) M>I-TDRV[C,_(H %]9,4BUA;EA?D0%,LT(P5I'L#TN<-M=XQC2D]]^R3=EP3- M2+H9XHMR<=@OYGM-\ 1U!JZE9C[&>BU2W6L-7K!DM,\%K"V=+O+M,)@QI>&^ M(=H_-*T>0HGGHD3 Z%CAIMYB[VJ#SF)9R85G540]@SDJ)7ZO+<&$F-=7J?T\ M#,=UV^=%>?T.ECC\3B'ADOA$LII^K.='UB\_A75\^;X>*EESO&X@#>>T6Y?- MOOA0?S%,O.!6H\G,.@RD $-F493$0DPV"0F:E&"OWO-+AJ2=,7:3R+-G'F'7>@@K:Q MUY&U6['=,<+H?MWH04C85F+-F?0*USOB;Q9OX/,?T]6[>GB 1D]PMZ^("0?I MHQ&9B=KI7-L<&5CT3,5@LX,2:%%TY===$=\Q9/A+L:ZK=+O4V+]<3FDB/M16 MAYLA3+*OASW!,L1Z/8CEP,!X^BZ"L"J*&#OU-?HJK#MZY'\)5K63T][4J5L( MEPS\16S#1!BA!9 U-J'NT" 4%L$;\M1MB-ZC4/)*R?WU+9"O/V),.^"=Q=]P MKEM6!9[#N6!BU_MUV\8=?3%0$\):NTS>FA*U0WQF$@07''3MIMS=J=\!Z)AV MT1_ 36\MRMX!^+:MB%*RTSSJ:D*K.\=KVV81F#-%\)253)T<\/ON1]UK-BY< MZA9K,;RHM70*Z[WHA5S7>NT-!V6+4RACIX!YM)?I=6++U^_6NXL8VIW[WNY& M4OR+J=ZHYB ;6J/),"\A,)#"9Q43!-.G1.G^(<"AMK8.Q(T&@FE8V_BEW)J^ MG^&VNFNTPGN0]>Z_NN^@M6)>>1IQX D#<$#?QT+O@FY,VTX'(E!SH7USUV4G MPY4+Z_V&0&$,31\Y&LFQC(:<7%D/?/79L_\7O"[[0*0>(W4:GC:XNJNV]J'/ MBIO/X4VDSP3+<69EIAE4V3.*W\A;%^0IH+-%N5XG#G9#^ T$UZV9V45X[?;G MU[UDOC3O?/[QM^GO\&R"2X!A)(Z M7?"Q&[X[!M-H',:=N_278!L#9X25I#C66015Y3 MBRYB0 %6V3Z;##="NF-A^U^".VWDT]&^76\?.TDT'F]E8!( ZZVDEOG:C=\: M]%++Y&SJTVQE%W2[D,C_Q4C47&H=^736E'8S9HXYZ,)X(6'K!()%"9QER$)[ M'WTT?;S_K\+:A4'A+\^@^\JI(W5.^]:>^6M;^]=.'+?.&V-9 J-(;:K(P(!C M)D450X(4XZ&4TRYX=TJI\K\\VYJ+]@ 6\?2JHDF4BC1JK5%,I58I.<5J00D3 M$D,0 6S6?;)JMT+;B5Q_L81]6WGUI=&5ZXW.Z/[E7.R%WDBD<*7@(C-7ST=K M3)E!RI&AUTY(%W/)Y7 LNP/RG4CX%]L9.*BT>R>WM@)4Z$)&J9@MF71Q],"\ M$8H)ISS6@S8ER$/FM^[-O+_8ED(O&3[$@3Z0VAJM'$-5#QP&1VYG28HY[YVM MMQ%8SJJ9JO6#YC-AA?E9OB3E+G,GJ;)J5H?I&4AS8&2U;O]0G$N0>Y4H-P"_C=0JM"< MFP<7>_,J^O-E=6.#NDD(AEQXEUC)ECS[R#T+CDQH-E$+U-85V>=ZF-TQ?@N5 M\MT58QL)]F/8VF7:S,*F[EH&J75VG/E<;T-"K6GT6M;,0\S>@?"Q3T>16Z%] M"S7RW?FTE[RZF-:J.(G8IZKVY$6Y!E%[3F8_((NQ -.E%C*X6.JUN 0UBF)5 M?Q-Z*\QOH$J@IZEL*\9N?:I^@N6<)J">_%[7)+Y.[S ?SW!1S\!].%Z=%IBM MR+#?JU/5G3Y_WUY5]Q],HVY5?ZS)C/GH(\7,;_&WX_>1 NCRXW1V7+MFK<^V MOCA>#2N8UX->$Q <4M:*R9#)9EF;R&;5.U/(8MF4Z]9^GU*?.P+=5[_=\+AK MSWD*PS1-E"L F2?FT=:8*MI[\NZJDNLGR[;9 MR*ID879ZDG<-[FBU6D[C\?JFXS>++R78IT[!Q9K"B2_%R>0<4X%K,@-&L8 J MLFQ-5+[VDN@4#^R/?4PQZB&)>6"I'Y:MFT*QW^?3UZ/CJO-9-[->WP.T^5_PNP8?T48 MCCU^>N^DD=:5_ MU+:Q6XF>^R18RA2=Z9@%Q6FRL*P2)IL++?4^ES[L#'%,KF@;#EV[4;>+M)J9 M\%]A^2>NM?:%E+?B@@R#20RXJWVH2_TN!<8)B(N>9V?[E%UL0S,FI[ /1?:6 M0<,#E4MBZ+ISU:4+FK+,T=E ACK5(K0L$HO>1A:$1ID#M]@I;W<#H#$Y7WTX MT4(2W6AQL64]@A.Z1$9?36W2$5@(TM(7!1E2\%SV*8FY&=.8CA\>AASWE$?C M/DOD%%[P!;>-&9/.47#+N/6):6YK M.)Y&7_^(/7)NG1'MFWH[Y(2URL!=J:"KU9Y?GGS:W*4V#1I6 M=7]MF$@CI"U)LJQ"8=HJ9!!582AB2B$EM+R/Z;HKTKVOD_[Z\[[<'OO/Y6(8 M+I^A?XIEL:P7!TX$&*>+28Q'*VM[>+('(M%J+HB9:)V+[-.MM G\495&=Z7J MM9NN#R[]=K>YWQ-Z;?SP!7K@/#E!ABVA%F3=I&2@I6=16G0J& FVSTG!)O#' MY*I^$[R]O_"[\?;R$80+.5:!R"/XP(*RAFDHGGE?+ L)HW,A*FW[[#[OBG!, MWNR#LJ^)"-LTAZX SGVQ"_UOSAS[B?-)2B,S.?&R7AE'[ ^F).8L.&%RB>KJ MH=4;>D3?]J2#K1,KG.2Y9D)*32JJ7*V/K#?G>%6D<2Z5/B5%+==)[S16>W+< M>U'<15Y=6WE-,&*RD4:*]:)S6IX4B(*G2#?K4J)UH#IYK=O0C,&6]V?)WG+H MJB:K>9B8)$2QIC"3,Y(WBYR!B9DE$P-XB5K;O(^&K _I ?ZR=SZQ)89Z4QBK MQRMHF9%3#J( \XI'[HM1Y.'L,XS+CQM%"-54M)?N 6@_Y5UY?-GAG7"E;+%. M,BE5/=8*ED5E Q,RN9B4C[) &RKLVF_P(1599R;<><8/Y/BIH"$66V]94J'> MQ[@^#U,6'!P^=]OGK_1G/;DRM&",62U)V+D>>VKD[9G M9OM6AA>1.%KPK"BW#G M\X(G<+^T_/ABOCM3Y(X9N/U$US7L6P]=Y%K'6L^'*DYH MJK\&]8[R6#08K3UWMD^QSTV(O@FO:1_"-!'%@QO,<]J7;;2/)[5R8@EI=0RS MLR/*!]@(W@/5H8QFJXGKM"%\8[9*1I^B1L72NOPAT!<0PC$+(7-M,;IXF(W@ MW;*+K6?B2V>:>I'F=/YBCO\/8?G%W$M5HW3 OR>HWWVN4^ MI3;[X1Z#?>[*Q;NE9YN*^4!;95\P'Y45+@GRFW?+Q?';=\^G']?H+P1E4?M@ M'<5W7H!D-:M8:XZ)4VB]2SYAXGW.&C4;PAC\@U$2MJWPNSD8%_:DUQU+:N>, M);[#^4" O]QGMX>S<,?^AJL7Y0U\?ED#$5HEETX OX3- M<97(LTJ@&.1*#%XX>9X1F0$K/7F=280^W2SW!+[W#21INBF">(5I!L,P+=.T MEO[YP[=.EXXY&QX,=DX@_)U&OWF?27 M=C.+?Q5B[?ATM$C3TT,0+W$Y7>2OPD:7A-*V,%%*S;P;RX*,@0GO!&(*JE@+AD,V*HI5KUBE];' OT BM!0@Q0/NO5)]ZO]V13@F [L_O(+H^EC#W?"-RN3UI% S(?4Z M-7^!XU7G'[V%Z7Q8/5O,:H"WA-G:W/ZV6)TVT7FS^!4&^L5O&_-PH=G7R\5L MFDY^FM&;ZE7)/@JA0E+,.A^9AEBKJSEG/$5/$ZA%QMXG\7J.KW7O@HE!%%BB M84453\I$DP?EZWD*RUV,#E*O2SRN(AFGG G0?9:U#0'FRFZ/- ? M,1]O1FRMCT4+R9P"(.56-0_J3-S(H&407I0^3;3O"'2D=N);86-3'AS$A6D\ METX;);G7K+AZOY@5M;&)099DB$;:Q&/J"N.OM40\6<(R"O3N=P+^36'NN]UL5$SBP/CC+I*E%0US' MJ@3)^^8.G(Q&<.S=VFMGL",U4M\8/=MRHEN3L8FV.DH)DAF>:JT_A?X003!= MNYX4LIFQ4[>HKSOJS?-1FQ U<>^D(PHJYWFP,JPF9IJ0KZ3EJ#X)7V" >) M9F_ -U*-W90YS>33;9_DPK7F>VR+;/F4?7=!;@/6:-/C[#$G9&DG-EBL5XHR MX+4'.4!F(0>::^>2)>2);%AT6YH43Q7F94^ZSIW,[MC&9DWMSXWIC_*8B:7A)PRFN M/Q;+/^NE\XN$PQ5@Q@63DB(+%RRI/YGKN&D:2$5Q 58HU9LK-X,;4UE>>[(T M$DI[MCR?SJ?#.\S_7"SR%6"UX3#GSC#%)='8AL1\W5)QR4M;;QM3JL^6UP[@ MQG TLA];&@FEFZ/Q>K5(?\9Z1TTM;,'YL/ZTGS[7;Q'FFZM(7N&'TTM!B/9O ME_!^^.J?[>&Q](2SK^MSL*EJ=9QCMG[/Z74R3V] <%8S- 'D4AJ3F4"P3 <= M6; ::T:!*P<@0J>TYMUP[ET_O]/3)M[3(J^'U4D'U&R@1%J<$IC(-4TH?=&N M4W'\3OC&Y(]UY-FU^O?VPFMWK)+TV^($\35I]VG"[0AI I[B',MT50OXMF$/ MKGA$[9F56=;4A6!@G688;$PZZ]H]JPOQVN ?5?K@@,Q\ .GW.Y:1\[3^/-<$\ +":NR?7,,3 ^]Q#NA?L/A=C':V>P7)Y,IV_ MW9Q5*C%R%:)@)>CJ*#MD(?+,I+!&8TQ189\&!SO!&Y,I/AP'=[LT:Q])-CP_ M<64&KHZ;MIO+;T6B> MOEZ_U-#M'W_[_U!+ P04 " !*@F-3NP6F^?Q6 !\VP, %0 '9R='@M M,C R,3 Y,S!?9&5F+GAM;.R]69-;.9(F^CZ_(F_.Z_5*[$M;5X])RLQJ36>F M9)*R:^X3#8M#8E<$J289*FE^_760L8E!1O"0!X>,D*S*(F.ASOG@_@%P!WSY MU__U^?SLAT\XFX^GD[_^R/_"?OP!)VF:QY/W?_WQSW>_@OOQ?_W;__@?__K_ M /R?YV]^^^'G:;HXQ\GBAQ<).U3$4L'WHVGOSC7^J7&.;X PUN,E_^ M^-D?+S_^^<[G_RF7G^;> M^Y^6?[W^Z'R\Z8/T6/[3__G]M[?I YX'&$_FBS!)-R^@U^?%]3^\C4;_M/HC M?70^_I?Y\M__-DUAL53/@T/X8>LGZD]P]3&HOP(N0/*_?)[G'__M?_SPPTIR M899FTS-\@^6'RV__?//R+M+Q9/%3'I__=/F9G\+9&2%>/F'QY2/^],6YZ^N&8KY\% M&4NX.%OTB/CNLWO%.ST/XSX%?.?1/:!=/@C.\3SBK$^H7SWW%LXKD.L(ZR,_ MS1:?_Y*FYS\MH;V83C(-%S-],Y^>C7-=6]\NZ&M=;.?3\HKHMEP%Y@\#KX^& MNMPR+]D289?'W\)/1!E/QO77O]&/E^^H>%N,!#\OD/YI_O&'N]975ZGUWPX"Q'/EK\=7+>97OUGJ#QB_7*+_YW8L*X7M/[HW^ DG%SA_%N>+64B+$1.1 M.YT#>&$BJ)@0(AH+GCOF:;?4K_9*KYI> M3'L4[4I_-( ??YC.,L[^^B/K2=6_TKAITBPA_9W,MQ<7\\7T'&>_?$YG%]7R M>S:?(_T_OPN?1Q&S%B)H\"9)LKR4A:"+!*:5TT9'[95KR88N8(3.>+^;-)_N7SQ[H6W\A!\Z2X]1FL3@54\!I"4 BEQ.15<=%( MT80VVQ ]^L6D%U$WHL"K\K?I-%=T;W'V:9QP_G9ZED"%,:*.,N9>2AE'E^,:>=O;YPO/;QGLUF@ MWRX=OQ;"ZV37$<@,!JL M)8%&RSCR-B;N0 -\(J0]13K<9;WJVZ0>!5E\<*6 CIXV=(P*O&02K*!IZ#3/ MGJ=!3.DGPJ.#!'Q7X?I0A5^>4TW>OYPD\O-^F\X)DDDEFB2 ##8-2GH!3C!& M@V36)>:CEFVVP0U@'KWG=*B &UA#+R>?<+ZH0UQA>CE9X(Q^4TVW\2=:E29Y M%+7VKF@&V1D#BF& H(0%;DS1RM)7H9IP8 =PCYX3?2N@@?ES!6D%\'*U^@,7 MH^QU-G7QRSJ0)1^[']>CIT*/8&]@+-[O8 MU4GQ>')!(&_NNYYCFE?&ATJ9XQ3Y>.X!7_ M1SSQZ*4,( 49P J9 N=HD%$PI;34(:0VQ[8-!_7HZ7@J"K_+9=,/EPGRY=QZ MCA/2#ZV[ K,MD@%3GK;>8FI$4,B &%,.FAG>R.?9 NB)<.@P0=_5OSU4_[3' MWC+*,P\.HW'@O*B79S3*&$V &(*-!I-,C;3^%8Q'K^O]A7I7P^Y0#?\29A-: M<.:O.%$R@,-$H)@L0%ZWA\"#1I.XL]C&O=T(9WCE]Z.M!RC0 M7=0-K@370?T\/KM88![)8HQ6DK:=G (H'K'>5$J0M&"5G&0P94-(7@,&7 )Z MHAS81]P-CKS^CC4,'/.S3V2UOL<_+JIH7I4EQ/FKBT6-D5Y&MUS+($FOD3D0 M5N=Z#B_ !]*G]+1$6L%LE*$)/;HB??0;1U/5;%A0#@YDVQ7P:OEST@?%I0]@'EG#"KE- M";Q'LK%]<.!E3"!IS9;!%Q9\F^N:CD"_38[UHK86(3%7J_B[$,]PE)D6.4L% MY) I4+H>Q4CI0"9C9/9&A48.T=N3(K;2@YGO8 <+_9Y M/!]9F7,)R8"WN8!R-H-'8P"#EM$J&1G&71A!+[C%!OIIG0G;$/3(A7O2L>[A MQA[*G/8HU!ZWEEMX;H=L_KQ<1G<"-5K+">M+XW?A]+E-;,MHNU%Z/YJZJ_:> MQ#P8!T+0VFE)^YT(%9P,M/,E 2Z3+11H!ECE'ZONO\H./(KJNTBW@45Y">SW MI;DTTAI%L$Z!3<&"LN3>>YX8<,O)%,G<6=_F[.LK&,-9@SVJ9MJ77'O,KZH9 MD*,7TS/ZU70504L&YIOIEW"V^'*)3$6IK$@9G*IY0TZMT5$K% M#,6@ 85*0XS>@+8AI2BE\:JQ__5;7SF]+R=IAF&./^/JOR\G;Q?3](^O!/B& MIMJOT]D_PRR/A&"H749(CI'3+92BF>;+B& M;Z:8!@G#=X],DO,ZFLR I1H05^A+1%637!6WQ>H8RTY&:O=)C!7,=RQ,GPV&R;W!T MN8R0?#$]_TB[SI0H6B]DX7BSJ2'IY]S,R+#%M:J KUX0P2PXA!@8BYEI=SD3>RGIY$-O3)DK/NFD057\? MPO\,9QYTUTR#(/85@5^' M<:;ATA99B_9421!*^L55'%X]W#BOL=?+D/T1#X87;CFD*#0ME@7!HTL@4PC1 M&N>*;51!; ^T3YQ@K?77('#^6?ZOBU7^XOP-GM7CLG?37:$'Z7.6GEQ')B4H MFQ6X' 5DH\A(RS49MDT\U &@GS8#A])F@_C^I5!>SN<7FS;U7\X_GDV_X%6V MR>NS,!G)'#%FF2!F\E<59EJL:2H19V),Q@91&D7]=D7ZM"G75&\-D@BVX%T: M )O@6I2&.R4A(XE%63000XY0$J-Y$G)FO$VEJ8Y OTF6]:*U%H'%MQ;B=]-G M.2]5$A:X&^@;3]/U*H2M35?@D M!37JXNI!9DI7,))7A&ZXPSX,E9!*EDR85Q MD34_RM7%P5'$W'B7K9'T[GJ,HF(!)XJ%K#0&IM$219]V%/$A][,'"//84<1W MAK"B5UV+II.Z<"T#ZS#X4+)SI+U(&VQT%EP2!8+6-@ECD+6JKW@?K!.),^ZD M[FW,.5CL+3(PO\9T&:6U"Z@N0<>=.;$1UK#!QPW4MYZ.V9OL!R-&S2]EBE2F MN7!D*0D/+IH:S>=Y4@FM$&WJ, Q(B"T1R1-RGB?7X^7=G/E[&6V187 M @;@1090.A@:HBE0E"L9(M\&D5U;?)A+<%B* MTD[52K]D%)-!%< SG\$%*WVFT9;<9@&X%]93($)_+\8GG^O"T4 MY"K07BC.64G@8\W/J!S\/[]S-\OSP3FY;+3_Q<1W.V5TNSSN\X,"?BL#&M)42(:-%Z&P7] M1T6N?='>T-ATME84I4:=WW;8_/WZX:^N'GYSIA(T"YB1 K$[ +J"^N5H1G32U4\& ?<0\& =21F63]F3JQT0KH[*UAI&O95$$ M-UI9;W:*'CU%W7>M%=&_ZKM(MWFM".."XXZV/NE<[4(A-3EYI8 W*AFO;.3V M&ZH5T4DU]]:*Z"+7OFM%O'OS\C^>_?KN6?WRYN6K2T0QU\ZQ1@ 3DU AJ*MK1'A6>^DO4U/?[3*.UA4/9Y6+@&] M>O,?SWY_?H7$,HQ2:P/1"0G*>PM!&%<=1%>2(*,QNIV4]M5C'ZVV]A=.C^F< M2R3_$2I45K+>E Q"0THC&**12_0[Z2GKY_[:!5U@'AZ MS+RL6_7U1?G?[JD/KO(N(>]9YJ5]W9E]&? M;T=2,=K%$J?WUNILNM:!L#9!5B*Y4MM%WYM M*OCF?<-ZI#T)?GJ0U'IT0^N8?KF833]>11!8+IA37-0:NV2*6%4@F%!3) QR M7[3A;*>(CIVFZ.TW/V8]'B3%OKW2JZZ%?_[E[5\NX924DY)% ]F'HMH9CBS$ M("&P6%3T!(G'GW5K,C$*I>0B1!6T5,\&A\3H5E1%3<)*/]GOEH7'3V]XYRT[-WYV_5UMU;<>Y?)_<_6@C*.C$*R#H#%3#8A,UZ:-JE;?8ZBOQK*M][T M!N=(<_%#[]6',;;34MTGT+\I\??YU-:Q)AJAA_11Q9[[Q7O'::*!Z4 M5UA+B0<0UCF)(9/)OMN)X\ZO_$ZC/G72MW6]E>RUY="[Z27*JY9#[\+L/2[F M(UEXC$9(2-HBJ"(2N"PR9*]58*88K@]CT;VO_\ZH5KKJ^U9J&^);ZR=)\ V^ MK]D T]F7UU.RC1;CI#FZD:N#D3*S%?=Q930$EP1 IQ/T28>8LYMHJSZ'\M0X=M' M9_*)T.'8 >+W3NCY\R_/WL]P-;GKS9-TQ:'B#)B*->0@:/#2&@A"]3<>K;;'D5FQRW)[D':&\G!N@[S*8-P!YN:+_0/(=(Q;_(;:Z\J/ T1_ M1*:PA#PX3R9JJ1W9(N<0N0B06.;&%*Z+XH^"(5NN^4^/(%TDWCLQWKQ\^_K- MNP\X"Q_Q8C%.\V=_N[I\T4&&4"*PPF6MT4TFHZZUUS(R+23+;+V[\38B;'W' M<,9\4YU,^Q=H[\>H;]Z^?/WFV9O__?.+9Y=P0O8\9J;)OL50R\,R\%HH""86 MGFI3&KNK?M>?_23U>I ^YZWOT_I(9-P/;Q+2#ZH'#Q9.;[H2,N5XE##3"$+ MS845W@>SV^GEYN<_0;WV(,@>CQ8SCD>_X?MP]LMD,5Y\66U!R(1VY*L[X32H M>O\=F+:U%"JG#9=?CJGT'3RA&\2@2T&[A0''4]9*L@E*,Y^BX+_>% M[YV"#K=8V,U4V$5D;0SEJW2H@B9R(T!F0;M#R;Z&G27@#KWVW$6V7D_D7M-X MZ,WU,,'>M7;WD,I6^[9]M-:V/]3*WZLPB/!5&$2+0*Y],;2*\>I%)FOA7U:D M*$R(5G->FYQXZ5%Y&[-BEK/LMIMW^Z(YH"$YQ MIIV5)K2I.'0*D6$WM7_N"2L:66T%(@W":55K-TM+ZPWS((6UWOB LE&_CWMA M/?+[Q2Z\NUNJJ2]UM6ALW;]W$$2I7AX#RY?!29)!]"6!]=DX*:TLZ]G[WV\0 M3X6K1Z;#L6\0K\3PCC[WJMP.!ZC&MA#9!^<2!%Z/%Y$G<"QX$(J)E+61J-K4 M*-L(YPF=)W2BR+1O5;6H'WQ'&&'S^"]-_%W@-FU T!'P<5H3]*#J];K" ^CI M!.C%M+"E> MH*VS./7BT]?(MRZ2BT2$VZK5U"K1ZH,'!\5G513U-6AX\N$[7 MTJ*OPVSQY=UTVZ>OZB\+EAQC-(Q2=D$V,N#^N@[3.*X9V5 MII2YTX+A2/KN.6O[1- SEE)6]M6/A6NW%/BY4A4Z2+] M 8.\HLRT$\L$!L6RF$FM2"8S!*.R08U)X5K?H!,.\FJHD1U#O+J(L\$AZ:K# MS$V'S<&05,U%H*C MP*@B0P=O$C8U"MSD4N@?4-VZ#]*VV'C/& M'H!VM?_M *[I<="]\(YS^-.;,GI&:V.2@2(G#;= MVAS"2!VK1_A4:/+ 8\%X^4.RA7GW!7"1&,F2RQI\$&:FE9F M61(N&MZFI,H.X(8_;NE1G5TN>_?01?N GJL&:J]QMFPX?[6)3TMMUW:Q.+3J M4J?G'QB(L_]8UH)L9&$J*N48KJ8D5!PONKPA'G5 >KZE:_*.K*;BV'.)2^&S.;,'"-;RD4(,0K0Y)T5 M53PRTZ:3;5\C.+BN'"Y6,[\F<8]"QE"*$9"],:"K[ MJBQW&\81SIJ/P:<[Y>CV5D4#_^[O6.NA8'[VB7S/]]?U4);#G;^Z6,P785*; MJ3T/\W$:&1ZE5L'3.'.HQ74<;YL^#?R)@A4V8!T/('2NM3J$PET5!(SV;1!M:G5 M<"#P[]QLKNX&55EIO9XMS>5P=MG%?8GYV6(Q&T<273S#=]/E[VAR8;ZLT7/[ M\&>$07+NG09DLJ:3D?<5@H@T(!\32R5XT8:PAV,?GK.#TN6NOSNDKML^#_IVK M[33=8&'=8K-L$]\H)%&2%*+:*F0M9^/!,;)?K)&%<\UR=#OUD^G+ -T&]/LV MW[LZ&UQ%K MA91D+[J7EDCPR#+SVDDS@.<&SR#-J)-&D-L[Q1CC?*),.5TV# MFG/KH"YY30.E+3T+!M+*>FJ::*#DUP.A44$XPXMHFA1W#/XP2+#TV$] M8']OM31P7&^\ZCIJDN+J!ONK,CUW/>\Z@IMA3/+KLS"Y%92URYB:1I2T&-5Q M E$.(,OZ@G@JFGXL+"XUI#!G"5[4/KR!.PB"%2AD\OIB2LBF36K[XV'O _$Q M)T[>+@IN0-I?SC^>3;\@OEU,TS]>?:P#NFIG5YCBHA W!)D\2OI:8D=+9AWE9(P[LWQ]?XNJO3B[H:W">_P?EB-D[UM*="JZ>.\S=O_[Q*F>(^ MV) #^5\UI#7S C%%#S(9*7FVF%-JPJ5[87WG4X]JV[HV-8O:VFQ#]QBV=?\+ M>H[;ZC":M<"M*'1,GF7:O8H217JNM;:YEJIT6J5TYWSD_E>=2.26#8;S:#+X MH!0HE([XC>3F!*1=FDE-J]J3CMPZ$,>S\YJK,@J*AUAT@+Q,ZN8&(5I$\"BL MXT;:Q!KEP?'Q$"IS,\>=A W_^9?,#5KZL00S):2 +QH&B&0Y!>C+^ MD^1%,EDLGN06>=^@GLC1;">J]KOZ]T:9%E5\-B*[?92W [ZV5:$>0'BD ]A3 MH<1.5#U0G\?@G)9J2ECI5L7 M-0YZF*J5L,6'#,E9&K7@'(*R 61@17)#^&2CV*+3.4SM5WL['XQV$?W@!Z,Y M9"\XS0:-FGRTF@!4>\% T,K[2 8$2\UR5$_I8+0I-_I30?M#SE_#>/:?X>P" M?\?G0 M>>M+R%R4E,VH^^L.F^/7[WLVG^.J9>XXQ/'9DL27&/*KR9M*[%F-!E]6!)E= M_5AC'&\5,\Z8I JU85#]HD(F0D9OR'<@AUM*3R-N$^OA.P<2NTN^[R]SSBSD-9#XG M0S..)\NY^@:K$&F"* MXV1 %JT@.%U DJT00M96LC:!$#V _Q9)>BS=-TB3ZD.8JP/)%"TFQR(DL2Q+ MF",-)' PUEJR?K-QJ4TAC-Z&,-3-R>D0^#C:/Y6;D^O1/_]R_>V_CVG&SM*' M+[_50D.K$E?&)ZTT.899*%",MIH09>T$(HVC(0N&;>X%=\-WK/N,(W%G&X/[ MTV$#(V&CNW@7[U5]O!W -KVBZ 3W./<5+?2^C5K-E'9TIEFEHG.I-D]T9#O' MS,$QK+'*/(7(#8NR3>S."3#L@1N*DR-8%UVU)-;2;)TO)2"O*@ESSJ(B#U[+ MVH"ZUOXAAYZ!$ZPX$W+@C M#S< AN_JL*<*UI5X@/SZ;M9P"T[Q,;!:.@9-$J"D+K3?%07,>JV\$S'B3B6F M3D.-]S1+7<36L_9^)TF=7YQ? O$,:>47%HP,CC:;0IM-J6/+O @?N-'8 MWWK\U:L';JBPK_"G?4BNY^WT]_#Y%A K-'/H,D2#"923MO9.2Y"*PV@"5ZGL M%(JYFPIOO_H1JG!OR34PG-=/?*\316WV,HJ@099J 2HLX#!$X$I*E5-H5JE@ M&Z)OTW[J54\-2DEMPG4=LO(PLJ8'1=NQ'>=4J!\=[D", Q0PT!)SB="[4$(H M$G3 >KWD:/&S7)-"K4DZ(9>-;F6&IL8#QSE#,Z.+W =@Q,_C>:HI6V_"XFIS M%3%;QZ4''@49N$H'<-Q[L!@T:H[>N#:EQ1[&-OS935^:?( @!ZJA?=^*S6=8 MXTF8I'$X6^W/X:O]^>U%_"],B\5TXS_M.X2P!R@M @W[EM!:."*SR5I?F[QY MIE"A#P&S*60$(Q?);@E'[ '4\6,+?KN^Y\8BG/:\'JTG31.%.8C"T#Q,-HF, MC&R_;R!H<87A&E)=4,ZF%<%UU5_NC'6T*H'W8NGN*(A<*_*A2BE1.N<;!1,] M".VQAPIU8>"=Q))>]=8@BZ#&8]+PZW]J6>=/X>RKZXL;P*.Z[TE-)I))]61, M"P$QV@PF,BN,Q\!-F]N>G2$>(;N@7_5NB)7M7S+=;]_?^3-BGQHI^9-^@I/DM^_R^L5NE:K48 M#T1?!67_!.-KE@$9IB-+7"$IFP/-$$+H(<;[<;1_@@FAMVY#?YWA?U_@)'U9Q8M8%C&3$1 +(AFEL8!3 M9!VX%+14VEEK&[-Z.[C''\#7B37;4T%[T=Y V7G7 *]BRG: .'CVYQK(H^=\ M]J/@'?+Q^M#.D8B4-$IE))DHQM66EBR0XU)_+)D9%I+,C2H"'HU NZ=T'HT_ M790R5'KP];I\5<\P<^VE4%!,J(MPJ-(@6U1SJURR-DHS'''6T9U&7N=!:MTE M#?@0G32(#KEV7EY.R!6Z6#:-64Z7) 1GBIR5P"TH83TXDQA(Y7ABT7ME&]7& MV SH&[> >M!2@R.L=[,PF1><5;&\Q=FG<:(AORH;T,YKW.U\\Y^N-N =QM+4 M/.IS-$>RH_J@R?3$=-Q@L^QU3"9*GK6U(.D;4)8E<+;6JM/!QB*#5+&-WWCZ M?'W(;#MUNG91;8N@N^D$OZSBP'Z]F.3YI<4@.:>-)#(0JM9%S)J!9U@3F+,3 M5CK)2YL+J,UXAK?;CJ?C]1B]PQ74(N!W>GY.!@Z-]G4@2^<2E/*<.^U8K4.B M03DMP-5S:&VY98R<'RO:&'0;X7S#I#EU M=R,Q6:8 H0:=(D$U GE.KE'O@8UXOF'6]*"@!@[ GV_?S98^T%UD3.HBR4,& MA<& ,EJ!0XD0N2(OFF.TODVHS79,WS!]>E)4@ZOM/]_^;?H)9Y,ZTK>UMVA"*9#(I9V6A9NQ?6 M-TRQ_M35(.AYQUJ3Q6K!"VW;QM?QUZ+AOI X5#:>E"E\MHTK;#_Q0L0]W3[W MI<,6$6*=:E3N O9[(>+^]7Y0G=A]E';T0L0:LT"T$F3VM)G'H,E!"0A.<"&$ MKS&5;:)83X!A_10B'HY@770U4"%B?KF/&R%0J[IL&UOK?R7R3YS10*8@XXZ6 M[^(;WUS?!74:%]8]J7.'0L3[Z*+%C?4&:.(2FG,^2A,*6([DT/+:/$/S ,DY MU%D:56R;MM;W@/K6:+*/+@8N:VYL8)&5!#Q'@A:=("XK SD4F74H*=C&U?$? M7UGSOFFRCRZVGF#V5B9K4]6%,,FKT]>7DT\X7S1IJ]G+>P\L@-7_V->J75F= M#<^YT*@-;1O12>9"-$8DX9GGN+'F16<$!W0.?)L^8+XXPU>E5F19J\I"WN6S M3_2&"N_7Z>QMN(WRM^L@_6B"0*$9B* 4N9J)@1>GG^D MY;K.LU?EUIP;,1:L8T@#<166J^4E!$M@$_>UH@0WL8T)O@70-T:-/M32P,SZ M UO19-+F]7C M 6#?&'OZ5%.#>^37LVE"S/-?26IU^"21W\.B2N#+J[*Q$I;0ADMM),3 :SB_ M9/2=$: %&E9*$-&U"8+J#/4;8UI;538X.5^/K/CUTQ_C%]/Y8E08\YFL4S#> M%% ,-<22'%BCD)#)&"0?)/CE"M$WQJ1>%-/@@G@=U]_'BP_3B\4;#'E\]H7< M$)R=CR=+P5Q?8)W7XM CXY0/23K@LL0:;Y' &6: &Z>3L5+)U"9L86_(WSCE MVJBVQXOF Z6VNAT-PDD5:N.4S&RME$_[OLH(:*4NT5CF4FSLL@Z2E7]4B@VN MJ9/)O=\2Y5]$+%)$>"#QD=>;BXIH70FIT97.:628#4^('9/*NBCF MU)-S=AG+]Z2RO9+*.M&D99;./CH^==XFS9@KM?%PD?5H1PH(-ANP5I&AX8,6 MMHVE>/I\W3.I[&3HVD6U/=)TN=V\OHAGXT3&T1<:4L;\8GK^,4QJUQ#:6ZZZ MZK&0DZC9!.A9;8MC@,R9 C+RG'D27$F[DS6XP\L>>=QJ)U5.&^JAP37 \W!& MP\:W'Q 7O]5/5[74B21M,,)I!E%-@U/<3;@N9\HNR)K:8=NQ'<>JZD>'.Q#C 6T*+V['6&F90Z+Y5!J&B0M MH!RB(,!6!D-062RY3=?4H:GQ@ $S-#.ZR+T!(UXM/N!L%>!_M?%%;XIW#HHB M+"HF!I%E#RGY4GP(O%AL0H0[4(8W3_K2T[1/(;?O3KAKX,_;B_/S,/LR+6L; M;JB73':T%C35EZ9C M]1JNKUAN<"TW6%N$LRH'\*:6/BLB0Y > 57 $K+GN%["=\N%Q3TO^48LY5YE MW>/>NUM ERJ&%'(95:;<,3]PLWK)Z7K0=9=&/#L>R3D^7% ?+O M<3/9#>%RN[,BE!1#H,7?UHP6S!"9"& *D3J*%-QZ<[%]&3*LP?$(&-)9_@/M M(]>[YRBE$#!R!='72X?M-W7NPI]5/++70J!L%# M!B$2T5E) "3=M5$TRAY3$(,E_QRBD'JC9C11>X-&%&73EHOUU;0JT*G MRN6LD8&-)H&26D$P2D 2+!<7:RFW=@7RMJ$ZJ=#U3MK;4!*O%]'W&/&XW%PW M!2E?PD*NN,6*R/A2^UDP&J\QP*VDQC=_HY'K]\^9=BB?/"6-.)$ M!E'A1H',08/"2.M;,0X2&42TQGGNG6DRV9]2U8I#[,H^%'/JK9!W&?LTCKU3127W3 M)K(?K--QB#IF@QR(D>P,(:UVV<3,3)LF($^QT_$^Q.E//2T*5F_O MA&J,]2G8!*56XE#,T6++?0"6/#JE.9>B55?1)]JR]A#V]*2H)EV/]^AJZJRU MP=4R+[S6C(RFMB 4$EPJTB*YR K;9-)^@RUK#Z-=8^4VB!%\H =J06^*#)"- MS*"2R."88U"82]XZK;5IQ)66O0S&0A36@1*K+,F9@M-L;J5VB]7D(PZL#YF^:A8,H>FM RO ]NZY. M))6 G>..950Z2JP$[OA1PF=.,8#'*P)WFKHW7T GF8-G$ MM.XXTK8&G[D&96I?CV(]Z"Q]2HHKV\C[/MULXG9\VCNQN(N6&AS"-A9 MA[N'>^VC@($# ;E&4WP$$76NB3RY+K.<5EV>LM4V2=^F:,IC"01LQ(PN,;#CP8.F0\:\<]T?%@#4;K)%>YGO@40U,O!/(H M8U1QU/%=!QY8[/:R&^_)EEQK.01(4=02EXJ!0U'#61U9O2BU:Q39V17IP4#>0U"8G$:+!ET3 MW%<@2>M%+=M%>YM^CJD,:K M0IAO,)V%^7Q:YR-I_G^ =@L2M((,BD!*CM:J!G/ M4(+@V9")QER;)C0'0W^Z7!Q6JPW"<^ZS$:YPOZXEUTE;F^#'H(RW*( 6;1(> M$P@Q*P26ZV4@A<,:#!O)C:_EXS<'7.#Z<6@^=!%Y MBSY(-\OD,H[X;'7?FO_K8A4I>7EE(ERTTFH/@=7-F"T[A2;Z43.A4C)("VAK MH^8>?,F*](EQJ'_MM%U]KH 1[GHA_^O9])__COD]KOS; MJTP61ZZL)W6K6O%6Z6AK:RY&Z(.0(MJ27*.N5MV /C$N]:Z;%FW3'K;WKX & MPL*%!^[HBW)1D[&?#"#W+"I1>[\UBB??%>(3HT^/^MAZEMI;.$8E]GCR_EG. MR\?4'*DRG9VO8E+VC\'8Y;$'!EYT1KX6;:&B%T(&SU7@*F7KE#%%:AFUK@%V M=K3+"PZ-XI^-/]'S/N'-B1 R)QT/$3PW]=YQV08A%"BQ)J9E2\M+FQ(P&\ < MGJ5P]A6W])WP"9)520:IE!-M;HFV(1I^ M"3I4]W?S#WJ0=9-,E2M:1=5)EZU6DA9]26 M.^Y3HZJ/VQ ])0X<(.L&=N\M;B[/'P7++ D3"(0.!$=R",EKX"8&@U*48MOD M.:\!&>I:H.%<[RS/4SG3= !#MK*MF:8:K#D;8%T5R=X!6-/K M@*W0CG,E,(1^IRV5,RA[A).>UFT%*2='3F(6$(7AX(U&(Y2U.K>)L!N8-0_< M&YP4:;KHI%%.T]4A$0&\]/,UO3@$:2"8'&M7:P2?98&0T7-IC MN.U)71N2F Z3=5,?YV8RO!G/_[&D/'+T5M02CX'7.[2L(*B<0"1RO7A KWB; M )G[4#U5NV0OJ3L5BRV]I6'(LD>)L< '.D@_Q9M%*8S'+^? M_/(Y?0B3]W@9>WNY[?&(0D3:2.O-):C ZHYG:>0B(P\UE*NT.4:]#]4QC]$. MU=]ZJX2^A-^CS3&?+49O*IHE[7-Q/N9<@#$:DXK%0+1*0"G:AZPR*[A3QCP] M]9;VZ:=US7_UVL=L/>POOQX3&ZY!7')I%QA=+(+=U=G_G'UXTS] !>M*/$!^ M/2[6ZW"T%0)#9A C-Z!2K2.56 0K.7D\"0O3.]WAG88:MVS+_6NQB]AZUM[O M)*GSB_-+(,K5@NK>$86]!570T[HB:BD&9T,N,4F[4_C?3OK[ZM7#;9X'"7_: MA^1ZWA1_#Y]O 4&+&;/S)/%86V Y <[5,N?6B&!D<2[M%/6RFPIOO_H1JG!O MR;4[>?T9YV1YW51#,KQ21P2PR&M[#%,392*97,+Z()BAS;Y-'87->!ZS!=2C MI!NDUMU%=5T:YV%<0US;W$%VG!.3/K3W("$.$/T@2\,E/ADPZF@E1&\9*)T\ MS0=#$XJ)5 17'&73.YF!*/' ^8\,H?)PPIZ5SM3EYJ M!;-,X]2E;EZ,.:F"Y&V"I3> .=IMRX&:FO8KYJT67M_AJU^'.QT>M[KY>?T$ MK.Z =2U2U6O.9-8VV8+*^>RLCJ34( IJ%(J-[GUR_R&J.FEE$AGY)6E?0;NM+OI.TN5_I= MI#[T+>TNV+Y?Z>^IRR[7M?LH8G"R2)6+M 5029H7N7@(ADDHTA6-+EO#V^0( M/ZXK_78#6T8!IH^4*5"F"L'G2I!(LTZIJ,[:);W]$5_J=]-?E M2K^+\!O8H5L.<(IDV5N)$+),- ]" E=,A,1BBL6DF!M5V#KMH^]#[(P>)-T@ M:'#K&2\QPQ!,EZ2 M\2J;5NG5#X([H:/Q3IJ\8V#VJX:!LA)V2-')SD7/DJMVM@>E/8(S*"'$9'-. M**0=+E_A\618]GWLT;.F&E1EWI[@LPNP[QF6_>IWYV2Y?90S:(:ETD)+9Q)( M=!:4$@$B"Q*,9BEIDTRKJ/8GD6'9AC1==#)8AJ5E'%/A&C1Z6G)%KLT2E !F MF-%>,>Y"FYBPD\^P[*2NG3(LN\BZY\#.59N"]&650%Q0*I8R:)MJ^ &O::,N M@_",_L^DM[Z_N,[;;W[,=L9!4NPQQB]=8A@].SN[Q%,[:U]F_N^ :0>C88[I M+^^GGWZZ>M=*RU<_+;6\U.]]6(9/A]A?.]-&HNUQ%;\7FRS!Z41>%SE%Q&>> M.'GKP8#0SIOLLI/FOEC[TU7W/6D3;;7=1:(MM/S+GV]&I@0CK13@E&(U2HQ! M%)Q!3IQIAU;Z>]L ==8JO7.X_;<_Z:^KLZOH>MQIKS'\[?GK4>*&"XFTO9? M01G-R8@4&0R+R$Q(2N9>)R6]\RFHKZOHFJRQ?_X\XE'6$=G<-)J M4(4E(T(V1M]WP=Q]3?WSYZ>@OJZBZ_$*Z!K#BV<_CXQ 61)34- 2!FMK'D^2 M8#&7$FME.'%??&5G]=$[GX+ZNHJNQR.Q&PS__NN(S/%D=(A@70V=0S+./VNOG__]4FHKZ/HMOHE?0>7KSG$MTYC#@\T?_C9_02==QS# M6@!Z85J@<0%5"HH[LDXU_:HDLER=8E*/=GY+PQN-WVZ::C&?HG6"7/D<: NF MW==Q)(\9I0Y:$Z-\Z_BJ^_ =WJ3S$TXNL'9QO J.^?MX\>'%Q7PQ/IN#\ZV2FMP?[BL8__'=#+]B#,23IW/M8S]+Y\_DHN+HY*B,I)9VFK1@DJ6 M$3!A@=L80G16ZBB:4.I^7$^2/3VJHFFPZZXW%<^_K 9PW7WJM^FJ->WS+]M" M0E>GGX:<8&^M!+(T?)T29&$442!P1D.5PJE&Z]AP8QP^ZZ,9;4^4&,?.,:E' M@*]GTWR1%J]F;W'V:9Q6152\T"B8Y1"Y4[7[-\DZ^+K^J^(*UUKMUG9LI\N- M30B.?\EQ6D29]JBPGBO67.*9/YOD2T37I_T[@.J]F-16.,/?I1RNJ;MJ[TG, M@W% N(C6%@7!U:QO6L A,JW!R:28#YCY;DV?3E'W]URL#*3Z+M)M8&]= KNZ MF2])%)4=B(++RI<,G)"Z8JN-?(M6N4V\WETBS'.( ;C/29K@]--E'Z2S:]/W'SH7Z4-DD\VM\3;!=3WUMF= MU;=3J^1]9-]@M]D,SM-ZJH4NH'T]ZC<^T::*&GRQV3"I,)@VW;L>2^OL_OG0 M1>0->+!CPV94CO 90^/VIEI;$1RW%F@[]EX6'T.CY.;'U3J[DS+W:YW=11,- M#)@WF,["?#XNX]7.^NIB\:KLT"9U.7NL3DF*$"#[>A'(=("@I 09I6 $/1?; M)@WZ$-3?S9][S9_!"-$@UV5?[)>S?1?T3E !Y+ 92.&\Q9B]"FR-LI4O4!2_"Q,K6+CD^(H9?V#>T[ MW@F'M0*( !5R!E?[<21C4U+<9V';Y(D=AGMX"W1(EO1$T#U4/'1?MY#I?\X4 M,#D0-A8U1)UJ=K7VU&67 MVF'[*&+H^G).2*]90>!H%2@N$V%DMG9E<9HYY[78Z?+O$9#DD/IRS3C21?Z# MUY>C866%&K*JQY+*15H]9019_\QE:[KI,D]2M=U44,#2V53 MXQFA.3-2!4C:.3*>D@:7:6L/E@DOI9-6-. M_1K&L_\,9Q=X>.[E/0_M)^ER5]1KV9:**^5UK/G*3,G@8F':,$ENAV/193-Z M^/']]_SQY QGI2T86W@M.\2($8H\9H-H)/=)AM95(7_KO^?/M>!>E9M?UA2\ MQ4AR:SQQ!HH6!I1W"5S,Y+4Y$6(H&%H5%]L%W6GT NK"B>T'*#WIH.GQ_T:, MOXU#')^-%U]&T@L?M#&0BJ]UAC7Y=9%U.Z+@E9U4#E&"((["%KQ[&G<);9>1H[>2ZH?O7>7Y['S_!YP\5!; MFV2DH3B5015!EAOWH9X&^FP35TGE)M0XU7.W/32\V^%8%TD/>0*R"Z[OAV.= MM+?K4<@^HA^2&L%;7EP6H).J#CCYWEX@(R^\-N2KA5A,Z'.NDR3T.Q[JH8>BH)(TA M*2=)B8FV4!4"TK"3@R(<\^@P([9J_7'*44F'FQ:]2;U![MZ]M]F[8/L>.K2G M+KN$A>RCB*%#ATSPC&66@ "1J\:S 9_0 3*ED^#TR]QZ^7@,H4/-.-)%_H.' M#C'#N?("9.8UHU$0RL(S.*VY4+0GAD9'P(\H=*B3_CJ%#G40_NGTDC*%,LV=W:/NY=4WW9*SYH:M)?4+L"^]Y+J5[\[MP7: M1SF#]I)R+M/*&"6PY0U2C/5VW$=:.S,Z@FJ#;GJ,\KA[2;4A31>=#-9+*BM? M+ L9A"VU[GM($*SQ@!@,:IML%&V(4EUDW<"6>1[.PB3AVP^( MUQ&[JT)A7&COR'B37%Z.U#'FR)8C4TLSR85IDS>Q#=%3L$=ZD7:#=*M-N*Y" MJG9 UM3DV([M.#9'/SK<@1@'**#!3G$/0F.T,[J46K0E@[)*THR0!9A &:W2 M=;X\"6H\8%@,S8PN1$_AG&^K+M=RP^N$IB7/2P6RZ"E^57U'736T X) MT=]\)Z6FSH1?@-;NZN&CND;?@*^4I,) M C9T^)'7RK8>C3:=T;$JU)H?5M\E0;00S^J>Q_;3U;$ M[LC7\B)0YJ08SXPG5(6DGDW1V:C(C:B_'NWR@OXS(YCG(2$7P)VOV>(UCU<& M#A%K!0'M6$FMKTQ_ZRLS8I/H5AOILSA?WG6-DBD&0T; G&FX2-8]&?86!$V3 M)&)R(K09[L/83B/*O0L?[JQ%_KTII:FX6VKH8\TCQX3%O!,>U""%8@J2/#! M:[226R';^,SK2)XZ(;J)ND%/Z:+E0!>3\_&Z./:XE MJ9A2@7D-/)@$*E@#0:<(1A=?=,F)\3"8J[0TV%0J.B]#6C+,1R_$[/@#U;QOLGQ7?33E$?7D+YV.5:^*K^HF6P7O;83SK?"CJ^2;NH?7I'W0\V F.B=H_ )]A5P\>(L< M2C"T_&FK [:NV[XSV&^%2OUJK:F_>'=U[-DY<";%X(0 IFJ$BDD2HJ[MP:0N MUF4CDQEJ,6LUQF^&UJ? D08.Y'I\L->I%#G:,\6DH#'&U@P 8VE=+XK6]4SVA.6L:!H^1]6JWNMC MSA#LQ)!^,@2[:&K0'*]=@'W/$.Q7OSLG>^VCG&'9XXS2PBV[2TGZ4B1X91F@ MT#ZXD(IT;6Z,GD2&8"/2=-#)8!F"HD1CN?"@32)_U]!J&X7UM,NCQ8C6Q?*- M9@AV4M=.&8)=9#U\*Y["#XFF#/(V*T!8MK'2)TN@4;^S[F MV$OJ3>^M-M00VP7;]X*->^JR2S&^?10Q>*_7Q%ER.@-CECPE)FMFLP_T(TM< M2\U-H^.+QU6PL1E'NLA_Z(*-'E&C)ZO+U>8+"K%V3[<(5A2)2C*>3)O$XD=4 ML+&3_KH4;.PB_*TV1V]9HV\7T_2/&.:87TS/:Y6$I?EU63 A3/+;#V%&C_IX M,:.QS/'U;/I^%L[G]_ZS [)-6\(Y,$MU,$FM9;=&JZ3SW$C#DC+:>E8TV<1& M$PU--F;4$MAAB]#RS<_77W'K]OKYEYN/O Y?ZJ^>U:ER8B&3H M&0P0 IGII<0DA>*"N38WR(=CWW<)K[3;]OJSLZM:.E>!"87<96V2 Y2:'"/) M$7QRM3*?,QX#,V8]R_CNK.OTQN'7Z8%I=+6:M]-# U?R$A'FS8 OI_4H"YN" M*!:0%4.[&I*OJVNG>UV\#4(D;3*?=\ W'K8;*G3;73 -[\1?:G:=?$-_B M[-.XUM*X7S*ORAM,T_>3\?^E&4=FU)0^-U_,7X2/XT4XJ[]]=CZ]F"Q&CJ-, MR2MP+)*U4PI9.^2A0TY).H%!(&]C:C8:T%-DZ"GHOL%ES7(<=PR&ITC<(VFXP;G?3E/P M7?C\'">DN<6O).Q-FXCWV4<7"A3)'"A>^\(+$\!D!_BAP] M@F8;A+GO9L0LHY9I+"-R4F5PCD$)A>80UI7?H0$1LG*8>'32'-',O,+Y%/G6 M4%,- L;?I@^8+\[P57G0R9MO\_)6-T()4U J2N"FWB1;FAL^! C2.1"IVHYUYNQJPBQ;%6,Q9%L:F$,JR5X81E$4U2L%3/0 MM2E3M+TG "%Q5(BO]UNMQ-++7K/&0A>%T;C3+U61# B&IY1 M:^':M"Z[!]2W[6_VI:WAB'0Y:W8!U]2-O!?>I^D+7) M5TY> )?+DV55P!=/*VT)BGNK8_+QJ=#D &], / M9'?]C)_P;/JQCOCRXNG:SG:9(VV;6@8/JA(^&L)ILTPA:<&C:=,L9 =P3XD< M?>NBQ6$AGM&?WO\-)[7P%0%]EL])XO4JM(;F7_7NNP)K4U;6&D@Z25!>10A! M:[*\;) E^YQ3FQN33C"?$H7:Z6>K!7OL[(9G.2]?&\Y>3LIT=KX2Y>!9#??" M.$XVP^Z26:T=+:TQ"J+6-.5E81!3*N!2$3PPDUUNDZB\(\#A M%^.^F7-G26Z@F0:&X!K,_//%C#:25-H?JHX4M> _"9;G444(B=(H2DEW&Z98(+NL 21JME(G& MR#:.PX/0OBV^=-=&BPC_C>O@&ZS2JV5RKQ?$F\]<+8T$KR1')BI&3A9QP5@; M?R,I/AA9;#!"M;G7W1_SDR=8*_TUB-??))/5U8!03+&4$,C),C4^4D*(GI91 MY@HKAA71*&!@*Z2AXDI;LZ4?F9]*(.AF?V9Y),R31\]R+7B4ZZI*!ER0U:66 M4@GIHU&Z3>;PI<.EWVKR+D[R"Y/<7;!UCZ.;;0N"&SEDP].D0?NWH[!D"[2[Y$9 M-TE&=X )QOWE":WRP<;L)7CKR;'CB4%4#,$JX5W@ 7E:H\9]!2/N>=.1@H5Z M4%2%Z[E[B8 GBO4S),9YO,0>J^>M-3 M5_=>$AUJ=@M^=?_",\=@:6F6R=8R$F06J:QJ*%J6620MF3Y,W?P;4?<^$FU_ MH[6ZYWL7/N/\@ NI#4\Y\#[I(5QKUT%,RAI0ZY&3VK1WSM8#:1T2KPY\<:,- MS^LC6(D>6&N]C2?O<9*^W/BE7-$,9EQ 3*1?A3*"D\: +%B20.E1M2E305>6"K6OW/L4QG>$O8OWQ>S )Q=SP)LR]+$'],)]4% M)BV?+4OH+G"&\\7(F*@B)];8L./KOL&]TC7DR]OAR]()(\PLT%+OP!=16Y :#<%("<):RQ/7.O$VETE; M #T].ATF\Q8)$Z74SG>?;FC\)BQP$]M'/!)I#7(PN>:L2V%47:%F[]>7DETFHV6:7 Q@I9F.H-B9S M-5I..%>=/0_,JH!.\(C_?W=7LMM&DD3O\R\)Y+YSSH[IDY"I&; M18 BC2*E'OW]1%#4PD524559_0(C A$O,^>L:5A>HTYW9_ M+[)AE#UI;GR"U7&0M7^6K/CCUVS/?JSO-ID:;4J,&?W"LMG3LR&P(*MG&%]4 MSJNC,\5MA;.#YZ.RX2-Q_9*"WF_S9I<+GZ-ZZ G5 ]<$UU /D7WD#=1A[+TI MB &FGU(:&1>\Q*-@(DE WS\)%HS#R;0H[H)PTH;&N[B32*+7;=-I%'&*Q=MU MN;D@][J[>ZC&D%PJ(7!6LO%,H__#0(?*@LN1>V_LL]Y@+;K;[*#Y0'=T$%?' M.]J\W]#M.]E<+*^O9^M-\098Y*<5A35HF^>?-R3_AV=_^MZ5^YHAEY"4S3H'IKW %\' MQP)%7^B:25!T)%G(MP3WZANFGTW&(W=GDV44$S9(+1W[W%_A?[/KF^O/RZY; M_HECYP(PZL:_7Q8NLA7*TD$0:D*9/?-2)\8C1.K= 2:UZ>Q["LISD$QS=IHT M9XSKIWZ#GV$U6_W^HRN0ORW^ ]V,HC;:K!&727.?,^H\)RKV'6ME7@A@Q;@B M5)"X;+>);?LB/"<%-6%EQ)S49G(\]OE/]YP/E0X&4249F/0(F(H=,A# <0I5 M/-9DG!;0:]DY\<7G((SF!A\[QT0*OEC>E@4L\.=BM9S/,I7[_UIN2P??2;ZS MY64),A1 #]]R;ZF# %45HGW@'$/A,GFP_4Y]]GK=V0AA?...F,4OG-65I?6BQJX2LP%A9$QM=2C+1YF5 R!R^!T M2KWH//KXLZ%SN/$.Z?0M=A3NAXYJS)([? 1HK1) M<1UB^:@L^$@<[U<7&&;K%@54=Q!MDSA],#7-?A]#]3&9[Z&,O2J >:>2@K: M4Z%@PQGGG,J\%L.\2ID588SQKN@(;4HA32>!-S+=4RC@%"LWZ4ISNYS?TN;3 M[J[W?0;6>*L\EYQYBCAUK9X%AV%GQC#3&2>=:-3._558TSN4PYD[J)L[EME; M)*G*>OV4/'O E'0P;G.:&(!I'JA_/*+S%E4OO"J>MRF,>PS-&2A@L)$;3 ;/ M4Q2;V8Y7J40PE05+#H_5%*HZRRJ KR8E;D.;)6 ?R7GY@H/LW."&TG,\6VGW M0=34#SS$]#%>X#"N7B%^@*$;#_TM,J6#S=2UV1=MF,[6X_^$8\[H''DQ(&J; MVL-34?^&]]>:^5/LVX!Q:CU$:![*4*!G$9)V+/"$/D?&52T*.NL-H+7-UEC5 MYOKJ+H[I5_:AS"Q',VN+QH$WW3(OYW/HMG@B>(%^BF(A>]JME("N);>,:Y&B M\C6Z5OT"]Y#\Y8D>9-H1Q_.J6U_^1E=5MUU7582D @M1;LZ58!!A=$ O)1I; MB]!"]CKM@T]]QBW^ML_KSFO/PSU[OR5'/(3Q".*Q\^C;,$YQQ/H3._XX?=OK M&D#!/HD#[-=B=&[AN!!SR%1->-,:$@,^^A]G5J%$3:S9\5[E>W\.&E_PH,9G M\12SCKVBIZYOKA_4\*T 7)_AO?A6HE17%J/2WV A$!R8>C4 TLR6>],U,GV.E;=C\+G MK_X+4OANR[TX"D>[D/-T@O("5E>_S)=_CM--J==S!U[*.1W[_K6<((P5,?@2 MO:[5@LX"E!:^H.,:@%_V>L-8'>WI%9\6FQ]4I?T6YG398I-N__J8=^?"^!I MH8L=T"7C M H6=,%%416,$)$Y!BYGD.!DR6WBL%[PI@_.&FKI( TW.D%MFER^:H_+*'D6 MU#K>5%V8UMRS* IG,AKOJZHJF#:W4-]"=M;:&966%HE\A+,'Z0#R[A^>@[?4 M*+CP@"*OU%P1W?4H:F!.)JFB,M;Q-IH:!/NL!3<=H2WZ)Z6KDF_FY5M]RV+; MGALE50A%LP)94O<6C!FS!E:J<<*)6"*TN?!X(M"ISC%.J+.65/TLQQT_PQP6 MJ?Q^56: )R/,:8V3LD!E+.1PS CG[JCO?TS M_4-]Y__^M_\#4$L#!!0 ( $J"8U/AGB7/)8P +BF 4 =G)T>"TR M,#(Q,#DS,%]G,2YJ<&>\O'D\U-$?+SQ"]F0OVY0]:_9")D5($LK.)(3$),G( MF$'9252$(H22?9LL&;ML62,C9J&DR'=2T[=F<;]^]S[W/G_+7FXN+DVLN]=^]_&@\?+]1X]N[E%>#EX]]] MH)\$!?@%=W_9'>2_=MW#S_E@<00@#[0LA\2GY,3$IH;DAAZ-Q9Z'\8E MPBUZ6-=BKYBC+X]"N+A>?'8)K^*IAAX)IRE 2?_*S00^?DFI P>EE554U8ZH M&Q@:&1\[;G+:TNJ,M8WM6>>+EUQ?NO<2D MY)34M)R'CQ[GYCW)+R@M>U%>4?GR555C4W-+*_Y-6WMO7__ X-"[X9'IF=D/ M<_,?%X@4ZLKJYR]K7]>_T7YN__I-_P/^_;>K%P>,D^/_>OZG>HE >NW9]0'/ MKEX<>Z)V/R#"Q7U8=Z^HA2./;[B8@EX\K_BI[)*&'CY%?2= XLK-*7Y))0.* M,FU7M?]H]O].L83_3YK]=\7^AUY$F" G!^0\3A$8 L9BEJ:IP?[7&RA I^S M[B80 G=@H&K@9B:%M"! ?PD*K9R08)Z?BY+&96SJ-"\^TSMA].6'W27"$ZUW M!6I3I8^?21^E^%TI2>*#,>AI/^L6$?3GR(];].LTJ4T=G=[QP,$[J,1J]F+5 MNKEL6ZM=7Q"'CN8IJJ6MS5_<;9F(P,]OTXR,2K#+!JH= +. ME\?RYB*%0J3FYJ5<+L>=&J%/*'G^7=6HYXHTX)AQM'*:,;.E+(5>YV;J:C;7C&Y/=FZW&_:]\*\.&@K16Y,+(>_ MDA' S1U8+SP%V2B/9\0NL'N0,@2* SJP_W4).FN 'E(R-B=EO;$2X=%:^M#L MT-*IBHLN%R::G]Z-$Y[^II' RMN!!=?=A;TBC_U]B1U$F%II&DRM[H&Y^@ZLQYMY$%AC\S\F M9X'*\L4,4S3!F9:7T?SY@U0_+K3!7GOQW,^PBICJ(8.'+&1AM/\>8<, MBNT/9T+\)9WS5O-,ZLD8L3J V4G=@W.6L0L0U M'/'/ +R>)P4K"ZY0D@=1O"]J7H**0W,NOK7W;!IM0L.NUX8=?LJ[I S7R\O8 M.CDB !.N#]K5_G_6ZA[NP$*V0,@J?3NPA5%J5CH;AE$'[5]#@OWIVTHR+MZ/ MB7[^E5A3DV&R+S&L:J#RS9OK,OD2'TI;K:("_BY>>:SU'5G_9S,>&**#K$>= M!QG>3+G&V1K,B15O$[M"TQ,^W/>_$&TJ=>J2_>Y..ZP//: MT4H<]K^[N:Y&,24\V7R+.S!A!\CT6.P4HMDAR4 'CZ:.4B_]J %*W5:6#-H# MDZZ$RMOQOON\TAX3ZD,UE#7+>V!\2 O[B#T'W]]EBC$"):C"^['C<(X61$K1 M<9. ?NS!20.6JWUCQO*3CQ;*_>V)8R+5>^S+1_)BGU,.T-P)];@$,RO(*D9@ M,# ZL ,3:D'Q75N6!:X65UQKUV[#!43>RKNP6&JO]-#=P4RO.8?G0?L[.RG- MDTII,.8P).D)*%!/$RAK<. \*8[4,)_V>P*/7CD%/JOXBA15R+&?L:=L"0^Q M6E QA[Y->:5K(1RR[Y_+L3="JW15LLIV8.1J*8_D388.4RR&[O/!0,@$&J_K M8.$ 4KY+"_TT><:,N]1*]J9!^*"W:,B\>PG'"U]!^9OZ+Q;],X]!F4JYCBF" MM(?$P.!Z+N""<<1TRZF:4"9\)>AZ*>@NUZ'Z3ZY\HR:FRN,ZCVZUJZ[GT($M MZ;H3(9_KXI" V+Q-/TLU+<=.T62Z#*&)M:H003MP/9BKM 2YYK(61+C-4&A M(14\LU<[X\OMSYZS:%!U(ZG)27\X9Z>PJ;1GB<"4*&/SWT.0TXOA.S#4EAC& M;P9CZEO.M)+$<6!"J#I)#^0<^HGB\_" E*%K62B4;)+MYXIT $=1G\/JG2O>'R:Z;85N$0C)/*NK<>+S MRB>;^>EAX87SU.SH:PDG:C*'!B'S4;(^#K'YK1D1[(%BGBY.C &H6PG>M\6J M6E=A;"?-X=\F/8?*W5_H68>@!-OOU0L\R@S,]KC9H#$L>_- B9,$XAR6?]U< M:1(K\?6.:AI3H_RKLM4.+ D"BX23Z/F^?S[E]-A :E)Y('E)/X0YJ)$4O'7LV\6%1:]! MAY,!R O"@\L2K&P"N80@@B/'0T$&"?X0WFB\<9":*;T#&VK-;/;NJ3+#!0T%FHK-.T[O;H;-76S/^OH0]1-,\1@V?S3#CBD% M2/6B/A;VMU?V%">;C.5AC\[*#+*EFPO=0])?2E)JGA=>=#VL=4A!7RTUW>N8 M^IMQ;#?Z6E0;\/O1%J7MUY4Y*-F)%M:ICC7]M?Y1^"XJ76-F];;/,:4+/"OP M 5(*J3F*N?^T!2L=$O8QHYF8TXP4,RK4'Y&0=;C[9+M"R%K86/O]-K\#G7W"[XH8+,6\H1H^IJ1RCDL MJOV=Z_BAH;8=&!"^ V.*%=+36)V=&H#& (++3, XXU=64K%H4OD*@=/=QT)B MN;Q\;([J_MPS5?&^:^;AQV:-E"=>XNW4I/6$:*V2@]MQ$JKZ-EA95N/^#+%:K/TWNG6;(M>M3;81PN@+@, M!S7A/7#PR YLLXF61:GLWM3]M95AHMW,Y@-?1U-'T15)2T2[0AD9WKMYC'-Q M%B%=*'73J_?.V:5,'S\I WGQ8A,M;S,1@K925CV.#"DFTJ7H_OTV3K#F,QA# MQAU87O^:VS@@7H.2VX'EB=C\$;#757YRYLJ9D+_\U=K$, Y!*B:S!2/H#M"H_%B4*Q"+4*@IP,_TY%6D4KENY6I\+U? MU=)#*Q9]&_VZ*J'NON0J&76X=N%,<8Y)9B)9UV'(1_([";=;5P/H4B0 ME=6)8!@L+J(+YJEG2=>0^WYE27B<^+WA*N8]H=+R\MRTDKP_NKXY;=HX7-SG M^G13ASHQ+G:=H8#K\3=7P>A#'L)5YNB#VC M?W,N5S*\K(/],_APCO-A)4V=SLR7(25Y*U),R3HGH'*#1JOK0PH;;+I> ,M7 MGIE_IR+C#49C#ACHP,#S_N[2&JFUXJ1/I!2E3_,B8]F:DWH"MP7CF3IL_FW( M(5FL%MPU.*C@VD-8""%;]RU)8+R!A\[385E]L0B/%+YFAK=1C'CRIK/>Z8@8 MZ9%&FP6;I8+P@U?V#_^)VO!EG&0OD9I5'I:&%#=+;5BA@+.]BPX\_9)%AVD! MK96Q+[W^6EFZ''77]41S)4<7?.XO=!Z57!O;+H,QIY,'D/@LIK@S>Y_M'"$P M!+7(>?8A96VC#8-Q] U% 6"FO$SI PNZ:POC]O=TD+VDJ1&M.29J%^Q_G\OI M"@)O^-<6 I@?V'X$?FACF%9,OPO.,X*P$XZ@9W^Q1)>"0]7W9<79WXN>@[.^ MKFVYQZ[[M3Y>N%2+4LVU+2>6*R8Z*FF/\WQ%;!:N%!-EN@E-^#04+@ 53\1G MF>$B2GPL*">,[3\TCZJ19Z4E/:,K\RZTXZT2_=7'ZSLHY\6?7N#99O@R8KY" M,G!3614(G!5>_Z<^8+VJNB M)LTE],NBA.NXGOU0\!2S#5A01%\7.LW>I\LJZU)"W_:VHSY[O+G6M\6%/N]> MD7XJP>W]4Y>?U(M9F$G/4_1RD;.YGS[_W).A RI4,D4"(;R#).#J9I4C_!"+ M?G34+ :^@LKDB^4/^8-5F&J1.5XS6)0=_#%&9F%5['2TUNP.K-/*Q^*3[< = M8>;^";HY%&^%[ D$8+<#2X72)((X2L?-=L&OX25-_F'T:26TL,R7;D25\J!N MR^^^L0:TSJ@LS;\BFPIAS^L.B6!N0]U_H/$KUKU(HLX*::-R95RGF\#;Q>?^ M"8WK+1;1;GX7*6='5;WOG]HU4+G^X+RT>)/H@8Q[0YK35@9A76>W-/JPGTB MBP.HB=B &#'7&.L)[KK.?0_7A%MO(P:+#M\]#W8\7P;5W7X?&QV.B+HNSBH; M;HW^]?VF2O([8?'%UD96_S@D@RA[$(F';^@#T[B%(>H64V2F+P=S>HH9&(-[ MSHR@N:8T!\[\^JAJXSPFVC_CT^"@]B#W-6.JP;VDYT$LQ,]Y>'$]9K@@)'@D M<$.+G+400^XW"=B!I3D,>$.8ZCR'.N#^\:.%W.-?KL8_JM^OBZ;>5SRME'SG MY:?S09ROP&R&%WL.(80@U\V1!"-)8F@GQ$(5B1[512.D_CZH)1$XN4RD3-5I M:PN/E:1P2)E**S])7!*H_RM,SX9$_\[^@)!&^!(.L(FD1J,2J3Z6CBN-A4_8 M@5U%[-8(^OOJJ ZI=])\K.0V5UNW-=,EJOJO7DPX,);@]M%L84&&%HN6"MDN4/G33&Z"J7',]U=G1UR'MQ7P6GGZ&1N'#N URQ0G<04#Z3K MHQ9DR-:)V$-HXUZ<&%8OZ+8CQK4IJV?%*9:?67B@-DQKU$[!P"=V8.3%J8-\ M#'W?PD.N=L ,FS\?6DLRM#],69T22*(3OY<$>OXY]/D#EP;Q5 *ONT?L:^?) MS6+[G"\?ZNKN"&SI;F#>D9\ M0Z& \4XCM(,.E>30MIC>[]Y/'5\K2APK%8>G:]=5U=IG6L (_;?E+E<708"2[@ M)]+2\."UN>)8@6!H*PIGY; M6,2VZ@;$;[B@LB>A-0C>"M\*K9V7_6&11$>U MO7F;W) "J^ HC4"W!S\P?+'#YD>:01RPU4/\A]8A9S+_<7GD$FC6 [6T<%3( MS>ILMZJS-9\UG06&B(6AEA^-*;7N/I"4I*/V],8L@)^(:AS;Q#"4, MYR04U<(I",#&00A$4E&)D?9GE< =V(J6G_6;5GQ+>UMTYP!#,P?IU:Z99(B/ MSSEBZ9C\)CD\X$\=J(;O0642\*C>":(JW9Q5@?/%B8!UO=/VW/,;*RN(?1,O M_A83@\L\M:E*';;7W0T1S?4%-QIL46;939NP8SRSA(9J7//KCR 1FHXT>$)Q MJ$!H(HU:2$&D&62:3'^ZYB.==ZZQ2",5.X)I4S8673KC?^'5H41_2ZL;97[T M-ZQ&0J#PQT"*T@X,RD#!A%27+KDI%TKH]>RRZ-K?IGB>T>9F?(H!7K]KGV*F M;;?FC:JQ8\*@DNM&"DG%,S*,P^W,L0$, @I6 US/,0+Y.:X%UZ\3CV@QWC"EJ#%1B%XY MIYC".JX3OW1MY8;;6MZD_3RVEBU*L6UU6SW9T^U&3^).@V&0=#B<&0*1ZX?F M6M@)N%RDL!SSP"3B&HE3.^_E>MZ46^;-+N]1_T MT%7LB3_\J;B1!-@BB (4GD'<0BVI9P?6I+.1O**32!#$<$0@DLS4E]6,]I"< M0HX4\1$G%WV\3O1?N?C <)2F"14:EU>Q*%R/#X[\E 0X;X$:RR2+PAY(+BW8W&PE2_G)CT:(>G(XKO9Y O MBH&SPBFX5E6H0+DZSM-+:$%LB+S <"'YOTK>.5]8LKZL@F^WFTODNFH7#R2Z,AI3H5MPP)"Z4XN//_UBT-I!YV!BI '%G69.2F;1EVB,1+\".DX@Z8 M!;\"[3'6+_O(5C/4YJGK_FVYRSQOVPEM^*1/HTIB]Y97HAY]',>, L+L?6Y MU*8]92)57HOU#$%^6BQCYE?)5,+;95Y"!;[IG:RZJ2?G31=.ZC8X\! [D=?F4A5W2C0E"1 M_..B8XI7+[ ]7QT2RUAY6?LECE_]<5VJF6EL[3+:8]2GL=!YYGE2Z.GS:>O2 M,4$5V@K1BCPW-9Z4$VTX.O&#MY_N;IC]/55#7%!.+2E KV;B METY5G:7\O($^Y Y,,"6WR>;9C%M!!. \DH@C!_;#[Q+$S>RY1$$?X0/6%4O! M!=U/VQ>KI=HC/_?F/BY#S]]P_'(DRY3MQ$%_)B'!8MU_[&=4^6IY(#0T5,PN M/-PL7E1M5O3]&/H23-26S('D(.%Z=I_;\%]2',#6B,#E"?_(RQ11MG:'?IF'K5AQ2)'6OW6YG1K4> MJ?!<3PPK\B3D!*N:>RQX?3FND)J5-S0R,O1](> ^+S'XQ45+I_<;-\3WO2B: MA7W3H.@DP '/8O Z20;\ 7&A/PQ1]-H*3T*7[#=5A_G.V "JD(9MRZQV;^[/ M6^_J L]T*N\EN_4?'3D_^=632" 7(0%'81A$(LZ8BZ#S5I+CL&+@4(\'/-D, M&449#NTZ[&X1@/WC\J#WSW7 2O,U_Y!F#=^GOR3!?('[)\WOEG;I3!+(+;B] M.[ @G?O_AC8^[VY#@1K4+2*G!S"32'--[536*L]*_.5DRW'U0YVRS>I5XJ+D MDLJVD?GT[5:38AYD5G+[ILL.!,676PCW*R]\QO MA/!PI?M)#ZI5>Y+5HY$FPV85R7A>QMGCA\]NP?X5I?W$007 #"@,3;P#8SW[ M74P,I*?-_]#\)72X+$G#VYSTOG.V]G-H_0)Q(/O+N.(-CL,G!<=&TL;,RNB7 M(&=4!"/@B# $!!X]IFPU]@3V$!A!,^XQ%VVA6=03/M08RGANJJ.:A+Z?:)*P MS:X[Y)*R&E 84N\4Q/GMGUK=0587+HP01X)6Q$(6DO42,H/]K<5U$S.L2W'% M8B.KSIUP Y,NXZ^$RCTEW*C>T<";TO7,FUL9C4,R^\N3[O##?IEH[-HPG2T03'4 U8I[0AU6_FQ C(R+!-91 M$4+K'I^(Y^:ES!6 I7L/?:P$G8?EQQ M,<_$'4]R_V]N\".0?RYW(=!^=#'(:3>8:%:5V8G D JP8*MGTS>@ZE1\F+:A MZ6-O4X_6EE#K, (.U8,..W 0+7 [BT!]KOB!OA& M8O5WHE!EVF ;=4ML"3W:]R^R92V;A*LR-2#-LM!]= CX$C+ UVR^40:/866B^4&,P!0S*PTA?KT9U [C M_FF\4/,K5.7(M%W0;9L<#0<#I]=:+[ZE=#A9_YVG[VYEKT#ATXQ@BLK02UAE MOPFI6*DILP! YE)'"[#5'VUV '][^1#^2/NXQW#8X40=Y=CLZ+@G%R;$GL"Y MX<)LOJ'=%0R-DH_K02 ")HAE=$\@L%O@]58&0M(L1!E_KTO3H6;!^KG10P/A M/=_U/OT=OU''\RSJ&'Z_V;)_0Y9FPN=0['(Q<'J+J$.'JLD$[F X8$\"58OO MJH#IU+AXQ2KN<]SU1'2\=/B^L-I6&:#:>J;YYN@?GC M>O1P(1/I"."< Z@X=!]!KM^!X2L'W M:E;P?1U*^6W!^VPED?*:]I&+MC^?K^_ KL/!(W"FQ'?ZS7E$@'#Q0[V_[)55X)6 #\]\Y36-4/B4,2SQI% QYP=Z%,0O*5#_]:X)'YL; C5=E- MY8%6YZAIO[NB\;TCCT4J8_D0ODA0?6( #AYS[D7@DPYIG.H]3CY]))Q/DKA&76@8(3$7:>%A#34VU7G[!EQ [ M#;<>7VF++^??>S\ZK?.-IQ\G@4[O\=GWEJ8*A=]W>1U":TH+/OF7S&NUL-I% M6?43OP%HW"SCT"OHIZDJ"9. M36;"#[*+/-0S#+N$X]F!A1&(IG2H*D[(90_E$55J:*TR*1LMEK2PNU5N/:$Q MT>%1+Q?&6O$_SU=MM#H.BJIX'1:JY_#$ 6%_-J#4PKT?ZGF1>0.<9Q@QK[,* M(VW9^]!E \A00/C^1J=GJ==I&4\[ X$(PRI2["O);_,;X^P7[0>AYGO M'GT^8R_@]D7"]V!.[4J$$6V=PT33%J$UQ6^X&&O:S*6^?TJK55+IW[%^Y_6EE'9<( M;Y1B2LRP^+;CXDZV@NWSH5 M!P5/9_$+XH\TSZ?=KN]]O#TJ#"I#E$?C/^>)W+8MD"[QV'$KQ:.VROFA%*FC,JGE^&<*13(XP[)]-J+U/#_,=F R MFYTZ##,D=@H."?4*5)^Q!M[.=5"%Q#R+B'9OU8G+4D67\FO*MADQ M":,29 CDR;ID>376\RY=]@P"N(1,I2NW%,N![?;2@QNKU)#"NU7?@OB^=93/ M= _9$\[%UD%BXB"[)&2SIW' .9W]V/?%37D;KK@HF@;U?J)$TMN]>2N;^X.7 M91H+5HQ=II=\ECS>CFU>Z[*+UC7PK#U0G?$JE[9['+C50P+5>38XH)BJ!79@ M&YX DLTW;)Y,NWV\Q;;%01J] Z-*)>,HT@G_?GQSM:.SQ[LZ.MM$3EUV4-V@ M_?AY:FM(B7,5GN!S&%HZ3/EQZK/3Y).^92J5KSS0'1N(;[ 0L$V_ YZFHNX72W9:R#^F%/-^C3)I;7MIH[^Z:"%CL\HQ M:B3%7Y9[!<;U0&,5#BH&,D4B>I' N5#C <2!+E6FY0XL,9TV0;4?RT/N-S\T MP7%)Q3WCIPK:+OEQO5(R6.8L\A"X'L,42S\>9N-JD 2QCF[-$" MYV_8HW.*,RK-4WX=]WEFR?C9FMI O+M2P(5QV7,GE7@TFL"7G%0=HC!;()H1 MB\:Q^2)J<#V^!G8LSAX?."TO2S@)R\M4GVU6"SOW+YAQ[O3%KC;<\N@=?WSN MI32]![PU3\0?CKN+32'(=23@8M;B&F12:/HR4)A6,3K$EKB[@LKZ,E/-=/=] MA;8*<(X(KSRQ-(5W.*X8'UK.Q_:'T GSGDW>)FM> MMT/2T]TV MJ,<[JW BJ[#Y8>JJ[KX)>..^:0"=_=O%5'].URA.*-*(8\&KO6 M4U>!<<1/5= 26^92X.[SOTB&EPES8?O5K2L&3/IB(T*Y%.\H':X@NM>L_(NA MXR%7/,"XTI!,\;P>)&!#^(C==FBFU?PHW('Q20WLP%*D6C7N%/%/.G*5'M,B MK>;\BPPZ95!2FK5Y0=+6K.\S.)[W7[?MJ) ,QP/[$< %AX.8PU.NE+!X,L-> MD4+*B'00\1S)O5%H%U1K:13^+LPGRCTR*"XR[=CR5[LN*PO9+B1 HO-"*!'4(F_:,"(P-[3GM]C/@]EXPBDS8W_+T M0LV%:/BE>3/O MZ&J2->YU7TS5M2A1S:-#BK'/B*8A:$K\J3+]8:6%@KKTZ]/@\@KPDF M*&Z_F :)9A#T"KU=N43-AHT/OJ4BR/ M5;PF):_VX5;ZW<)%TS+S\I>AC\\[$"L+M/IE#51L:"T-'L6 )V$ABPY%6 )$ MGBA1&W4 BBY(P_5EEZ(7(@D2F/-@0^0+C\6O1A7$D&BM0W8:W_-1 ODNUB)[ M7BR>3K#0@D\2 -=B4-'H(:0\'S1,,!I'/PY&4<'F+0F,?NO,%S"B-B2@\U68 MYL9X9?:M=P*\:_?JKUZX_2:37F__8L\.C"D:2.;IR]J% I'1'NE$0KS.5F56 M-P#.4S6^&C78QD3%1%[/B[KY8 O^;-72\BS'IRNM)ZO&X^[4?11F\[LSQ'$] M%SO=HV@=]*L ,JU%#/@YN&63-]AU"$JL'[6::7="*XJFC7*\.MYI:2VUEEUW MRXLX= .^ADI'[,>17_J80#(;?T?4C\$!!SC\(S.F XP0CBOO:OSPRW521S&H MK/'-+'46NRRIE#,Q_D!1O?TL13?^BTL64VR;S?N;-D,/VF6?: @&6>$UP98LON=E6L?I0>@' )0!!^;,I0-:Y;PX'K6FJ*U%#J$4X91R?P72@69]/ MMTWKLYBNF>,MGRE0[AG=E\ M;;33;-X6A@NN1^=J&["66HO:@368*WAC+*-;8>^C7="LQG<']E'P=J:V(%I8T'R\&[ M*%3PB^"&<)+3"-_->KI-:ZC:B:M%^Y,HXK<-M8)0?52C*8E:3 MZ5K3\/CJ+%2=V_U=O82W3WB_M.*_I-DTXN(??P4T9>_;M=XE]CRB%;DKCD?@ M!B?DF6\M>=""VK<5*4,2_T[T::)D2FIYURK5ZUJ)VL6*3WRNJ5[0&RS3Q[2M M3O)L2B0^-8G,,(E]TW_C5,/@B4/\=JY9Y@32"=C\DAT>>2UG MHOR:CH##U8WG3UX@.MQ0%QSN", \5U ?&/G[ V-EL&P.##P>[% >GT6$& &C57OYM4*G%((QK22#_$NR M#_:5L?D**W$]IPB^Q1]UZ*ZL='-Y]M =;&HE1*M/O$8W45_2FHU=/4+?_BFN M\>D([EWR,+U;.6 FTF$S+-!;B)GIXM(H-?N M8DH(6R"Y&UE?QQ0U]9R,[)BS\T3*,)W!1/*O9F#DS4_BIJ:F84Q%FVZ9+M]; M:]D7=W5;7T'U&;DQER2U92]:V'#&OTW<$'/M<*-@O= MK>6^6U5R^2G_VIA^'GUVB%/C['?$L&"ZCNCR[2;OF\;:SR'NIHC!$4+0NQ]&%LGI=<,E:,*Q&?.P1 M$X(+[EU(S&?N7DWZAZYD\S4Q5)@N@* /-\!S;]&#YOVCB=RG[O:W5?? RN,Y M/^49J_!8_W/AMM?]U;_Z'#J8C(#BS&[WZB:Y# ?8U$EA@EG9YFI,F1GK;BWC MP8=H?!_IP.\ZL9-S]'].:E*FFM0(LZ:)8-1>\;^VH>IGM[[L:1BF$("3A!1" M"Z)?3O4_1*& >9CUV,QJ!9&*D\-$G*CK"QDM+)2)51C/]4Q="M-6?7,F;7GI MQV9&>GV^Z ( H],] L+^P21FHP(^XN' MY.4GI\>U?:-_RT2UWC\ **O8B>\7C+X?MD=7J285!IU%8N*PL.H*R'<(E(P*+N('MP!]9$2M7J#*5U#!8=K:<5]Z=OM=8T8]7> MID5&:U[.)3\7L82AQ\HM<\[\L+SJ_?I7(%-T]X[3YA&RSCUS&*!2 IFU&ICH MUO+LZY*:;D:E%.^/_#ZN1V7TV_H)WFCW.'UY\(M+X>C2%^]A:0N".E[Y]@-A M+-P@#LJ 0DX3,07&4V63V(,-[=9>NY>@\NS&] M_L#+:\1O.\ROV3\SS>HSJT+A_5ZO:U!_**F3*TC !1(QG2W@32/1C4'J,B(T=5P\"-_/ZZ<;/U!DOK^V&;BKZJ8EC(^CRF!(I^&-1BN#(Q4,&@:#/=I81O[(\1P"9O. M#"?VL+D82 H$FE8<^FH\+]TE(WJ?.?2VBJXO*]QU,.:E>8_?*@XJ^'9:]MPY MY]Z4G+]5.4.R:>;%K!H"^:6\/AC,\& >@T;TQHY/?;WS9[!8/.AU%?AG@'TX M8P?FAX9;)>W-77-N3U/-&L_/.2ZM$4K3]E'X4?6U;OO/YNY-Q6FPAW$;UV.) M"R L]O42&I<[ $^J0P+FM%\5!C=?]UL.L1&Q^-&PLX%X6KE\C$ 4L_$K6#Y> MQHV=."3V^&-VEB&X>^K[A]5HSH?KP; UL0O+NW)25TL/HWC^DT-YVJ!P6Z[Q[SLMJ)ES/6K2C;FWR49$I M;&WD 0P?L)4YF W8425(R:'-?W__2O),^?'BWJ*U;)0164G)KOXF>:^22>57 MN1M00(_C!])125#6 O 8"4J6@(_IFCV0G*@<7-.L<2BEP;UE<-8SU35$WRS< M2CKOYY37&>6';Y[O25/[/]0T\L%A6C'%8>,W,.0.3M (0_^0B4P-"D,_LCJD M8& R22"H!^9?5.V6>.E@X-5+%]SB3II=@)V,N7:(J:?_=5+_MK]'/S&=M[7413:C-= MIH70F/3W<*YA@?(#:[, .8N#?4<^V_P0/GU2=.J_'X5 4=!S"40(:J>71^SZ6[9&\X+"<33UOO!H- M,5/Q0K: ([#"YNL#%BE961A[A@&X QN(8'K]+ 5R\RI:,JM?WZ8-*!"]ADYT M%QUIT.-LE;+R:ZZ_OH>#7BY!PV_.0'D^$ MG1[MTP\V>9803!O6FC6:CKY_U9A?(3I><^Y;QO/'?BVMO^ 2"'(52=A< M?C M9+:[4] Z:\X'OO^#I$$<*6"NQLPW\&KRN69+NTK^!=.ED\TW?JHMRIA=7M.\ MR/FM8/=B_6[3X*3BLWS!2P"AOUCLQRV931?$OB#C@A<%5Y^DS1N'H 1&KJ3H MPM[U&+U4VF.S>BD+AM[NV8&),_E*F?9@3-WB-R)/2G-AK(/E!RT971\/!^E1 MP7R\CLO,?1!W(KA?+PF,^3%Q(OO M_[X4OBC_0)E9.RT+]'TQ>6&OH'OF9NTI?6[^?KV?!."9W7E7[1K ]H>!P:M!CQ)5;Y<+6%SLBKJLO0_T?^' M"_C_!YH&E)ES:,MMNSL$$.=+QIR ?/.3\.P'=B]VS"4=*I3EO^:/UZ5$?G22 MS SC67JL^*:])A +4PI!TP!V^J87L M[Y+\T&R:RL'ZDE^E4AG3QL<8_L(AHAA'KR;TG11D-2#(I?#6FF2FU QYB"DF M3 \%LRD@4X8JI#+:7[R?C.(;,/R<^53E&_7+A]J */X ?!.WN]^9TY'RTYY[ MVQR($6S^&<9U-)(M\'?W#I QFP>==WJ.*549=.-;T2'@?1[ER<-+;SMR>NV> M-#=%FN7<<]7Q_^E59;W:9]!X=)%/F=00M0&!%#?G%(Y,@1/%Z+LEB/3T4)_T MOTRI'I_C'PQ'@S?S3MMJ7>*NJ78Z6/#%TTY-891W6LQ@X_."I=XH9*=.2.5; MV$^D?8CKA$4!-K\OXP)F;^,D]@C&HN@?B9Q47 6FG^_Z>?W3)UMIL]R'8P]> MB00_"!BI=_-?"9&-@XKC'C$$N9R$']H<8F!WS^[W$H*67+O_5<:S1;^-E@=' MF?--OTB;GKD@-6]$U8A)#=>:/9_;U!!]QC;3_93&9AT!=XV0IH\19N5C#S&# M[_:WFNBCK7L*2%70@^UGELRKOL4H<$EPY+O;;$[H;2&'B[,O_!..%;F'^J,O)QG>=[E( MTLPY,9NQ?,'*_40Q6V %JJH'62\0Y/PB ]93G.]68@[8-&ANTMDP7:=U9?[Z MK>V0\K_4F+9S>4U]!P4?I/#OU;0:/GR##P;/(R*8LLJ0T=U0H&)>.BZLQGE MGL]!Q(=Y(?G45&1AEN"07$4AIP)70T/<'FV4VU!,^)$W5]T.)8FU$"FW8U0' MZT"M+*;XMU%JUL81H)C2FD]^K;%U/_>?>)%14JCL>%2-09:?Q.;(($DKMVC: M_G:#[4%M"%MS GP%++U8301R,K(%WD^(1]3/,\50%'@/;S%YK>_UHC>2?I>F M)*\P0[9X.38IL.XB]<9][:'PJWI=I;NL(^)'^[R>0 M#_-^P5F^N]6]B]^AR"0"X(9<&&7S=3!4,+8 JSRO?R7D%;@\A^.SBHJM7+>- M.OSFL'/DK:6$'1K=*9AGW$IKRD@@4 M ]I%>'3H;\Y&5I3.J>KATL,3S%^(TT2F$2L)1W[N@6?*-M!DZ#_!1$!Z' OW M1+N0SH!1*Z%V7JTY[P=GAAN37).(QX7Z'W8*O!RJKU*WN^7]Y/FE; 0YI[@! MSA37H3@P)0KIKUF-_[G<01^U=$@QURB "X&O+\[7U$JNG?8LS%=L:KJ_?.9! M=+K\8\;"J>KPQ:-JTW(O.09V&4]F"JZ'V*5&6]R!58 (NB.(N37*)SS.]^%< MJ,!A.:[TJ)>D_5#R>:[SYV3=>Z%L(G+C(YA=B7%(=G,C 2CXD2VW0 MY_]Y%[WVI:!O@17YJ*L",4H_?K[SN[_HT'&U/]XFQ_@0IO0-"CPLM;%[U=:* M]9T^8X)*P&DS[^9;0,)E-E$]S6QYR-I=(M>,]_%/E5@(29]8[AUO<$G"$3FV@7+:6EQW;"30>G9*BZ_8_BY#15QK$L',B4%Z,]8S8@K M.&(@F]^880YFFXLSE4"+\F]&.S#>\C>3H76&.@>OM=[@*X@]O9FJK_ZB'2TOOG7UJ<[,*(&6Z",HM;<\ TZM=! M'_BCQ!W8#'T,?PY#@MYE/--H8C^FJLH4;=3?LV9Y+LAIY5H MGQP0"RZ_"VRHH=,^:X=^=/,\PLX@ />?2E& MO;)[]55 I8Q:V*;<*-9\FU;:%U#Q-V\T1/ 5XWL\Y_F,AD?1YKOW7KNA1.EC M?FBW)'"$[X:^-RTPXX?Y0:8<&.\;$;.2E6YDHMSR>55OJX"WYK)QMCU*,/RL MEG];=DGVG,;S43QJ? P[CP3.URT.K;@R986 9/I+(+!'1QC1@TJ4YT@:ZBWX M4E)+'*AF'9![L%;4,LW \N'&Y)$"Y4^C'R 9[!&!65G%@&/Q MPM#*UD8=PQ+;LZPXA](RLXV,9&B#HU:=TT8'RYK2-()5LFOG/"6,@V]<#4F\ MF#-'YM:DN,29/P7@Z3NP(.1=9"-A$)D"E14Z T(R W/FLGF>'YA'J*$ZY_!- M2=N]D^L7)KARE#0O##]^HV?,41A^H6&#QIJY_SN\\ M415B8O0LW,C.-GA?B;ZEWITJS:(+O]SB-GUD(-_MFT8$$19.LWE' 619W)$#<\WI_(S=2.1_@NB[U"\7F MFV?(0/#*QV"(8TQ9#SI5,7G9H+Z%FZ&0E5A0%^'Q4Q7&/&+3=0$7P%O_$S3YP_X12>-()?'N6D\8( MX,MTTZ*74EKMNT%CKKW. M2<[WR0F\&U9HW&8Y(Q:CQTHD]7!2B_NRI+\?H0D/T+LD@";TZ7.MG2'/KJW: MA&YDA(;+QJ^ZO3A,_^N'&OMFP\7YZ6N=).C,B,)(@WDT:,$%+$6=IEDGF$.A MUWN"U1%(WI+]FO1^Y<*,99'G)^*XC"WJULL=F$:U4U.ERX7C=<'_K9:B37"P M%XHDP7A&(#A#5YEA'T"7SG@"JO>J,18UZ#3 K?4)X#.AY))]9O+3\-%<"ZX? MHFXKAQ7>F_L6^T'=CSS\M.CQ/.<;1=$ETBI8%N:>PM_Y1RF.YV80QR_G@-OW MC2)3GU;EB(3GT@\>PE[MLFB 4L4L>URK%&-#RR4 $=3EQQ3"7;9Z&[#5OP,3 M&R4#8#Q%2V>H MB'>^)M);RG/F.6':T/3@O0?+'N/2P^)3]93LJE/8[B(C8A KHB=/W_WML<^_^ M*>9JJ0[K+I4=ZB44JRV5W-64G(D,"0N(N0FM9O2KNLZZHP1W9@ M"JV%.[#+(.X7AY=[D3.K\$ 7-H143G"Q.NLS'H8L[630'[+*,$<8NN@]BT-8 M52 YE6FE75+CL6YBG=QYL-2H[-4WXXB&1=FC1V1:2XITH5NO55*_$'#FH@(5"!*>>ESKY6XC8^[_XVJM+VV2@!,[BO'+T>O MRB&'= _7;N1=K"JX4 ?&.'XPV.+;/=2ZR XV05/U[W-AV?B53)W0S MK-2]1*SZ_->< TM\%\:;GP:F_82H"1QPG$A&<.-"A%3INEV@(DVU7]YPOM-0 M)\7 IE.GU,/;H-UT-=!,OC3'=@2?#&RIZ)Q&)Q MIA5M[?R4R@=,#+5E_W>LX7PEPZ64GO:YM"'UG4!(L/R9Q2#)8WBAC1I%?7S9 M?#YDX)8_W76+IMW2R?TZ\>;*;1W)EC2AY7BJO<[%&=6&60-[CP\)G]Q\/,^_ M5A(;=+]9??3T'CXN,<^5H],'[E^AQ=UHD1C#\X P P6<6J$-!9I'X M#=UU.@U7$,+$$!.)3_4&#LHU_7:: =EM9XA]ZM$\BBWHHKL0B)B!T=0)HC 5 ML3%,$5Z8H [64>ON_713O5\RW2R@D:)IOA06%LJ;K6/S9!2FQYT5$7=TI.;G M),_T+]=GV'%"2U1W'7&B3[HXE=I0SHC:YS1E>*#AB_OR MPI)2!'&LC>=ZBAYOP*<78E^;_]OU3_1:#W)1OY<$8=DUG3128VTZT#<@[5(# MQ!ID@;:1F5[NL4E?[,_RO&FUNXIO>_SQ+Z^2K\+@.Z4LC6U^&-U$8Y00C".2 M*'D;G1B-4G2EW=SO'9@X>MLK5+&[BP^HR?&Z5O";>FI[I/Y%CK5X^ "_6>.$ M07:?J+;WO.)Q B\N%,[#O BN1S'TKY'X,-%DDMQZ%U3EWDN_--GI7MK[*N3R M/!]*('W4=JWIC=X[?WZMM3S4PA?A^I>"'!NW7)/[&&B,&0V?\7MB#_8]7,C, MCW9SJY=X=YVM]A:0>)NVWA[P+99Q9M90H\/.ME;LD"V7Z*B29;Q"10B*'LFJ M8\S0.=I@2/M';-?E*EH.V^].&B:+>K%>7M35(_ M6ZZ>IE5>#5B]7+"*$#=6D[29L]PGT:VT%T:.6W8$02<$+P%NI* ,@PWJXV5S*IAO8(0P <_; M@<%%*S;^.L5^6D$=>S]\=U=36[1M%146,($5 B$I3*;%0CE)BHRAB5!2D M1D6DB;$!04*V@G00@0,H" $!41$B)2 M 4(5I2--20$5D)(@A UI;_/=]\;X MOO.=\]Z]=[SQOG'?N'_L_+%AKSW77'/^YF^NO=9<^2][[*SUQV:"3)TCLC9M M=]V3LS!95?+CON I].)S0&LP3D+((B[[5O^-Q_C*3R^*8"?D13#=="T1+"%_ M'LH %]C9S2*8F AV#;6>KPMF9P)N/RLQP\*OKMQ7>7/5GXY]O[;$O&[^P3(\ M[+?VS>MW52.WE7Q)/,A,U7N'>^-[+=^,O*'IS)= MDK:F9SL_ZQ=V4V4+">N$'<+](/GEQ,] ( MW?_*'9<_37T%XU5V?>P&R]O?= MO_L?V,CG@]@7($05"R"7WTYF=T0M_,*R2T:IM;V5O0N1YEMP'?4.?EA=QQ?9 M(YX/?_C]YID7D?A^+*Z"."N;LT!DH65]\/)3UYB=MY=> .OOJ>FIT)]"X)2%, 'R)HP6'\@^P4 M&BG27V,0K\Y1->-8IW\P>]^27 YS<=B^Q<]I\*3OC2^,@ \-!E_SEMXMC3;J M(X9&>%PM\!Q;BVO?2Z9NP@&LQ2;2-%(:EV+#21J(LV)7G9G-]TX-K7^VR_/# MUQ$RF?P>]['X0\B='&P,,II*7ISV9*=Q3PGR49ZQ&)9=I)X(%B[J>^?%/6K=.FGCW4J%"CK;L0%1&D3DO@=CF9!U_ERL)#XZ76F> MM2X-6,OL[D='31H^[AI[N%F1=1)'.SVX*5,9Q=_JSQ!OA \2N7ILNWIZ+$): M'R$#%MSKZZVV?NWUKJ%$TI8M47#4:E>(+O9Z1>+')R5%OX\]W[@4SAWI$^Y: M^:SBB'Q 7VTJA].TYICDU2)6>4$(66V3XW7_YR7'3T%X^N!A!P7;#;7O(Y86 MI;+W!N<478:)SXI@<(^AEZ',0!_IGPTIBNGS1M3UKO&AQ*ZMX7=6#0 M:,O>A_6A,-6Y\&T'V/;@2AG]=T=C&,QD%U^@>/E[6 MLS-!PM$Q@&A3(2G7*O';_N YR26%1MCM4_GV+VK'=G4%+2M^--:>P M/ >@[BA%B]"(V #E])D(%3Y"#KCZC']-'4\UN;XO5-24+*E:V^@1R&P7Q_ ">#@BPGF=()#:G*GGT M4U3#3_&\AP=/3Y;??FMZPS&F3'AOQZS2Z:IWPW[Z]%AJ,;&>&DLL1D6BKO[D M[;D'B./":Q-!ZYU=+;'S/'FR0>O8M2V;/$M?[8A[LGI]2R;\,<&(0">6(1Y0 M&4FI)+YLSZ6^M]6(LAYK#B)8"+?.=>SP\#T0BB+G-4EJ M-5 V@&:F:8'N3/0FG)>U ;UA.3E=L=G5__6SF^XZ:\Q.U'\P*7J69#]RXF+, MW945S6 3!*=H=H?O#$H)LKB9:D6F M3C>YPE-5K^8>O:KBU\(3J\5X%L).^GHJ(PU%%N?+5C&;&W24SG/Z&[%1/9?P M*([Q\L:/ONFJIS-0FT#<48]MYF[O*RP@J&W;IYOC&Q.SD6?8C"%3FWR,N (0 MSMN PS0XF#3EHQXL8!7X]VO":@\,>Y:5=3D,:ZL_WO%K02L4-7()R@IO*++( M"%#-HB$-.P!GH*=\F/ A?\NR7J$$[E>]4,W:]2Q[*SK7*\3\M'J)YT2 TE3" MY92;#LSH]NW?SO6IS@@55O;4+@!K",,9^P7Y$!><&75^QPFGI<$W>3FX?8YX M_=JI&AV@_K%XY&W:"9N3?FIS5\-,B&[D6.6=(1]N;4*$44OCIH-X@81/(_HK M6[Q=I]VMV3/AAMQ<8JW/KKG=LM5VZF^+'37RWS@YU:'BW?0;SG0Y'MU^9VFW M0T(11Q@UJ-SK>=Q58!> MJEMZE8+K 4L7Q/2>WT\UMTEL?9'_8&$"\0Z84N=9$9J M7@43V-$V+>L6\YN MJ[M3K;(M$.@ ^]C'L\'Q14EECV.W(KZI^F:QT:>R>@FVH\/X$82VA840? M-./=PKL+"GVQL?%>M@C9V7E/)GN:\G ,[2Z7GEL08]#CK->N\5#"Z71$_ E\ M6]AU]UJ955,H18H6Z,A U77(X;&S2F^TODFM!=J;A78>. TBO%2!"MJ;L0.SW(M.893S]BCW/!WH+?[ MJ-%1-Y:)'W8=I>@.EW#C)KOVQ7+?U5^K]6Y^^NZF=GDU,?4=X$4'-5.B41ZD M0*+52]=#GCG/1^OG]RK+/Z MX%75GH)=Y0^2>'ZO_=7<=L5MDCFN_4DF4_M &D:SH-H2-TIH3CT>TAX0#CD MY_"%:RM=[E'=?^$D$*_T1BC=BZ0#,:>(C@OJXRE[0__:;"8=JVQ[C M3I>A9KE_#'_RE3#7L/*(\2AJL/<[D;-]QY>I;SF7-TMP,P0E9,1@,\MG ML7D:R_++H*_!;V!;V7"0#;&[=&1=YK1^O"\[?"B8\5[#,4>^*)>R_^G#JYOB M4W]!UDS&3*=Q?C12UY'C'A'VO.M=0$B#"<,7P")F''QBBS.(KB/(!GJJ);>/ MVNU_INM+OEX>:[NA5R_W:\%YV2]!%MR'4-QPY6N"2Y#AS'*P_*VCYSEE9!\W MED!NO3Y*L?W\Z/GWO9>] W;T:C8U)B5;.=[^IML@=>)=TZ[8LT@,SQ2_1U#, M-V).FP!>B*$X&D&[KS1Z77 W1AQ<;:TXM(S=W:1+7I.\_*U038C275<6<7#_ MP$!,TRJ.>,S*Z@=$F0Z]'C&,'14/,=4#[]/JZ:OX5J_'*5(VX^EKQ M)0NF6@GF05I: E-&1;#AZ#HJ^7$2#^TTX%DI7F]$7?WSL),0(3V9[II[EL2"_9I?60F%;_D_)5_@;W=4FV76W&?3UXSIN!R76D^\JI"Y>'%*BA/'5>%T3&]K@S= M!Z#R[?LQQ]B7BAV7L@.UB$&8,9:! MF/;EG19VBF!D>B-B<(!O%UU'.0PZB MQ*FQM'K$6\UZ3UQK;.H>K9FHI5\T5)%[A'[ZL8U%* _[N9 M"/8.C_F4_Y#D#/:SFYM5=#E/^ZI-L@0OOM@W9;@/744_E6NA[3-IO(-@OR#L M%<$Z(;Z?V EP?)?7.P9&Q2;Z!;6+M:_)W-VW:LN1;8G]AP M*<;D_KV^0Z_M:U*#JA2NJBNH7[?C7*-(=Y?206MC5^ZE OSA$J]=PFGSX2U/ M+!/.;.#E')M[?86O2\O2YXCSMV37=^*M!%'5 3QWOF,7RS%NR)WE'FGL^V9H MLF7_YFB]:7=73XT9XZ3B,O.S)Y6N'YKTGD .T[C^()EG3VB#8G$:92O^;H]0 MQ6H4@'\=3R5%ZO(U-4AZEJ6V7R]J>XD/_^.)G;>-=M;:I#R!CY$\U\*NKD+INVZY0+ MWTPQW=2;F"%Q;H(@A*(-U)T4;L,?+0-]V+]HBN(1^NB0,NEQO_[SN+#FDX\! M\)E7TS>%A)%);W>IH>$ :;7?7(U*\[]Q@-(?37%Q0'EZQY01.[&6NM47&V[- M&3Y9!D9R-&F'+\:2&_R&SJ2]')KLV#2MYZ-ZHK]G8'A]ZX4D^\]FM^PM\D%O MX08CEA9QH&=ES10\"H5@]E(V@A]GBO"'8%*]T!I6*RW52?6''6PLND3$_4!IUJ*6]&%7HS M_/#(;K(!]4F=[X^ 6V;['2_E'A7;_WA@;Z7[#K&GB5PR9[$IW7$4'F&JC+\ MP8:$<)7$M&:#"RKHP!#K1X/ISG>E//,74279Q]>&9MCN>6;S,1705TU86ZZ# M;"JBEL_PM/YCNCX2')\L^$V50-Q!2'ADRP28J'QW-\CP=%GA?6J*W M+94=S\P9'HR\>OR@[[!S2A2*$04H0X1@8'C4;@KIR;M=Y\G 1E#V?%Z@2D@ MJP]@!DQ?$[#70\Y7R%,Y^T(5QC86Y59$S$ES['C*@@R38TFZ%),D RPK&:EP++^.LF2.^23LAZF"!W4CBA%&+^IH0 ZAN5%@G#]' MK DA2]CMA,MOE%>1[5[CPT)M]99^X3AQWSK[5)UKRXD8X_!OTI93^7.DA\+N MP^AFI0Y01[P^UH;;##FN%EH28J,E(R6,DWKHU>!3GV!G \Z">_?,0L#E37%Z M=IOB]%\XOC\O%_"=T=,<"-V"C -*.*N8FCZ?[<.SVF4CA5ZZ[LN#H'8\(N^9WWK.Y= M"V8TZ60Y.OH%_Y83>1+Y;9]ND50I:,'?@K3N)6@0V@$I%+9CZ^!)E7R>)?]* M/][-D_O[+N\@::.0*[E#SW\5Z4S[:P!A-Q9)=F %[R#A"[T4/N7-6JFLV4PG MQSTHA6_%-=.DQ^4SM-G4^N&RL.[/.!6)9R_*4VQMY:55TPN^KXD87=]P\PUJ M#>"*'-[*($Y]970,HNN)9>[!\U!&9%3OIZ)2UL='L%VLG+VGN&43L.0])'+T M\*4?E].B6[UW?VF8SH1O$H0YGN.@^=N5>==Q_#',UU%R5#\ ;E!9<'#4<1M-D!B-DHDQ^)8-($=8GA M/FHOPW/:>'_FI8A/7-)MZ0.E.<:=CG6;QZ0[;E4]5;MCY\9#$CX0UU)=9\,P M['S3]> =1RNK]%-!-HZ]LS,C/\]^7C *H]]]A7%J.9UB>* @%(0'QRL5)W[A=!3X1Z\$!=TV9FZQ-&WT],X]PONV M\9>5WIT#I;:! MZ:;]MJGJ[Q]_RZTZ@/D2%(4LCHR)WSWBU#2=/E+ "1=N&!LY),A$N:,C1#!) M@J8C[OA*M0?NL[?V$R/PLLXUTW?*_>26@ZJ.[D^R[XQ+^GCG2;EDJ9:/ M+\R+T"O46=EDZD&/1(@+X;@9Y#J\";C[M3L'R;I:YZ/?L/QS6"*O1YO2F^!X M7#FWJE&G=ZYYY]?#)R)"72XR ,8C!XOH:G>>&AC"[0#3 F1_1*$\4!%#Y;%8 M;':QA^$$KQ_=(WON69095VNW^@EMO\B.0Y_<1B WWB%$-C*P0W<9Q'#@AN7; MZK6\(V!V0X964;=='8:SK]NWYFJOV>Z*:GEE'/ZHV779KWT;MR5S[:_^ON;6]="G6B\; M>8XTH 0]G9=IJD:D+#M7=L M>!C OH0(D1+68MB_L/+"3Q1U=G(D1\FQM(R-#J/T87U)8,?%9Y#)3>^(DKFR MW4=S\(D%Y<@FR^XM;PY\M8A$N:+ W?!HX)K CKN;@YC.8E1-B]FR8X3R%6 L MBI96Q#+O_E9N\-%^ZWG'ZS5SETA##R[2>1VJAQPP0[/"#:IL'C=*\("@(FQ M29KN\3)=70&:!# %5DQLC,\-U:K$4[WSN-,&*0>/G-)I.IW >6#D6YFS]9#6:W=U-" M7FX3\SZI7IVB13'X_=#^G*<1:E$:F?"'5$8-O91*PPPK<2TX$#B:&#I^=CP9 MWDA187?0TM38GU\DF^[LNZF?OZUP(3%@3,+3AU7N'1UX1'UHIG_K0PT?9]35 MG6%:N.3UJNLCLL[)7-Z]':;U'0[NAM+C619\NH"=S80,B1B.V(X_R)X]QD;% MSJ.D:]+XAQ)M'G.M]V(,ACY)FYCW^4Q'K_D ^_1HE;WW1(&NR1D=@Q$=KQF) MZ,:'9KW"O@EF8WYV0EIOK13<,1 M5S#X[:/@I0CF!1F=W=05*+)T *4B6-.T*ZW.(*OM'.,&8;_JNB/RXF^5S MSJ$KKZSFNL:&G=7) V6?/2PW6[28WAS]6WT%G+";6&S8@(UT@-=AAWZ9D\%S M''F67.[HSLQ)%%RR/T)/8OK84?4O<@[1+M' [A:);"?[=KO?]GXI(O/.KA2/ M,U45#@&K"!KX]5#>ZA&M?*;#J9Q:#MJ8IC MRK$;Q'T3VF?&:[Z$GZ>4>XP> MO259L?_9@XL'CELN2'6@H-E-+2//WK#6_ M4:EF/]<3( <[O1(_N[+M4 MW=_C[>OND+RR9DAC$0K7KNW+IS[WGUT^>%SP@'^(%2?+/PEE6Q:X3]6846SD MB$1*76580=Z LNGP,7;/VQ >TCHTYUFF>8!+@%N \O>G84;G=D7M@Z>.0D,0 M*^Q!E=G5K@$[>!O!ETCP%!_#6G\5-&/_M.QD]+J&6#I^BR1CY;Y:)D@>WE#0 M[1@:9EB6))4=J\*Z/E237,%S)_2X:$+M9/$O"WX7RN/1[ 52L%"!K]GMJP.< MZ^/K%9LQT\\(OE=X5XS9RQ;*::U7W3\\&].J/NC*>^]$RA36$8OLIMUY&OCM M;-)4%T>32^O"7V2@PKF=GL*MA^5I3=WD_(+#]-5#GX73LX4[[UG6-XV851_X M+?;N[K:PCY25XK(_NR#61T;03."C<\VC4'[JTD]:0*B4AT51XGT"/.7K .$0X4'=B9;)CI3;O)J&RD$Z7\7'K)4]C+A3U M$G: B4?8I>:S)]D7FTIV44K6$7^=6-R0NTU]Z.(+6[_X^/AM"&LPC8?')7)/ M"M*N@8.LV1BA$IB-Y5BQY.*RA)\J8WH<)I*'R"]S\X9,JI=C/ZXOLM@.Y3L> M'2;U+Y"#T_TWO#[*+,L_ *XAA\29/4C075.V\S.J1 M#=N>O&0--_ES:G8/CJ\^^FVXH&2#_>AIXZFQ%GQ)HPC&-H^81P[,,A"U\,$J M;BBQ?F2?X#G>#AYI+#XJZ7Y$,3:W[_M-R;Z:OI1T!9XVW2OIF%H6\\A#Y[+T M6F6@%AF#()?'09Y\M)%EJ&CG.15+6D",)P*#S?5!,-']S8',KF?]8 A M.-.OB)GF:$3? +Y9%[FCIR!XUR?E3/KM'9ZI_O%7HQ??G"@BWN!8U +#8DT8 M^%M6'^ =I$)K.LE2WB7\SCO.5BM;WN5H_S6WM^SV )GGM*]BO]K!D^JC1.UW ML:Y?/K0+GJ-< X$03"FQD31$;[C_.K.X2*X M:NDB_$>+R_7AN;>6KXS+ F F'_Z?[6#YMVMCY?>*;)SKB6J.9L2"8Z R"DU. M^"YBUNZVW,.:6(WK/1F'B"?PZ\ MRP1B4)OX9NS$)FZW]0LP[UA5MS[N:J)KJ_=="=K>,,2]W_U@7%(K]2%*1HA< M6;\H@GEJQ4&IA'#CADU0)BQ<\P7G7C>BP,8T:RD;KV*:F" 7W#JG?']>-CUM M]:-!M_/W[W>N(54CC 8&Z!\[>*8&BU>V 7XS3 -'/# MW#XKGH)W%.3C=[([6#XIM71)4*F!<(CS=>:A+L0NU@,AHZ6&MD-.=R*LQ^9< MOC@.URF=PK^B?5"QM9/*7[HCT\BF\V4TN1/Z1Y(XZ@DK"]^$& M(K9',^YLMZ]$@/"309I)1L\!EX*Z+1*W"G@ @T9"B3TL MZA!EE(&-Q@>Q2:/B]>FJ1PZ3@M^N%=##](,.!#C\IJMS/%+N\[4,BZT[]JKA M#3HE[#Y E&SD(1O#31)$H1@O4%M1GI+>&#"([=Y,+)7+-@U_-?@H>;GG0E&@ MNGQ9I(]:Y%VCR5N#;[1U?QIW+7F-/>\4GVA^1+V!VNA%E,>;L ^RT#2X/-Z4 M8QASKPKJN/@EL%Y)NO*+7U2<[_8#E[XZO;"6MDS0DWXZMML^Z9+%3DOJ3?1P M'A> 0/ ^7C)Q='9Z:X%S7:Y!@6?N!%?1N?)3X*L1IU/2O^V(31 M]@W884=A4S^X=U_.[ MT7<<4Z?&_^?^I7_1=8@8BX+?I.CBMW.P]6D(.>?QK2"19KA\^O!,1F9'GLFG MJGI=US4QU6Z+)-6D[?VMB*U4QG,Z&3Z-8>D$,N.FPSG-=O)E?W7ROO*7Q.TB[[=# S\?Y!-1>T-O5FUQ'$RI$25B+8 M512"0">NAFC:0PH<9.: :EL2K0/R.F9W545K':!2I9ZG:"^ M^'N>V0.V77AK'@BWPMTY)GA;["- 48F%;TO5X;R-3DRV"X'P&5S;4HXSL00-8[Z3/PMBFHT M[37^,_5*W]N%U13+9&7A9?)^]X_.E.NS:3=[9GO/BND4^+QE.'H;W8O2VV8Y M>N0-][=_K]Z >HHP A!S"F#Z2*82RI:&.J/R?9= M6JF7LTT$>S+;,+L\WPW,:U4*E$BC1#G46$WCLHT(UG/+%*TG@A%2VN:.FLG8 M_=#,D/F?FP#_XQ=&$ZB[#G@2H^C%F*D05TX(D,KS:FK,B3XV*?=N+QY:NA M&D]9=VX;)X2Z?5C3*K.*FRYC]\UB.I]W%2;M_8II3;/2 M#XJM-'^7^A;?FW+!_#$:&JG@RY#KEK!+A!N61JDQU#),\P3?AT%?C:,UIJAL M!'/?M&[OKUQ\6#KAY#"9@MS2T'V8=JMMAT+RSJTQLVL>!.6:X57AO!\,F5!R"/!.9"<8UKUK AA)+2&$459JK?_;X*ZOA3X!RSL3=UYA/ZQTC M7SPA5Y]KB7JW!ZXJX/RGBBVJB$,:.R:")6X!'T(VZ I\U'NW6/TF>X%P99S9K*\0S]#_ZJ>8R:5?31N:3/_C A&LH9R MGV-5I*Y*_ABDMTU BS_+7W#?$[4L^Y40V\_IB$;,N; $>T2PB?<(S52 :O5M M:<6'?B5V_*<=^1=R". F@_J\@^,$A5Y34R\_!VR8\156#KMOAOS6,C)O8M8D M_4M7S?#[@2;\MEW(Z0WK/B M8R3^5G\F)HSJW@'NH<2^!.I,3'>0^VE A#Q=:I9BRC_<2>K^2:/(\U3*?=<] M?.6X:ZL*T:1EP^ICCP*>.);LO7$ZSD/PBH+$[^Y&,1C401(ME=3P:?60L)^) MB-71?5NH'W'^TDU=Q;H"IJ].4L(YI=]MVD)_$Y==Q#R +!K!) 0+MX&!S$ 3 M!#KQ;"4ET&A;V<[W%>DSFHDJ).W'S>6?'CZ *>FM^J:"$I2+8&[44#K9, 1U MM0.!OU368ZK./]I=J(]8#]X,U KV7;_SET3\;S'UL;S7?MF5)4LW9+8^(-Q> M>.%YQL7,\CM6=R=9+%$U(*9H6^6P#^)D"85XH;1[^D5%9?/03=6'MB?? M[3/%HUFN//U0/%V.[,CBE]R#JEP0GV3-!=9]#?TQW(PY^J*)VWOEO"]W;5^)S05RX\I >YXWQ!P@6':#A]*+ M!]^5@75,.@*WX M\H:[;)OB&62:Y_URN/&N;_FTH53]FU\^VYP_KG,4>YB1=/6_H]??7[)S].F5 M[[Y[1; P73 I%V\L@H7JB& ;D-R,L,JX8113E8=(>98;W3;(#? '\MNGXFIB M;B%Q/(++-*=N?;;%(Q)9H8*AB0U-\X>,L1 M6?YN\Y[]#:^LG;W\$6PA?9F,Y%.HO+ X$, *'%*$&(R ADF?MYMWYQ_+6"6" M9:+XK^T@O#01P:8^PN<(2'Y'%_SO_M>"CRH7%D#$$DD2,DGMR[M%L B;6M0\ M!+])4#_FK@B>/12B&T6P9\L[13#XM B6?UX$:_LI@KV'6&4X5P3K>PU\6Q#! MON@OT$#Z+EK_$20# M-.QA();%1+ /2<#2/N''6A%,DR6"?11L^4>Y] :#YCLI!1)L1>!NB#=';\N&UEW(!IUX\@8GLLIHU.]A_U M,_11:#Z*>=#'R^;) *V9_ ,B6)'2:1&L^QKI ]Z.,;.=^;8$;J>3-?7M4"E= M[YMO&T#6!%6N>SZB,2<:>V(+>=3>^>7=+ZB;C,_^>]?S0QIBO,+,745L0?UL MAPS5:CJ?J@) BC#^][)0F&'*AOH"$ACJO0Z@LF%R4P%!O[A5Z:' E#FD'2O=_(5=5 @3&17TN3L9LI#1 M*Z($VI6D7KP*9'!#4)ZXI))L(P1K%#@F4(_ZW?O^DB7^\SA44N\!5^.6]!!A M&*ZJ)W'Y=!*(?4R<4Z\'^IM%L)R2QG9J*-RF9_Q%E-#-]-Z_=],L&P7NE><_ M#6^ +_\J@1R4Y\5W) VA_^3F)$:,.I8,@0H&0H,<&],4#1',+X4T'ARUFS38 MX?17+Q"L_1/*^4.3O\55>)RZE?JS!R*]G84_YV]2'^,O05I:E)] BV#6M4O& M/8)E#+)U9>B?9^#^P\=U?J/RY8V$9VSJJ5Q5"\BZ4BXNQ_^I,YG"@58?-'\K M/\X*8L!XEQ@P ^K1SY+)X+^:,?WG@7#&5***+/BI#34HX7!A:-_ M"9?_- ZZI*^(@6RAM3@S11 QY"Y,5";Q(V\1%SB0^K0Y=TG,X_\6;9ZA MT_\-&DEM.D;UCYQ /Y68.4 M5R92&:PZS@&:X#D"(L=%;7(;'#;VV OM$><61%U>D$M2[ M5FS&99%K\[E:@B/.$,$BR=3!'NYDCU"??XSS0-QF/:I'Z=$AOXPI#9QO M4[!^251LD7E[[D1Q@%7PG'1[+<*B"Y."(1ORM\YR7PB(>'WV[(F54T9LN)D< M^&/A#KYUE[%.KH,S[F6]Q(9'Q6GI9QAURGFIKS<_\W[EM-8>MW^'3HA+-N^4 ML#]#@@WGRQ[ #I*XHV KB6\ NN7C]Y![*?!)/U/=:O9,2J'7A$D'M_*KE\&= M^FE?&2N/764!)ZY(&-#4BJ17+>;*,HAL:Y2,L$OEH""A-$Z*T%TTF6=+=/HL M'EZ(MW#E^CC,TMI>?=&-O_WJ.-FXJD+;K*HE]^+= MI8XUF.X ^M.)PI1A.]970C?P3_> \Z"R"*9&!I8%2,&N9_,5AKS2&N#$2CQN MO_]7\5A\'/DG"'4(]<_4FW^7U4\]!2S?%&_]3ISM7B)80F;.'_M5O_)I M9;FP('?]I<)A!Y+/;V # MH#:QECZ$'@V?BLNC3I&9@4@9,+P.)54*WS:"-^J=>60P8E#4H]OXL5+O+7VG M_:GL4" I5=:FU^XII+F=0F-",ZI<;J.&*_;'W.A1Q2@Y%SZJ>ZW?;Q5+2Q ^T*0T&%=V2U4 8]]'IVZXW5V$!VHW)MB\Z'X9(#OVNJW19D0 M_7QLV3^$Q_+.@U#T952BQ/$6'%2SHA=?DQ,W51X L \VI";5-^>.@%$_;:*\ MR\N33^^H3#QE%907-I>S%SX;]01.-3[$ZM@(-M/\* ?8<9&E CM+2KF\G$-A MVOW$8:=CYB;=5X-\69 ).>DVZ^P/N_I8;&ID M@>^ZHCN6$ON"S?=O#Z%=9GO_FA5NH&?C#PA> %XBV' ;5YF=$OFBCR V@#_. M?DG*=@#OGK=]E^#CT##BO7SM_(E3T?:%/AF'LF(>1D&7?'T:VT.ZLF^.MYS02K MN>_;8Z?*;,IW#?H]((3]5P^;LDLI4 YZJ ]@I%+99]_CM9B8QW1Y/0 &$IGE M30@IC\KRJ,O]K!X\FM&J)T Z!@8.N'WX^*3-)#?IB]7'NW*/8.WK4-9:\ :B M)%YL%"[M0=C'03VZ@26C)3'ZWT.!V[ #@V/?#^XE?/UZM@1'. M.7N*8.2UBR$ (XW(/H(W]Q:R.AYH7)E3>FY3ZO+C$<(D\F[\R*S4O7O^>X=I^U\ M.+E^9J\)"OVN^T9V3VG5-I\"IO.[.NR6$T?'96Z)=S\P];H&Y>0\2$$7;5&4 M3JH[*?P0XHNI!F3YO:*L-.J0[G:3ALAMDEIK-TI(+49<%--\)T:V>.,Q9%IQ4WNA9N_0G.P3 MRR+G(\6[;W>]JXUYW/3 U &B@P>=A9T;>/+(1T)3_ DJIQB':5J>"64@(PZ_ MB?=ET3+H>"SP@U+X%5#8=_#%[N-<8*7K,D MZ.\F"K!8[<>=]B':T]H\BZ==;X^9M9'&O\FL6FIE'^0:K"R-H];6"IOP6J^N+/1M&+SFU%.T) M^:1]3"#NSU887_8HY: 11]H@^@7)'AAB,NT#MJ%>^E'8P=(!^/X4Y@ MPI)XT3QUH#4>)R9L[8L3QA<0$*-1Z-UU$/5&(80)N,$.-G-2DZ^/$E@2ERZ( M8-,7 )J-"-8;*8(EH85]+A9F!"M!>)((UD%MPGP/(#2EN/:CF*]%L,D3(M@' MJ!6O;*$B49B#YK\!N&_F#N\6TCZ(8#_HH\A?<%>KHI]$=J\(MK +^ 8U2CXG M@DE"Z=AY3>%%%.]B@+(,<.4;\&N6D[(47I0[L- !>@'+\:@YJ/6A5R)8&-3Z MZZTBV%ZBX$WUXRC4NSGJTB+8QJ<-=$_=__&_$QDQ$(#A\_ANPBM3GGXF=_]. MP'\4G:3Z(F[*F"0,$AX0P?9Q]:I4*OY!0L3?"V\7WV7!58&R(E,13 %X&JCH M'.?TCT*6$Y3Y=T2P1[R&:.8L:"9LK91/;.=AGRT&NEX6^C+ZOA+:Z7/G52&? M/P0\*73R0Z>=\%I[DOZZ;I-E*.J%__:_@AY<;&65&= :@3\" M/62$$B#+2(V5@IP_NRO,91L)3T)<8&$9LVQV<.(.=M'SOC ",C_!\X7ZOXBB M\$[,'V&"OT&8T]4(^+BDZUO)EQ95**K_J);Y=7_-INQ"3L!>HYX+Y(MAQ MM-"R3@1K@*Q!8IA%$DBBEE0AS)5RBI7]'G0 CL5'4>3VH8S$(OMD=O7,+F^#\Y3CA:FK+H9V#RO[_^'?$/\HHV])ET;L/ M]6L2!4(,9\>_K!>8HYY;VWQSAKZT\S*L[KG?<%5[I=;?NK!P$XI?.[20R_,0 MYAR5_84W"Z=UAJ+__-,7'7ZEN_@-H_8"S M$S9XB&#SQ9/4\W^*;A9ULTLZ*RIBUJV9P,^F+>4XOM^,_D'Z"FTB]!$5"QGZ7R&]"2!W4/@_E?Z!4@ M*W,.D[[]+R<]G?NGID4P]5VHY5\I2QN9WI6"=.I8#D1'72!GW>ETB,B/GH28 M3KP->&-Q$DK<]8T9_\)IX/D?TW!(6@WL\GSTDMU'X)^(0A[* UC:!;8=1\RM+H::M(2&4 JS MQZZO4IS_X"WU9S=*L,:N[3:JSJI/&&Z@>/$2ZEKIJ__*3TS_" MKUP5:7!8>.H$L/ #.2=+>R:"M5!(H+TL*JR#L$*O;-K_E1_ASJS42IP[?WUE MC*A)^.9_FI%>OLL-AU2;:"BX;\;/7\+$ F/?KXI@-+C \/326W=^C/LX5>U6 M[SFSVT_^4B%_0(*YI"#'3*!E8YNP!E)2IQF^?"M?I@8S?O>JW]_PX,C8?^/! M?^/!W^/!6Z(RSL@*#&&N5/S\Z2]_:\AKWS;WA*9O6<\N/+GSN/KUZ*L"K]UB M]2(8<^1OY[V.^W#H0CD[U*@%WXC.( HD*48B6/V''WSOKQ 9D1#!P@-7ULEF ME3<#H+W3WVKDS0+!P+P!. L%-RTBAW0/\D>D4'F6C1:&T96AAMWN"O4 6HUP M V2RPZ-4OG8AT%33'05C4T%_:AUJ60GO#PUF4@?8!8'$(@CI[#CVL0C&+H:H MGN+BJ?^/I0O /%HI[16NF#?MSYH-M7/9RPGGNB0Q'26&SV?L>;\UH+AJW5>- M.VW-8N2@>)<@9D?(X8Q(WDE M?R64M\O_MW3_+=W_3>F:1##$WSQ(91V8SJ;24A%1U9=]^"=9K[7)JK=9:9'; M3^S0-9 FF+=,:O7]DSS.Q"94R&%B UT%%&OD'NZ5*P*-&I"OOM#T;C@P3YL9 M[%'>?": =/2_(+#\%Y2.Q^B8ZF<@'Z:FSQ0P)=T;#,]C:HM.5WZNT!EZ$]:R M=SL_SZ3QON2_IXJUJA>*KCC2MG\6_6PH+V;"^R MENZ0B6KYH.#LN".D,V3"*86&'I)@()MB+2YT"3?S;[+#HW7G#U6GW^RGF:J3 MJ8GH1+4;Z9?C8ZR?F"N)AV"(=/:IX>9W HC0WD"#JD!LX:PO)@RQR?CX2PP? MU>-&@;IV?5RQK\K9*FN#&%;N]CK+T3C-Q3NGG@T_4&(OHP;D:="HWD*$5B/8 M=G7-#'HTWHB-M>L6P=YE@;=]F568B%F]+DO5,CIVD^'M2\>]M5^:B7\\H)G< MGOSQ@MC\A_>S8BOU'*#\5P3;-DG=+%3$WV7[1U0?S9+6KY$XQC')_?H]X[C/ M+MS5^ SM_; 9L0PM&Y;_@RGA;K[Q9XK2Y/WVK+PA[Z%[9?+E]ZV[@B=V))TZ MM2N)X/$\RTUZSZ9',^>WK39=+2!!^DVGE_C32,.!W*.)W"V@/#,N'"5U#QZ9 MX.6P,/M0S_)>YXA825$:SQX;6DE*WYYH=<4K5I=UK7H'(GU<;!83B5*@P/F* M)26]IOOP=NS^4)T%)6+)Q"\PQ;F\R.I9$5'7(+W7:#0]6X-<;<8B;<*A:.4N M2 XV8DJO1J/IRQ>7R=18UE$?[!:% \:/C[UXV'KU""D4N(*10@QE"SL*W-@>;8QF\H M1AQ5D@_GN0L;'>A37WFG/0%V*@[-Q0M>\"\ROL*/<-;+^SD49*2@^%;2W#W' M=;[8%CF_L9!)>Z)?O?FHQ]D'\$Y$*'T;18I_BUW+*:_#1!&V<\*B>O14[=B4 M"NPKAV?R2HF?'@X:;HJ)&;O^S)>3Q_B6TO#*=),+WI[]T71?1?FOZ>H]NC4W M*W\O\M'YKO,:T$_Q*OHBOVT-E_0(Y4X:A'S[Q]3*P;"G!2\)*$(K874QNZ,> M \=OZ=G%F0VM-KI9EFH]^]@U,/H7%[=K]>YOT59R+\]&[1N*4+OI1Y(!W;.\ M35$B6(@CWIYW"4=R>L(_Q]D<6XC'4#C5*)TY,'7X8L9R._<081Z[R:_L\T1( M:-C.;4MWUHM/K97] :65[HTU5J.+4P7LCE%*B=<3%]PPDQM+K*!^E^X459_@XE$_9!.U=KWGXTM\FFNWE*' M:CVONYEIBK^>/HM'KGS4' 7"()WL!W4X-C0"LMNX1YY+"EUH"SHVC)NDW-C< M%A_?=/<3?F59TC0G1@0K+^?+9G-?@HN<0ID^'\!]5N$H^R=#&'K_A15V\_K8 M^DF'1_L-+MZ<<7MX\);X4]5U.X9-S\'YEG>%(UW'R]5;@VEYLU4 M^2F" M[Q74^V5#/K$^*<#"_HY2H100Y,& MW^:)@)NJXR'8"">+8%OV.8L?[S>V\O8,>"T]?*0\S%[VN_K[I54_HG[^_!4M ME)AET[@;08 GQ;?H-SV$7Q4X*XTW\Y@.;UP#8@,+K)G1*3AF^,6*WLO!YL5E MQAQ=I M%2+RF(CMIIJ'0\T*>3H>CT2ER&3)XUJLX@Z9?47(=FMQBH,8Z5AU\CS6@Z9Y M[%02RF+,'CJWTL;W^^HTP\99YT^X7^?UNG_X_/Z^/J_/YWI?UP_O][406?YJ MI)$4(B)@-SG,[$S.3RPYQ$!JV8>@WY^:,S0TU)LK7VSA$-;;V7+W!ACN%ZO_ M:X*VSM,$"5&6JF3/E+G?.:$&!<+[ 1JNLYQ#U\YX8(?M731RWPTE4IB/4HC, M:J=)[EFO&-?[6=N*=%]0UWDGII=7(&W)1E!TX8J_XGO&.5[%_ >[!=4 DUQW MSYD!!8FZ"]-HE!.FMQ^.#@F_9,:]VY*?6G/>$3+2%-B$4YUEZ3Z/>R5-2EW/ZIUD$8KQ=ZI%$ MFUA=@XD>=JL])!^0NQ"W3ZGHVI_?J!,/H,8JY5]E.1"Y M$42M:@Z#F)X9'6)5$%.N!%/[EN'41HGXB-G/GRY0E2Y+]0/C-09E(H-+\,6+ M-P_ UGV/P3BANI%R7-MP@4<"O9"_15GJOOD3WTR^F JE]EY0H"!9R9DBD4D' M3FK0KY<(?:_*T*KON[T[ MWJ-H=&@+54S7"6Z(FN;M4E8)XV1XD!;8#CUP'($5P) M!_PB2U ]CYLD%.3S1):/)PAUX I/\-^-SP8+N\YTSG7*CJ(_?NVK//6JI[6B MGOW#@[975B^@7/&?AUO)5@IG>28$<")IO43*JL:H6Y!0&CW%>9!T659M,/WK M5*(<23D>=^&M(.]%K0X-B!N>P(H7)/%"@ :PN%2V;C]D)!X>F-'S$FECA8M7 M%5XJDJS,9LWO4^I-+B^\HH2S.DO],JO.O!0\R#4P>8+3)2&@12EO)4 !5]:1 M=ZX.12/EN :%T3C:8:N#PGKQ M0,:8[KGG$^IX*A^6BC/NPHEI,(4#URT6'!:BUV#7%5Z,SPOVQ4+MO6',MJKC MCS[=H%)_C\W5#=2HYOT1V@<_AR =7'$AJ?Y<;BO>W#$;$%DHMLXX MHG!&BD"N.UJ>$.SJVZ9OX$,9'9_#TEM.(ML#REH3 B->2@;P_!^7M7UAI'0A MD(,S L[0>;/B=*D-R!(TM4-P#MW\S^KM88]'%7NS8[3Y5%&RTR8[T#!26\:XF&(_F_\-+\"64Q [NM1C45WNYQ[H+X;\74G>BKZ<(7O* M;8I15KOO 3AV#N0M)$RP42@]&L)0V'9)?,LGX_.S1+Y/[%A#Z4G[E+@:0E%3 MP_[D4O7R6P&@%"735C8I5/9I?0L$5VS%]@(ZQ,0"<2@;'"QD.P;?.PG$,?(6 MT)@G&-;6)='':-_$?9W=\1&'E\3>%K\GW *"/M5JA10 .EUHL%PX6+AJD.'T MOG9$L?=.)-[ED/V$(P_K?:/O[J+E5M_DD?]U?$T%T])" D$.JYN*5LZ3\,I' M9 .%\[A;%I@ECJ]NZH 0/7R]*RGH!2W">.#.9+_1D8I@96-/$"IXVR&NIJ4& MHL0/;BF0$I_/@+CA8@"N4N,+A5HRH'WF.=$\B@!9-]L&_9;!Z)?5G1AW;O>_ MU-+!G(JWGHT;JPBSM;+68WWZEME0LF)%@H&,_FJ7$SR(UH56!Y,M73/!XZ)B9*;:#(,5&A9-A#H5_5 MW^:?20#N9*3VFPX6I6' -T\3+VAZEX?;.[ASUR,/.'EWMKW4WXGH#+N<*(E? MV8^?:5V#22K 65G4:,<2.H*D+ICV\'&YVRK!T(AJ]4,LF]/I6IR+EPK4;0P^ MJ_QHKT4'H[]9OFOPF@ICKW -I@-PK-V.0-N%F+QFNWF%RUL2%NRL,+KV+8G^ M.MC[OYI58Y:L*^_-^?#C[F>+/I[ZO+G?0^H*JLNZ_MXK_3U%@NE/78,E5ED4 M B;NNJ2$%FCQ*MMX*N/)J'+>SC;%U(3YM-AO@S,[65I7YIMFM7]:.O+A7,F7 M^5D7$H&%KLT3V99!H48)(Y=2I[GQ@WRI KJ2F]G\J[O>]!=NMQ;31!$B&/JQ=S)G5!@T9!16,XFE!AIX MWTSOJ$R*@&X<]3-&W/ZXA?+_RTK\I\_:Q%]02P,$% @ 2H)C4T7D1I"U M<@ ;XP !0 !VP<.3_FX;I#N)*]L^[ZK+63L+^PCP.$+IA;F0,LK"S M#>8/L/\3$#A[*_BF%^ %,!?+_A)@"K"R_%U_;UG_+G:VO[<<[.QL[ '[^\??T_RWP]EY6!CX^#A/,#)\^]>^SV M,!=+.6LA&XLBP"K,PB;,LC\ 0)@8.?X!CP7X'XN%E8V=XP G$P8O\PG-0DSX M;&Q,T!Q,Q,Q'HYF/ ^S"'"*'3IP](&KGP:EX5TP[)NLUE]*Y^E[Q*Y,DY9,W M[\5R\TA(2DG+'#ZBHGKTF(ZNGOZITV=,SYN96UA:7;AZS=[!T/ MKY___0L?\47EUY:'0O93LX!MH:QCSF$M@>G(AMW"*JX"&28.RT;>'.E8D' M1FY'NJ=?)3B]SJJM&=[2L'SB.Z,^DC;PDJVY?D,'L#.[!=\99G" CKAE"X+* M %;ZA[O\A$ZD][O9D*[@RQES4Y_$-Y0;1NR5[-8'>(#YHLXUBC^]%NJ-7I+L MBT!E0KVP:1'Z&3I&$.=HE?%LDAA+F5D4 MUF;M5A3Q!+[JR-TSXY1?GFX^N-V*[>: M:(8:ME.6L _PT\Z2$G)6L0?6)['?][Z]./"Z%':>R_6%7[&SXN,#P,/W(^8F MAA,'TQP[-N2Y5Z)GQW=XV/MEL\L$P MTG%Z %34D2L?MYI"?8M>4ZZ!0ZHMPI<#:3(FPXJ.X6!;. M.!.(V:3[:9(*@T>4*L"8W@>$-!%BB$_[0#,LIM.'$*#&K16LHR4 QLI6E6NL M/DC_"I_(O>;X1%%$S3, J?6B;V*NBH3K&/#7TVT!P0")F/8;QV,FYA@,1.[S&(6 M#B4:44,90_M ?6!.Z1K1D7H!A/8DVJ5_F:XQ/%L]+/Z1<+1?Y_BM457VAQ>. M OE_#-3>Z_*>"B8ZIUT=:#!WYGE2K:TMQ2H@>(Y%C$7C;VS_B3E(#M0E,W/# MX -E[< "=KKD[)I_^TZ2KFKU)E'IO6Q)OL.ULT\X59Z8K/NRA:;@ MD#Y:F$Q*-+VVDTU_$+I81JC-6]42.%MI4Z;76M1AU/AY0.Q]\B' 4C*"-IKS M0>DTI]P?0,S.[/^((2*0O>^Q)'M;:63O<:C'@B:"FUFS9#7"I8HCB7C^LZN. MC _)BK\T_W"8LQL,).B8W&//$Z[G$ZI@YC0N&HU[B5'9C*9*?4="C(^ZC-;0 M L'A-Z8$9!)#9UXYH."2;8MJ6\)@V=/GK(.R*L_TY7X]/YB]';_;R! 4I<6;Z.N,42CI.AH\HC\4O+C1VWV,E$?4>+4/!*^[R)58D4;ZQ]Z1U<.* MQ 4])')XFF>VU6+C1M)SR.^<*OA-Y'/(:GCT9AY5*.HFV,RL9T>PAL"OWS?I MCQ1H2C\YE-_4$B-^:+JL\^[IHWF%X8.SI6TFI4N;=Q1_JG-$?23G,03DIHVY M:<:@ 9EW$/IV*XW"F'3IZR69GF-@F]VLG1JTS:0ZNE(]K-D.=;SU+7)6T3Z\ MPJ\>2B:5#2 M7$MV)U!\\48AP3N>MSQ_B6L[:+U YT\/XR(EJB;DDG^-G1NH?(@IH MGLS6K8*[]B%)=H$0!GV'^^-JF+P6##C=63^ 10\Y#,$Q30.(+G_0!/=E6:J_VRQ M^75+S&V]+J3,7PV\LFKBLRSY=E:?7E[YG6;72*6ZN9]3" MLT:5^3N+=B.AI#N2R=UG$)@]Z.:)?8"]A-RW#]R,,@,'R_WDE#*HG(@1O>!!N-&JA%\ M=)"A"#:76T03:B+-8@(W'] MKN7SQMT^_/CF3\K*'*57N353%C +%_XT28V# MQ<-:>CS_G) ME9_C0WG9"BWHY^JKG2$25%/E(RH&*BN]BW>;#O";0/SG<2I]L)1"36;+Y4!Q M;3+C#XT/!^@[0AJ&>_Q^ZEI#V(8--!*Z VLYFJM;_Q*Z-59?/:ESR9*O1*2,$X68I>T@>SFBK' P4"&1)J:UBMWT8")2F#\$/HCR M"BY#]G&L;HF^;IG\\R+:F/#K=M;RV^U9E12R,M_ L28-V9S'[ J05G0S:C.& M](+21L\R]*#*@L/G&^I)\RE1:GKI_BV8![?S3<,C VL5$N,=6K,\JYA3FFZ:9SS^YWS ML2K=';?R1G--2"5Z/V0;P^L;GV7EC!?3!.@M"$'&#.,XXR,]]X\J+0P?*?4E M,)(@GWGTC%SGJYL&KJY=;XS.X5_D6DH_$7/0?I\V::'UZP=5 -E[MO,N*8QR MG=D&R8RIB-9'G6?O4DW!#NW:>0,#WVY$M='N]P"-PC94%N MDWPN"GV$VUU!<#YX\2I#@(W^$NDON A9S2,R.0)$ HS$A_6ZKC6?^;B3K3&? MY'9U;#&8];'BX^K]?_)Y!'@T9T!*,;V BA(9IVF7+9&LD)X50WQ%@#S3U["-VPTQ?(RQ") MA$CM5NFVH,IEX;5CW(HHC:#XN N:65RR1,^;Y0=969+)OU:U8M&^:/!,$"S) M7:M^)@3%A?B Y%]-&;><>##7U3%'.WL,HOAIBGWW3:=^?CE/'(#T.7GB6OIG M1 RR5P&*JUT!F-"[HC3)98." $UBGB;)&=?I],!9HWFTK98?\\SAVE-#$X[H MFL3, I2F=)PW^@@4EVU^X^/@0>*(^\?,I-@>,O?2IGB/86YW.UJ*6?WPO,&VV_8H/&1B4YQ M?+K%D+OJ3''CM,X+[KH0V0\9(ER*Y[8M5T8JK?8C/:>YR+L&SJ3H>3[ X\2!$-"I!C+&LV_=AVS M=P]U#B8'Y9:D3"WE-Q92KP0G]X'%QE[F"8R/ MKLOHT\0#'$"O0!Q: H[%&UYV7UX_(.4=US\UUA[_MCN*[^+C)+X7SZJ]G%D. ML=05=BLA>_L@G)VR5%UX!^4G:6WS#\$M$J>?&'6)(3-IK'"VPC3X/B':SOI0 MI"SWM9-.X94>U&M/E,)?AALX6-AR,FN@ECD!SAHK,Z:1I"#H !H320D'72O@ M%CV,$_.!G49X8.+95F+U07#OC /W1/N"1R;QIVC9W0:,<6C# M>(8Q!YAY%4PG,P)\:V@&1>X]&_B6)]:^!3^_/'[M.V55*CMYVM7**;Z'\]>M1)XPY:S/IJ>B;2"FXM4M>C[P053\EJ$F+_[OHRB@S9VEW?TRXGBLM MO9E_H:=-]K+["6][OGY.R@WR7Z !@J"!Q0!6".K'+WFU;=98!/1HV@>XX!:7 MFO3MOC_IZM0C\EH-6/,WK$LR=_#&^-QKRUP:.D(3G/,0DGT=1I*B1G\-Q16A M.9"XQ^CF1)HHU0XLJP+S'.K)*@FZSZ.NM3A$>#7*/FWK]&K.&\]2RICZ_B%0 MU>FKD_D]O;<[6C'[ ,FQ+@$MB<25,9B;<*P#EL9*3HR+/\^]X.?3F\6KMTY9S2N6=I9/,:.!-D\2M:RIE="<1M:&-'5S+0';E?V M?N'CTU:X2'J)''&-BU)R.AOI9PO>/G95O^,OCZ,O,/E!M$69.]%[5L MB.6M:F)^4AQE6;4W4]^SW1M]IVTB $?*(WNC4/BP= 1GE X81Q4 .RZ1M8CB MY7X?2:/]:P,.XP_:O8C#6>*?2E[K+5XLQ6<19TL7#_8\UU=.0HD@>X>@@E$J MU"/+B"%L0]F [,[>&=3+ M60HF6/6J@P%)3WE7!.BO7"E,_'%OFS*%:0XD";3'FR@9$OMQVBG2Q7QE5*#& M_4!>,]TQ=3'7,[5U&K_?N"6P-SLM:9M7]LAG,MT>2X$NS3-X0ZA,-[34'[O[ MMO-3P;5A2J6^0VH!K\\GI/[ +1J7L'QN^/0%GA4L@^9B&KR9 QA M>1XX&X:3':;[[\/C!F3XTVFAN?(24\4F^T#@[-9+[45SZF/%8]8GI3V-+YL+ MPO*1) MT,D:?R*QP3AG$'+89F?([_0K5>:(.U6LL-'VE-Y,2]()OW'_GET3? MTK'!$E-I]BT_7=;*:NNUEM^:::SA%$#P]V$L1!,$]4E7"6')T%L0>9A[E%N 2OOT[Q?E7YI)>V[J M5_N#YC-E#L_^IV>J\LA0CC^\\4$^A.6=.=G.CX=B8-M1C(GJSL]QU@" MVN\*3>DV:LK5.E#3Y*<97S:LB.G1]$RQN.(2L!ND?,3\)B7CT]=6T3AFHKA) MDOW?T;@.IDHMHXDF]J$$0S;0B3" =E@PJ6E98/C2D_4UUYG14?C)'BO^ 4QT M[,?[:LH7ICX;UJ;4SK#\0=$D5QD\&U0'1M\\@XN>!?7<6OQ&H!+TAW8S,G&0 M@UA_"G\P_\9'_@Z+ *\U:?>O[M^ ANO5>OC2*WR]RO:_/[(Q>"J@3"#^D 0L MR1HI2!/K[@0G0TBU_)$##A!AA,(2)MW0+##+1X/>&8;&R&27!*HEQ9F?U5H3 MDJH;1#9S#A1P4I@Z..Y=IR .FJPW/^V[#S3N/"2^(6TE!E9CG)N[W"//AG&W M7(H?P!0TI1]2D[$H,\QXG]61XHN9+(SH M (PY"GM/(=3!.MQ<%8Z70A9H+'$#F7PPA; ^%:A_]=WTFQ72-VT95V?I"[E7 M2BUO"@2DTMN9>V@1DAOMT8\;9U_OEI_IA)$AA-#N?)5^VP2&/'R0\0X^EO+) M_9P(9DY)43I(V<#SZF2&V)[/YG05S8',N?D5)R@4!9]8G3:\C\1U::X-M3\X M\U,48 M2T_]?E[KLDZ)UIXSL<^2UB#V/@:5ULN$[TFT)$N\$.N3F/]D);@95G4^/R+:M+/OX.L#=T<%K])TZ(&('N=ND^;A57" M&YUF=*%"\(1U?J.I<>OIS1O9ER4(/CVF]P]C<_AXW,AEVV*J&E\A;X,?T6RI MQY&]W9!F6YHX=7 "ZP\3-3;X6/X=<^E-U@F]W+#\A].:6D*9;<20L$@ERPA> M>-]CZR" SJRGV*O,E+H9BR-[[:"WQL48\PX0@6;!1!?!1X9VR)(-""E[_4[G MB<& (ZEY>;/FBX_%RZVD8-'*N4%>%BBT9= MU-:N'%&Z\6+U019M'Z",@=,D-"5E@EE@+R$DVW$^>(#[9#?KTH)O>TOM/$.R MP[I.W!:(7?GIJS[@[;QS?$8A.>>DX;QV>]7YB0\*G,0\FG Q6$?2-!F.G"= M)@6*AK^AY]FWD&[+E"5YW.I_4XIPV?LA]>?PX3;?[4AS3B9_-K-OBEQLUE"< MMWLW%:2NW-9BI?RVX\1NR]@(=SJMY<'G$J*!';]\+:R[W7"JUJ_%596RJ*??>^' VL M\7.8SQK4MCD8=ED]YM;=6^R;[=NFR@\^6U2Y)TD MTLN[>O>RU:E/VOX?Q5A>1BGA3U:X;*CTRX0MJ7O>JF^GBB&\VEONE2^,L&4_ M/O%R+EVQJ1%Q0?F1G]3XN?Y M%TE?^.YQ*3XT*O[PZ&(0N_4W<0PL^-1&VIYC>M0I>GJ4UFO&# 9+;"1;V#>1 M]0>ZK/M3\05*#JV3N2/8#-U+<-ZEGLKXDXO02X=;]@ 23N%7/Z M2Q(="-8B52D> <8\)2OB)$Z7+#.^@F;?&>*&]?OO-!9"AT#/%6'E)4! M[MM?>.I6L1!0$@^+:X8DH42C?$KAD293&NE#534;860,QGG@S ?U!J&DS@PK MMGSF:/%&87Y1?.GU-(U*^!KE.CA:#%\SFVQ.F&J6@YD\?].<0;Z9X?#(^N&3 MXQE.SS:5@=5"7[;N:$GSW&4-Y:G ?-57ODKIKZY4" -2/4.LCP&EU\ 57XQ\ M*OZCGH9L/\:L)OZE0E*@>LVWYWD%' #D*GQ?L:9L:V&4*" ]C3D]A/T0?/1BJ!^2"[1UFZ,@/4'D ME=ELJOEOPT(7'8?D=C]QU%<^H=A[)Q\'S'W-557T6\NR$[8VZ+BA*F=E% ]8 ME/_ (.H]]'*JG$Q# NY*9Q PWQ3((X]N5*FQ2@G/R-"&2(F;PM0[X Y#@*>! MV;+Y47= MC)GVG'2>!RD#RN@0PV6^,.1DKJ/HRXDDRU!74IQHPIA"BY.$DFKYW4/,2A&>]*JK%CON\\Q/? ML/,"OUJ#Z)_ECPL8!3U4^UCBYRCS],S8GE?'BNL0>6FY\YA7LJQLCE-:^2EI MX%?,#ZO@8C^)B/1/]7ZEKF9A<"&W90O6ZNQ'4IQ%8F\*F2R"46S,*?"*"&N768U\X1JYBCPWP* M'Z1A,\##N%A5T' $%_KV0[^ N8W0]W:CE@KCUN"2)8O(>REY^LFLR5[VU,I/ M!YSX7K+"/SH7/51S^HXQSKM[/^S-#X>Y[971;RO6[#SIAL_8(A]K?WQXX-(E MCK.01YUJDDFHP4FXCZV;B^6C*_ZI7E)MMR ]MX8(W8N#OG8F'/H?$C]1+9YV M>R]W4'YEM(V7GNE;A7HC,]P/DKO0"2%Y4\T_.HW*JPDC MQ/ 3W0;"3VJU:UF.7>('PBJ*OD^N;Q'8IP)S&9;L(C NL8N3;(_CR6WERB]] MI'592)GQ J4!U1 ^/VQ ??J3H8U-N]W<]<7/_W/0S=HF0T0,.4B1/6>&!Z$I M[EIO)PQ/X^EG7(D!+K.:#K*1!KXSC1^46@$ ^NI;(X.3=A\\2[T0I3;)T(_B M !/?P.OZ(FC\FEEUOCNLKI$YSC+ZO>O2;G+2EGS5:26L7*\$:JN0GGX0#%/^ M/49ZN49W+M%?KNSRKH6[MH9'DCN"?H:N27^KGC01;ZJ1M)@(M,E(+%ER-KGE MQZ?W6-W7+PY'1JM,, M95I@AI%.4^*HFZ@9F;\ED]=BP<*HR7Q3GBF3/FS$4.\RR9L9O<-8@M'#'/ [ M:0PU<)CP)AZ_#XA8XY%9@^P[77D=C.R75V]X'E0=6*W8..TE M\W)JP-E=:G7:Y4I/P=JQCN<]"O)U3#6FQ5B(Z&K=U"='XL;[42(V'O@M_A\. M$6$#T=Y#G@?S]EI*)DL3$Q7NTA 7RZYT K26M[W<[.X%K4C3P>2C M2>=JH)12^JN040C/ KP>CMMZB")901^B(0^B0W'PD=4!K*2A>++LKR]2++[]>#C^V@+G!)04TM)8%@5A^NV/^ 1K1/857/!E\&)!M,VT M;@WLW&,;WA_YT;&\4FS#.5DN4.U;;(?R)[FH32R_PX;&P5-EYT Y4AP>-H06 M9@S(ZV9? JDUNG6]$%1X_\[':)32[Q,5,9WX^+>56 M6_;[!$S8PJ0%>O20U08L']4$(?+CMI9X&0+'Z<\8LI]II^>;QN.A!SHA@34T M+9(+Z$_0L+WZK&=>3[OF965-P)K5@6%1B=91[JAQQF3[BBJGI26/Y M:BW4[0._M"KK>DI]X50]4ZY:=I#7-@6IG(AQ;(-*/VPQ[@H9FVJL")K#("#F ME]4\,5"TWZ]\Q#LV\+)M7%!-T!SI_(%=[P#G/O.H/*4Q*.Z' =&64@*N4=61 MO0H,65CTDRU"V4#\?-3E0"79&HW.\7K3!^O&>_&H*\\;9S!KV5.)-!'(,%1L M'_# @IH[1#] E3PC+)>TQ>JY+'S2OBU0^ST+P,*LQFG8= MA!"@X-%68C,G3:R?\HZLHZ8-Q%?X3$5<"$&.S,871$ MD]F8Q4B20Y6;3W^8O-J\\OR#PY*A>4JPEADQZ])%W]SCG[;8S1?.)?-].\VK M_<7NMD"&:>)O'K&@E"3"9=I0B =50Q,.\\F$>NQ,P[U$_>(.MVC7R7.=S? M7O/QUZY5"^%$8)172]JIS,W."_A>"!^R]PY# R[8#R/9[0,+;'CH0# [B#*G M%]*TU4.Z],\C^99M=+^\=1]F/Z[[2/77R 9'\V,)AO/S*W^RBAU#+W10@:C; M:'H]&O;CKL,&G5:ZS M>0OCW;&-][,VKV4)8/ *DDW=Z.5(W*KMX@[E-@G:NQQ)L&_=_(/_1LXHQF'Y MPUD)&PYW=,7B5[Y9XA*.2+2?"C\2&TVZ1ROJAP')LH<+,^#/OUBF/!@]* M8JZ9C:(0:U3WQ;2%:S>[P\@P)BMX#<5EHTB!^\"08!*V23XKK)3F2J_N5O0C MP5,O"0L?2?2\-W4]NO"KA?"HLC L^ K"-"+KL1S7*\%R-&[^U ,H.^/]/M"D M3Q/?HI22)0KP\V 76>7*W)]Q8?]&+B+Q]]+I(_E^M*'O;[:W_U@>K(^/>,GR MVS$3BD,7LI+0R0Q@O5UPLY'PT;0'UA2[TZZ[]N@Z_7YC M_GBAX_.07-0\"-H8)NW5SEB2(2X@G\ 8G%%^?JHF* M)DCI4!(TG+N'=C+OE=\A?(J^X)JLY&?/GADH6OL%7F@[,0ZJ[ -Q2&:WR2.@ MH-;JUN86&3((:8(D=TKCI9J">>'3E^O3?%'\.L^(+8-^P6(.<[FA80)Z9E\K MK9$)A]^GW[K#LB<'&\\W\[MSIPS>JI<^C:K D9\C2U0$TR78? %50 M&5 _6Q932J:HW_:/%F/I!J='F2'A(4AV6?$+;V\JA<.D# _AY@>QI.O!F"T& M-W,/XA!GOK0^/&[X(WFM-V(^V?%BJAWH6#)8:1)E4P8FIZB'*@Z<>)=BH=QO M:'9<]#ZJ+0,P7@,#J,<1(T@.I!\L&4NZ!N4&4_OSH_,&T(D1:@$,A=9\J=^_ M@CTIH\G-GO=D1V\5K@1H3T4OMQRC9FP'K 5G0DAW]H$^9#R6'P%ATG&!O_I* M#$3C?0:"4WAQ*!ZPBFINP$N\=]GMUHS.\AE+C.L+7?B*PG9S1^=#59OJ@PPX M8MZ8E]Z%]!H'=63Q:WW8)'<(LV@BJ\!MKBBW-\NFBBN^A:)M[=T=S0G?(85B M 8_JKZ2GI][).G[P%=6'P9V.&P5.:6G[*22L8.8PFYV^^M=E4W>5[6^-#(Q+<2[L [)HW"L&*TF0 M:%2$Z$=R1AT*(_.N2C27M-3=Q0=JDS5J# U*CP+K9YI7#TA<%AFIK#HXW7&& M/3FNPAB"SP2U+'IAHLA>XVYUYJPS:4+'[E'*7D?)DY>Q\30SOR+_X\^TOB18 M/W =57LQZ>_=DDV\?$/'ZKC/R61,7HA) M_A)DKYHA&ZD,O]7?Y=IW)G@(DCRI5Q90\=U\Y'Q#RZ^@WK;6-,D4YS6JQOL4 MDR,L4E8R%^3$V'YL):%(,-0C&'-$XYXR.)BE4TKSHZ-H%L4_L,(ADV5PSY[0 MB-*NH>)3X;4#)W4RE-+4EC!&P])][7Q/ IJ93X__>\WK%?,.$N3%'^BH8XP4 M'B7+H\EY#@U3.H*"2QL.#NB;LYI7]"3"!,:F#C@\5C.\T\[*^?$)!\*:>:BU M[C/&,>;O\U /VP51-U)BBDYF;#<_:2ZU$@[KF9>7+0@Q"K!NS7F58;5)V4T. MCY1_2K8(6GUPXK.YUW9)+GQU[RJ#E^T-#-EK@L;AT(OZ#.[= .5)WT(NTI_Y M-$/OI-60HNOAV>.BVJ(-P4HV,4I95@L[OB/W/P+1)UXA>WNQ'#2O-X@IQDD2 M=!.[&FC;AVI$Y)2MZR,43RZY#!-FWP%,]%(A=>"QL$TSYMAM[B E))+U!UOUPXSELH#^&X"$"C#[HVSJ:R'1O M:UZW% F2:FCGZ8DD%+A_K%[-';YH;:.KR^DHFWLTHUCCYT%.3/EFBJ48"[%0 MF8FW!-S!9=*$YB_1F5G#O4768U.B(@/(JP/ZH?D)CZ/LWBQA_",0-;=W]N!- M*6IE^7UCSJHI.CWO,JR=#X"C^ALUSZ1;3)VT:D<.GWN M'8MSWC\R/P"OHKP%M4CCE$+0BZHX'D;:("0./" 59!3[K+:IS- ,AW:)B-DJ M9]X[+2/G;^,/%8;NXOG?6AZ\BQ*,^OO.2PL] >E=)Q85/&4H7K-1R '.DMDN MD?:! 4@:6MBZJ= PSS['AV76N*IW+'![%OAM5*"'^(PNPYK:8ND>\:U)Q$L);0\1WRL1/VO<= M?(L>\O@FB.?42AP6T8[WX?W =HI]CP\U-EW^BF_7\##>.>I_YE(_\F! MFYG7 E0_]@U%O,J6C:7ZB!N_+OJ^UYD[[=]NTSR]^$FE*3))?$SDH4D6-V< M8/E^+=L9H0ZB2%L][2O)^$PI^+S-=#-4!"L+%?3+T_=O/?,2'Z9]5B)LQ%Y[ MJTDHB5=/3.1T,)/8=="?[0/^M441_=JJA-)9[-SW@<:?PXA M0\'-T)9Y:0?,DA7F#LO*RG>,<6E(8'3Y#X=YT47+6XWYON(KG H5MY2]K-C3 MTN[<-2M,+?ZQT^J2DY =R/'Q5]7*9U/6JL_:Z95N#T*)WS/3HL9ZX6!;Y1VSN?M1+B,\PIJ+:A)4NKN\#S8[$0WA!EN'RJI87 M@DG-Y;C"WT?TGQU2&7L19!YZ=,@\8K[T^UX+JNZ'1/O/[-.YD$[,7;J$T>*ZORDO0D0S7%'GH_^%NTUGH22,W2DGH1# M5M$)S5 (7.:#)LT5[VIC([-E'=/"V+;?%/L@%27Z]GU,2RZ HQUE=F(2HA\J M9^A&R&2/DJ%7TH0)D5L MS6&2YH4/6/P:BW6>U(QZGU:OMZ@4%"]G:W]#@.M4+_O#T#R'W-:Y*6>8JX6. M]FLKCQPVM0HIA;A>]M#*/?$=4UKDAE&]U) B Y MUXL>JH[C4?S+ 6_!HK7^.6W_T(EG-7^D-83&Q7PJU1\%V1OUG*IHEE.RFIT3 MGVT:C7P=?*=Q*35)G%;A^/-]1PRFOU' S*GHH9I-L9^D3,F9SWOVC2M+0Y-+ MRYT\_[AB>_U_7+%U\'_D?I3T>445U7LB(+>F:LG)+-HX_XC\/5?+;8N#@V#"%F24!=PZW-):ZN@T?_*!^=]FDX=C[LF.XXZ=NA'.6Z\"^ MMQM7&37/590L71_UTB_P.3S 0V1_IA0A8NS0JZ3$F<^L>X>VR=^I71>PSNU3 M-:6=38ZNUA4*#D^$<)Q< UZFP,F,-NERW7V &^XX>).#;)'P@&[I,OH-DTI5 M_;8-HVYTRM7\/%W#H\IJD&I@W9+^L\;S:=]7@K9"8-JU"B4C@3D/E+E2E^,$ MS0"_#_ YMQ3@:WC&;5O]7!QBAV8/G=N\-V8/2!N-7W54?<6:\I]DG5<9/$K4 M0)KAW\MLC&%C?7IMM_*2;(NUI-RY^^WB]]*'!J+W M*XJF MLOHIX?8!X0O #/,UX"":X+BYR]RN_I#1-,D\RO:$+D0^RIZ\#\0?(=O/%I20 M3%8.DNYY1VJH7'1]+F'@*R/4:B/3LIOOU!_>H.#I2N&EU^P#'G4+6 :W"IF- MP;-#/<7D3 8AR$2$*#DON38D&MGO$ISBV=XULYJPN^G9@8T\IBQ$?_WM?$OB ML1S"V_3' M<]Q62@QV:GR0,>^N M3,_LO!^F,L!O.IK=OQ="LST0SYYIX)+:04F_*1DF\5BVC2CL/*"9J63>8#Z^ MEUB\;K=QQJ:V3KQIHF:YX>+;S\,-EOVJ@;7HOOY32O5U/5A0S:('G8#FA08+ M+D 87%OX.MZ ]KS^\<1\K];DD 4=NJ)U59WXB,HV1CN)*_RKVS&G7UD'S]%8 MK^B.,*@NUCJ4>MN[MR;BWB\K%;BV\B9 ME276'/WW"MLJ\] )> "%1D8.P6+S\S8_$&")2%$$CYN59)(A9VV 7O:'>U7* MDQ#-+V+QSEZ/BG\JZOY2\LJ:388]@GK98D[B?F-),,B2/H,GA J#MV/[5N1 MR.M,;KBIS7Q2+ 5A]O*>TY)5B_.7?"-C7)'B$V)%.9LFQWTD%T,2,0VIUZ>) M[%#6_H) 3!H#,S05LBPE(^,+Z-@7)G3&';Q_:5:76P-?>*W'%S8V,V>2P6*Y M2?",_6K".8,B6:&6.!GOV[.^10<)X1F4Z69AZ,B M?&*-);_OE2UU:VQ0\H/>$>+?PFM^!C4;)-?]G-)>T%9WD+!;,&S;'HO/MP_<@#VZZ_XC0C\SI$OIXDR4=86S45=N!7\)=WAX M1"4B)#;PTE>5]()K[Q\;)LGK64FQ=?[]9@Y\#>]#$X$P^)M0E'+Z&P3@[PZ= M,CX%3]C;&'+A[R(V:2\[^2O_R)T8\0G1-M7H-/96$N@-*JA/'XA^1S5"3&%) MMA!0N94FHM4#:U)&<1X&M7"VXC]R,=\222O35U$NNV>-CR?(6O4PR?=! MZ-DW?]7G RPG8QG+C[Z!Q-RG1*%!) &9RN!G$ON8(-$!._]S1^B[9Q EJ6)( MSP[6E;-)^01%T.[HIX!GY%::) R?]Y )^@UFBR8:#*,7&MH&A^ U%&UL!XU/ M!)JOP%^UZ&6-^U$"#&R-(RMJ2]L:6A.PW">MPF4>J9]#%2)8HKC(\S0QYK!9 MJF)"<3&T+ATOBV(%A5^C$QBB8**=J9B\QKM8M4>YE)D6]A:[\;#H4^U7ZRE+ M\5K4CRA#IH:*.BLYN \DPUIAM(.NA"Z>+><7_1J$0Z362Y&A66=;&R,'.2(: M!WW;;_.BAJ#858QK0+#"C?_LE22JYLMI07D+V/,00'DK8"N M,/RG*K+W:$^6K62&@LRW MV5UX&>_'\H*,J]7,HWZS:G1VVY]E;B(^R'YPE; MH'[P:EXO>D&+P36XBEPR6-U)^!-)M96AV36VD;%)?S2,GDCCNV=?39Z_,*49 MS-%NV#JUZ7"NU8QM2T0]#(HKA#7(=S =V&).V$?9>"V:Z#"A )T&]1%,A0K6 M=CJO&JE8S(I>;B!]K,M[<%O"RM/;IN_/(5=GJU_RO,]%-9J_W!"L9F:L'-U$ MPS9@:>+9%,GVR3K#=PA%>-R@,?<\T?-V=*M-M]MA)<<_PEC9TWE&/,"]\:'/I MW/OPH1=W+);K%EW^^Y>[_I--;10::+OHV8=J06Y.$H(7UP;#OO5L")D99U:7 ML%KI%%S"W'K7T&5VZK/'NY2C>E^">*Z]/%%WM>CAR3Q+M["S34WD[JPRM^OL M*:[E[.ZW>>^TW9SXC[QUPB?:*-]P(FSW8/HH*.P0PF]@.UOM M/:WK*A446*MT8CSXKA#\R[GC]D])9^72;41[P^ M1@V&IAX/JA=>J=FZY]1 ] MLA,.ILWFJ[(V_\PL\==WF,"MO;G5-\"/0 =SB. M FG"CR/BS,181)V<.NU,*'9B,3FO3:4&O! _[!8R%GY<%QR")4)%@QC26%"+ MXC;?:8"S";C^[F@8X7F3W>FIU9!@O6W>:Y@\?4\>H0NC4MZ_(&/"N]H1Z67W#K.5F:>UY2333ZNOT,GNR1-G1,4S\GUY@W##Q MR1UQW7 .Q)T+LSW)<5/)9.S.G5.Z8XPQ9,O69BOUQO=Z?QC0K>W; M/OMC*K!9;4L@=<;&T286/KD:\$([:N&LP*N3FE.(#1G@C[\:"BP@P_#(7EO. MZS13L)\L>I[4$N<]TGIF."G$LII8[&U@?_%)0^TW98[K7Y,!5ALKTB^"5GSW M4;@_5!+4=OWQ8/=EM2C63U+/_ 9@,!GDF5[ I22B>FPYN?<5_XA:(5A,]L'G M]6H=^'OVCM4NK?[\P\7#!S&%=?"W9M\L\4K)UI!"B]!KYZ\W-G)PV'U K.ECZ*_^/*M @L8Q2=^ZI@JW,,7KF!&)@'L;N; 3DG?8 M:TU>"6RG#($Q9$FF!NX+YH0Q7ZALM0#2[W(@3_!%Q48^HU2\H+0DG.U!]H61 M)&V3#TK9]@BI*">2_A!4 "5!,Y@)JGO0KY_'_WO/YF.U(U0U6%NB4$=TP)3/ M6OZ+BL()A8FNA. ^ M;$*W.%DPD:$(]SEKJW^9]-OEJ6]-S=)Y^$WA<^]I0%:@M]GC]X5_WWJMG4%[ M03"9.*U>VR4EG&/&;Z301J$8".'LI[OO6'G]>J6>?WUZT?THJ].7V,B#)4$' M. ;27B6S0$;Q_:;8IZ\]L'7A>Q9&BW;1\()#N$?" M.N/&A\8/?D$*C]HW@:'A/X(4.WI5-SMB"<;2!,'84H+(8\8*)%32*Y_Z+LO\ MTTI94B5OK64?3E[(J*Y.8V&_^_@LE!/9*ZJ[#S!U^D7;1)@T&H="-J,RFVQ9 M-[""QJH;\HJ3P89V%8->@DF=&A%*3Z8=FY]XV]UY;J7T]) G;U$Q\28'E,$- MJP!E&=SJ(+4X'OLVP2 CK(3F8%V_D<45\JV68/A= M+_T45QL]3'@>].AS&;P(WW;=@\'P+SZ,%7>-;)P%[: &]2"\#A\_D>@(UN&U M)."V!-WX*B!$3GZ.O;W![VDT7GSLR?MJY%H,L*K874^O^0T#5;:(LE1MYW54 M2U=K; @TH3VGN:7US6=P_5ICAM%D8@)!\NFPNNCF8^!R-;KS*,W,]@.4= D+ MJJ 2&,K(7M.ZO_R7$\>.%C!DP6OQ0N,1 -S3J3Y?SL7 MGEAQM%^'&&R.E<[JO<$)ZDV@;SLC@X+!H_L 4W*D886,@:B+8"D)1;E"9B'M M]$,2"UE(Y3,:P88V+%DA(^@M.,L.SG_XI\A_%\T MP MJ7S\9:\2V_^I3J/N _>%>0RM D,)17M:7JERQ*4B4M8FQ1P_,37<'^R"*"-U MGN&"89:#XN0^(.A&CX%^[T)^K:G1X^^BQ_844W:Q#/D.*BMR,F(?&'5E%L87%RA^ M _U6A2Y91VMNAC',BNEVA/$]2>8L[;6'[@KMU:HQHD=_^OP;/8?\$\<39^_" M?OV$W3=.*NH.^Q=._FMQN 9O9,0S/2'9VS+.&U>E[ .H>]3G6PA%TK<8PK+$ M:G^ARB2Q;E.3<.(SQFU _K18FM#92B@_XB#\[V73?J(D'M8?+&A:\EU>;@HW MW12M=\#;-=+WLH5,T#WG)'MI[\//MJV4\\E:_^$<%-++?2,T:^X&AE7Z4EJU M%S]\<[&^&U0[ 85HBVB7Q;S_7:$KIW]I3MUKZD\DEV9-V;ELU\],G)*3.3'L MD3*[.__!\'=AX<'][845?K7^+OPY@\2''I[A1I6&+=3ZCM%[VL\Q[WJE>WY7 M-?]"_RO5\,_J9:]X$/5;BYF^V$KD]J$_UQUIU+S/XXA9'2-)5Z':YF+,K2+6N8!_X9R'^ESF8E5??!UY' M(VGB5YE0!"L)Z+7/W=^BANEUAF#755=M9 M'>KZ[&N(O:&7]%2VXX6[=P,#'Y3\M_:^/1RJ]^UW2G)N''.*24X5FI1#!YE* M0I(B"64J9T*%C$RSBIQ/(11E2D1)$SGDD'&65'*(C#(G*7*806,Q,VOV\KOV M;^_]^WZ_UW[?Z_U>^]KO]5[O'^O/]:S[N3_W<]^?S[.>=:_,JOZ!=Z&3CE=S M X;V%R3JQ=_X]WW?L[07%N(\><:/5I16C'E6+6)\;>J6_:C3O>Z>W -"/UUP=/[ MZ"09*DR)R]C.46%D$=P+0 HDM8QNKZZQK9IBQ^W%Z M]J'TTQZ[7ISB>1QNXZSH(!83MZKM_BT6"FI]+GL4-?'(,42J8?PT,U/H M2FG%HS"1C89.6B&5H20S?HD $8")PI3/MGXQU^!=9&L-3I1,7IH@J/6&=F]! M&^\#'.].1[6T]&WTK'N=_OKD@2;AN\]*MR,6C(X8^1FP[,M=J7XHX-2K@=XX(:D6[<(7=$JVQ"X*?JV4H'L;LH> MIV?_KBVQ;G8G+^%:)S]J!K/@YCS_ _O))Q4S9CN(F5*\#(?1?_!C= 6(/I=23@59?N74 M.68.3T5BIK9@H(P/V*HL7CTSAW?G-; \1UZH)9K>%R :.OM_G[>4=V84I_Z[ M3DR \!(3-N'G82[V@#J8Z=T, -PD;3!\??65MJ'+]@%7;_#O'4H7O:M_Z$/& M&,('^D1D.6.&!8@V#,N2FDQF.:9]P6 3W?H+]KSO=XD/D])LR]1^.KC>\E6SVM$UD^AT^9*["L.E$U:3R9 $ATB?6+D\I:;$Z+-=_!TLDJ_ (^ M9JZ+6?NXI":1]+%4R_'L9.OQS(L[SXB\/LNV$8JX_/"$49(Z5J*/A(<-X2JRDD*^AT9O'8B7'H4:-%0.2R2Y[X2NRZN/+ M^D.G;[FH"C_KC"?($[Y1U0!:%I8UA8P'7GG-I+'%%YNSJ<@&"_;ZZV[VQ%;- M8PF:53G8V$.ON4='O9XIRPZ]M8EIO166NMT;@0KC:8-$.BJ%+-ZPDTVD\^?/ M_#3?QOJ=755PIB[0[^+,0QOZE;UR&Q(OCQ@OA13Z$RM[IKL%")%U^ ML5*LV MZV)=\%01+073VKA&?9]IR.F?E.KR()W7 WWO1CS.G+'>5%]M\*.U6CNEHOW@ MT,A0'^$3ID+G*7)LD;8 M=6=<7Q33^9&V%E)/'M[^^D&ZMC);)%W-PSM+^PKWB.Q^D0>@&R1ARR8>A.6G M.TZ(DP-:/,)Y,#NG2/2 LL,S0ZTYRW+EDZ M*:^R/>UE^+%X"_CQBG#UNPPTKS<"1CKI/UKM8]7-XL[T>X,D]M56UP%C7;9I M8EG5:G20,;JFQ/K\Z]0/!>_1DN]DO]VUGKJ*>D;8 #3O\ ;Y[)T<$K\ XX\1 M_T!/(/M1I5Q!D^Z6J!F)I&\BK=6Y/E\<(K[?'$55]VB8"FM&R&ILD'ASUWPW M$(,2QP2C5P/->F$84!M(!+R[WSAV[@F^$4Q0!<,91JY54: KURICU%;5SMO* M=.VD0FSOIR[?[!NI'2=HU?<*'T$OM M?(XF3J_^(!G2AGIW>_7^=+'-3;*F6YHU&\P\H&'$77Y^HG[,^. !\ M[5QR@-Y2>"=Z:+W=V BQ#QXMP 1D58\V9*XF=1NO^%_#]G0R6GD/P;H M=Z"U_A@5#%T*&N4*?Z[$#),I&*]YL^%39DOY9^YV3#']/AJVAYU[B;O?J6PO M$9=F;%.E5%IT]5M&?87KXM6MTEDV)9U7KX4I+,&E&#DM0)0ZP P*9C:O5T@- M1X#X_!3X#J?-K\:+&+8XC@O=@.E2$1HZ.@V][P1T&>3W?.D",DQJZ'SR;W_L MTG5@40K%@JC+56A>(YD;FP;&F%T7(/8#2PXY H0.:OCN[!C/>8E8(._\ ^!A M:J R6P$"38+HCR$4S"5.%0D0.3!/O@034>GB-/)/I "Q%;9HK)6[4XU'A&OK MSH6#B;S9?[7-"&CE I,#Y#F8,KZ=77&^>_"?+ M_NBG>,=.ZH*( )&U!9@[S[^7"MFW _>6-2P),$7^%\O^3R?]BS!7Q"02=A:[KB.-Y[ES *D,_/F'\3/B.@;0MS=EE( M@'AWA[RT_;_!^T\-7@"5?&X6W&S/,QFL8NQ#00J*/$T,"Z8<=N/PX#73Z@'6 MKSN'&<,I#R(^1EYXO=,>B6O5;K)736Z]XA#S8FFB_FQA9?+(M[)TA4M*==M# M[E_,R86=/[%UH_"Q*A[^;O_]8+Y=D><.,L+Y4H(T!,*18#/[M^T?9PYR%1>'EI M%K@.V ;N[[]#<:. A]P_R)=X/%?XW7 M=^H&\EA1JP QE 7[]OU2PP_^N#FQ=*58*IA=^N>@?PU#UCR*IS /'?5IPW+D M^X&%9WN6"1("1 897OG8IP+$A/5$LP#QQN(SP8?Y#=887XN'_T[("5]?.6^G M!DOU?@:&'[4PRU?>AQ?!$H!F$6 L%$R#O?H&QNFP/5:($<>[?9=J#4R\W; [ MAWL'PN9B;%;\:FA^Z+^44%+X,P)7&E>ZA#8"7UYD0:(>]PYW^]_I%$(B8VC1Y+D]>"LX+-SAY/Y8EW3C MUU\L(OQQ."[D5">0_-U"<3L$B"O$[GFK"6W8GQVZ;_\9%,J$73"XZ-/P6&<[ MH21_"/]K6?*/,/42X/(GM/UWT=+1Q3F[9WCR<7@>RVL6#_Z-XZ/(4-AE;P0\O%""6;8T)@\X,XE^ E8._ L\E!RZ+[LY0SL[Q>>+BW67""?9 M+?\<]2]0..;\'F Y]RP9$F6 +XYV\'@EOR9 -'2$)\(GP,NS2+-8!/J-=%HB MIH6>L 2N$+W_UI<%BS]XTN&0E7T\S+PE^LD+GK]9:G^U@I")J+F#'M<=S_&NX MYF93L7,.= 'BUSO8N>/XT1!H'F7_>675)N;O^N>H?X7"NZ4T2!SVC=E*[CA&&G["2G4D#<+(L#*4)$*./)LD[V3,PBY]QG&KY.^>5&WGP%-8) M$&\GV"BH^5HXE)S?*/17J^DFVP*R/AIAF_\.0'] %=Z!_:I$W/1/ MJ+U )G3HC0?4'(Y:-BA=FB?]W/DGN"Q!)$^R=3#G^TYJE\G3.3Z\7$@_Y;[] MDT;\1ZY]_9#88P%"]P-K'FK)A-.]_F>N"S81^#-@T%EV-W3D#(8?@5T^TY/W M$1CUF%A^"8<8V['S?XWX%Q#LQAK"X@J+&>O 6\)%R\X4KO>/2<4T\I(>"_5[ MF0C=2;V/X@[LH2VKFF@+$%_0QV'690TUA M?[&.S#<#76(I"W'0_9NM]X!:^^]+CQ MO'NMC_$Q6#SA4!S-(10%BW>+*H7N+X%18%E34"A P/Q^%,Y0 M\3.03876.V.8[A.6"!R6MY=*(_*E&N'RWO+N!V]%%D7RY 2(1S6= .AR1H!( MB2R27T4'6+- %+!@ L+J1$*/R'[\7]4ZE"H/X-^&-N!4&>$ML*&^A*WLFS5L MW<3"BH&4SL0@KPM#X@QE/]2&+I[]_B;M3?,T'\P$99Y_VK$XW M.^;=B_&$TS2?FYE]5<"?DDP7W4 %NP[G>)2U,*^?=KZX-6AN8].5]&<9^U+U M#OXGN*]X3?&\AWO4YYVQ2U8_<&]8%5Q@I+REP1 MZ",DO;(U(ES,KR2(\4ZP!8BV;U8M@!3);"?Z9J4$D.RN65'=2X'Z;%X% MO,[77)OMG*S[P,P)^8!^W;1U67N<]#1 )C[[5*2MA))W7:U32M;73KDUIX1? MBCZCO@J>OLDU(0RYBPT0-D(]6(7G^ /%OG7W*5<;4M8,AKM:CF%_&9 ,@C)V M3VN[/]G]^'#GKG;$-2<%6ETX3Y[)41_@A=/3$%;LFK=Y'>S[Q]4S6LY>[%9.%2C'-<.V%^"MV3I/=4JW MY>D4&*$E0'N'H2JM\I3J-\SAB:N+LQI_2'CZO)X-Z M]CRYBE:F;@QA%98PL,?(?#.[LIJ%\^]S4VVOJ:M](,.H#'B%'*;7G=<"?O:] MS?2V=+AY=_6JA;,*-.PZ#*V$^E*WO8=B W@"<9C*QJ1G.,CWA=;+WD?5=:>K M9! >NRKK<3%5S(U6^B]M-1&IUBW5YFHLW<[9X?J54P11DX1!0 [PQ:9< 7V: M!P4(\0;4IE%3G9;WW&$\! M8@3#.<.O)2@@4X"*N(X4S8Y\%47[P'W0?<^4:9_CR@7YREG:-9D!>A?3%:HK MJK6"Z4HTPKR41J>;M MYM5/TKH@ZA1+[U97U$U$+%+TFLP-@&9',BV?*&2N"<;14>UH"KFESB>>ITVO M3PEO6W;X:G-9)\=+LOS@>(CXGLXM&;CT<[H?T^^O.6P\04688_ H_E/".E]4 M);()K3H"9C9#FRNXIV+*7%NU_$*DKQZ\>J1TT_90+Z^P4Z<<1-=*4?&KP80=P"OFED"9XI<>F3Y?8,I2OP/XP&O,$MVE0U%25NDGL MU-[:5KT/6HL:D(/F\<3H?8H\F7R ,OD+$DMC)/._JX-^T"E M2 4%>9OHS(9_X!#+\X)-@5G3&>K\S$-DL2_I(^F&,U;!#.;*(IOPMJ 3 YLV M:LSVB2/3[QJ$O=EIQ=9Y4>'J%R[WRZ3ZJ6NXV&YAW@N_#IHNR]*1?W=O#-KL)QN'^]LHH*,]DIQ=PN0 MV+NY6J,J7M]/JRSAAYY642]1?-6RJB7!WI_(:HV-,Q(4L?AW>:[ M]1-7]M0M212I'I>I5%2APRK *[2:! MFO933%8W9QRT8%(5_)U'Q=@=246\B[5#9K81!'Q$ =6PIC'_MV[6Y]DULQM8 M1Q';'_0^V>2AAB!DG\ :$ 91K&/9?'+CIK/NA$^H2DR;E"9]\-YY*7(T3XXU MU.'HRSK[D;V4.9DSU[0F1R[XLOSV;,-#MQ5;C:;D?@"@%JH=FPI4!-5R+Q"Z M,95 )U*&=QB\S#4,X.2HB[.IB=OL!I^$=BUT_59-$GNAR@^AM&3S";^.-@G; MQ3]$%54Z?Q^:NDP#$N&:<)P$:ILF +1"LDRC-HYH"U+9:_O;"#K@Y><3ZEKU ML6@A[0?M ZZ'B1ZK=]URO1F@>C1%F7L\_\3NS$N=0U36$=3(X1^0N Q<3!9 M+-=MDW/>;I8"/:W?5K/\KB_WY& MFW $]C':7!_J1K$FM;-T3 T9()9#J8IHSY*J?79UR4??!QS---\N&1X+LZDT0QN;I<$'9 MQ8\W)B:,*H'61!7W'D=V6P=Z-35 7?&SOA%1KFO8Z(/#^+!^V/H@DZ2(,73M MU1]7QH1&2TA$A]R\=*[J&RH_7>GN?)Q\OB<->*483PZ8O4%4]6"3H_#Z&4#@ M!WK*>LZ/XS59)V6$_!@R5[7/O7.2W/_RG%5WYGYU6!KC2V$$7L$Y[QZH"(DK M<+=^@3XILL_XFN:D/)\,SW:-30L+#'PR<7ER*-U5I"';,'!GT?-+2V4;DDWC MM#:_52/& K0GJ'*K1$@?%TPK(G9L>5Y%5=&LN3GBSGI1^N0T[OYFD3UG^=^? MG\K-/N! ]LZV:[[SPD+R1N0;!5K^)OBQCV#(, T&;,5VLE@5EO*X58J!7CT1 M ##>[.CPVY9G?_C>QM/W'EDYUZ[,]Z3!WIWG#D<\EU*%)% K&^IL9--NLE\* MDO.\;UN#;G"97>%1UH3SCQ-NX'$;@QI.\##T;;S0T[I[S%/W(\'=5VCBF=[\ M(B0AQ$ZCH:97MN2UP'*N-=2#42QFB\1BFQ55B'%F!^AG"7-=VMG*6(SO%0PV?J^SL'I^=X^>V=&QY\6*-O\7N5!-148,;EI<:83H5 ME0FUY)N!J@PDQ<*2_P1O&DB;%?.7\X/T!GX/>_9K]P9?^,BU[0YH2V10:![Q MGBF>^^Y\$GE] FN&7W$S"3;;##+CG6.%-Z%O$2LY*66XSLY1U<#(EFN2ZYW] MC*<36X:$NS(43F/?'KYKL<7FJ ?N8*'<+[)*@P1#@$@@2E6A$* >PTN B)[Y MC=TV"LA,R&BZ4USO*4ZCO'S>M5_J#;8>UV@HOJPSN%G^1MA)Y_&@)*X4CLG1 M66E*PY.MX,N+/2U[;/2/C5OZ#)S(=S<7P;/@E9II%/"563P=)&B?4LAS#M66^"6[. M37\U.#/ED3S5/[WM8*:_3M;M[CWGVXXW!$2;+("Z3>17->T84%N7MSZ.AFE" M#V=RHL$8!OD6JE(QKN&$ "$6UTI5 Y]<]PI53=G4M6UM4;#^6*7&:$!H5]<% MK8/O50R51";+%);8K&Z&!8SE43*M#*4.">,/#E2IIMW"O#J54O#SJKMLY6?= MJLI!GM53K?XSDXH71"PN!68/3S,2#_9VA&P^/J6D.Z7 /0CUYO:T!5-Z(+'( MQWB[C!\=Q#5FM@&H%JH*KMJ'_+J2!=4$!>G;=1]QF1WK'R#FGOJV)_[$R-[\ M&YB#FTF=:: >:FH56P(2N\S=C02WD*;#U<]RX1Q$)29>!-9D\BD65) MC"9+0[JXH5-L=7+I&5S^=4>WH3#EH)E9;7.=SX>7O+/NC5U$[&B[OPH;^F]L MV"FL>^2UKNB\^8,K\_KATI57C-^TMF\\M4;VQ:T=IF8[;A\8D_85FM\+B5T\ ML-(@"F@^&(^9&VH2():#LBO@,)H 4,7MY.'@E2\(L-&G>L$DID@G&C5Q' QI MN7I1G2$AX9?<-RFW*E.JKDM%(_VER5+9@W)KY\DR(4B4R5T+6C%Z$J"](+H5 M)1N*5L8-7C9-PML\A#ZI&Y77#V[P"::H2YV5?!2N]FQ8C+?1^1%O-3\:XYDV MG-EQK;AM%H[JM?K3^+-EQ3G/P2$7,RS4B:E")31N*(6Z;/]6>"XQN9H3H^>JZT)37>J?O&S:W.[?);V MR13B<"0'R;^#\4B+3:$7J.9]L=/.MO\UBF6WMJR$XK MQY*Y"GGW_6K$#>%5^T6R)TV(K&,H"DPRIUEY3*LVDH0OS(_=Z* 9AH&-X_1^ MW9-D<&S4.*IE]-O&4.\Z%T_NQJJQRN3SGEK3I'RR-W;#+\(>&.^OT) \8J: M)$ $V"OR3-B%\Z #/)17Q#:L+)A[UOD$-,KFXJ(X%%R@F46(P9VY3MD1MV9)6:4/E23QC:+J&X25 M5@.@ >8F3Q'FZ*H],Y1T/W?H>LG:WEJOVQO6651? MR^4F8>%98J'6_$W\VS1^=%"C>)[K5&ZU\SQF=]3'+YWI_%[3HYA3VC/ M9MF]=IHYP+T:=7]D$I5EB_U"8E*;9B6@#U1%O!BC++C973*7$KS.-Y/GQ-XD MX6>0$UA?63XIH?]!FK%3K_:8"5-^U7PX;[V>=5\H>B0/$EO:EO)D9#@/E1;R M9?AZKD+R@8L<\3+Q0"%_Z7B3U.T//6X>Y=_CF=*G;:%UI^%R:5GRTR1<)?8> MR[%%TZXQ][-*P(FMPK\/+/1$2%VW9-= 8C5<+4)OOCX+G=JX$X=M MKQLDL3[^1N.1!*J"F=6:7*>^K$W?\7D+\SI+\LJ>7Z?62DA;%X$K[4G&^#F0 M/B^HAO]$J\_,EIX6_W+BQ$2XN2D+G1*FIGA\X**<:F"P>E^H8GI*:9K9WFV? M*>_V;Q2:H\)5((0)1%%A*D8KO58\Y5-H5PAZ-4K\S PX-8I*[@Q<1S:_.Z0X MC3BVAM'GUC4V/*_YU9.612HLYN=B/-#@%B1/-KA%'0-^YE[#'QIL%'/!88\. M4CKM P0]"LRV-5#9&U]<<_U3A,9B]M+V]AN82+P*_P$DB4>PUJRT M/98'9:G'^M#!V]#&)U_GVM;^MJV/SDLJ[4Z*C2#IWN$O%8>GLTP-FTAY!!F@ M>35 N[/2>M[75X#P2XO%5GRK)I)<)W^5^N4&!-3T3:@0'CYW"7K8/W9WI#"^ MTY 7^J:=YZ7=&*/??^T@]+& [T. M1JM.1B*$<:,K71O&^9EF-EQ7%\)7"OF6F:UNN\'>8]#'^XY*@E[LHCIC#CJ YF_@/!(A@8O00<379CRCI[TJ."]8\ M-YBMOJGAY8@&Y=09MR-)FH^W5BS=')#&M6['& /-#4MPTC5K\6 M/WQX^WMD(ZC9!$F!?G0I4_IB*UE\8ED]YK%+IU_ASV6G@@.!/JNEGFZX_% \ M$=&$N'##7!0,M>)92K E?:"+O^P$B(&;>K/35FV02N]O-RD)9[942AGGV4RN MUX,/%*V:Y*3:-NLV97&2UN9=&W+9;^0@L4ZN#BZ<\[267QV:)@X^PR0,U?G[ MU>3K9C+BXCUW?BE\NG7X33TU+[Q:]G#*F-+["%1X6025)V\!B?6PF)Q!\#LK MG!$J0$C]QH!VC2K@L\Z3GQHWM3.V!!HT[/995^07$1HE.NX8%K+']>ZFM2;6 M[S]HOA0MH:'ZSJ;KG@_=@O\G3Z"R8R-_H9 M!;B(H"CAE\S[4P,-QGC=GC?0XV>CMN%/J>YX=[;GJ[-?C[2/93L''L\) MO^!R+T$KPPX18;(9;Z&>7'?BY4(9/?[FKL7XZG]5I M:3$4Y!O]X8G*P^)=C!OZ$5"ZX(3F4R )SMD#2JR*DY7G0U@FK9CQ,#P MYA.NU6S@\N70;1>VI#4\V:7<]5->KJ_Q(_\^^0)V&,NQX]_/Y%B#$JS@8[W0 MAN?.Y=WTR-H? QJUMC7AM2ZCKV65-\CH;:<W\^8PF]<[#(.KA]H:T0-A ?;B;F_SW3J?-$>8I0^/8[Z)6*XK7R5; MT6%R?"VI@YH\A%V#W_L(OP&T>VS)"(Y?_IU0R7*.G='9G/SRF59NRGR)SF@+ M]8I1OX=6A:52Q)-$T[DE <(C38BWCY\ Z4"MZG)@3/!S_!'P%7< ($"* <# MODA*,$VGC$%<3Z6T!I@4F[;UR(SH7SKT.E7I8?6 9JQHIT&%D9/^S-CZJ[I/ M^0D +8O\TIDG5^S&UDW >)!NE-(-+-H_N5DP5"<:;)].9GRS6I5>L'\YYOWX M=LED:[OZQK,CU=L0YI[_^'/1.5@OW"#3OCY0[5#?C!G.P)N EQG=:(5A=^2V MLR:_CKX>.,0^6BR\0;15P8S>618.L )_-,TJX5?!=QOBU[-RTD(GGO^V<[9M M'!KM"]W:VUSBKVB:_57]<.!X3/R^+T/5N"%(K(R[$81=T*@QR+-@<4] />S4 M&O573*RH"^[Q\>I/9E8E3WH62J>W;1D<'#\\Q]P1G/Q\W&BGF'AR9.7VUD!Q MMY&V\DZ5F$.63<=W(59].BY4\G\[)S=/Y13!QCD!I29O>#0_>\O(-?0H:$]YCR&IX\FJ/ A3!@W:&/,,+G&O)FWM=+27\*$8[)2HC=4LIDJ[MH?BW9#]O3!CSJ4"WZ7K$[''<%,C MP,\':-$HEBUJ.( YAJT$FH'A_'U[V]:[9OKO,2X;B@^>69C68469]P?ZF/5( M.B3S4BKOOC1[*R9=E$:I6FO/@3PV&D9"GSV(GL*]T$L(+>T*"2-K/ M.Y;.^Q5HX=.^[[5JP(]H>7U4BNXFO">*7&Q4 )K#R$&BC>*^$\4X/4?0].&D MN6%_Y9<65TN&;:F'OFM0UUM>&YC(//2B3* MQ>-+'IUPVB_"+(XR MLO#OU\J[>3:5>W.#,P6S 48=.XSD_.#G$E2A/JPRS%P>8F0;@EF+!]C;TIG( M.)78/'3LU)=)>D.>_,W*:77ET:L9P$;7V*ZL+/&(^/KKBQSOE?Y@4"M0H7B+ M9T=#WQ @5CU?^";1WOO-HLPW-[\H_.EPGENV=_Y');17]MX %PG#2%S4X1^J M=V@>'P4(;Q2HH>8@PQB);J).-S@!VF\:LB8M;2S:'->'+RVKRW1:;RR MJO8!(]:N\*9.W]M=!Q\GP@7_EKHZBT_E;5AB Z?K>P.U&RKY=T-W!P85U9S* M$%,]?OI>>OR[3-1;Z^:ME_L>PS9:@;8M=0!/(0<2%WO^!7>E1>]MHS;NLF9] M:N^:DAJ5BYG''K%O:V4=2MT9Z[5F[";6V1?%.C8[;-6*JCI%XE[\29!A:V'D MJJ:-_"CD!/NV!Q'M'VY[>E4%>#>:M A['BP7C=IRID1!I+D'U!$@IG)80@SG M5,)VO#:+G!1*DN4=N6W#?'":Y\A6:,MM>/8B03\J=!WBJ2H$% 5 J_LV0DV@%?VL1;.?3_'A#-> *Q(*-\L.;COE5W3O<2#1 M*"I<9.]'PGMPY4?A=?S8QE7X+>S.IIXX8&V06S-5-FCF1<-E.DD&;'4>G*H* M2+I=P(C8-!#TPRE[?T+=([2GXW R@1,U>_0AO3? 1N78=UZO<#E\0X9 M):O+WC>3+ABZDYD]7XHY?OR["Z@1W4[WM6 7$[6>9POFL YS3X)/%>.W/9=Z M;=D?3*]X,#UU'7FJT*@(3UB N !$ MHRIF:KAJ>"/P1,1C4+&-$<+("]S;GOO@#53=W_[]Z-"U6\YZX88X >*JA6W* MC8VK]A]?-8YA'0#@*HHTHH):<5-,T@0DVN=!K@8CU-JKEB?82ZP/H2XOSFIU M?-]10]W(^Z+\4V^*,D\<#N#8@\I<);Q6.2C'W0V&./8VZ!;%JKBGE.!*'3X[ M=$FL-VP96I1K.#'CO55"4<<-\Y?_3=PA-^1OX=S'!I.'ZE5ZS M\@'YFI\:M^"&F#,)M%F47US;8DTY[M6!>ILB\L[.$/TX:5?*V^D:T?)HC57, MPVKH*)[R4[R\ !%=A'=C]*QO^C1!5L%XKP'$L*];SHQ.U S*G!E^M,_3^MS\ ML)5EV+Y?4\!-[$L!H@E[0^5S3A)^KV)B@P5I(A>?K8*-;]3 S3JQM3G$ !WJ M#E67L+T)*<]V'5JG,3PNVD^8?JQ*5<=XHZ.)E?AKD@*$7 ,FE$*,,;9XBG-L M#FOV) >VZZJJ0X7R*GY=0'^8:7X&UF, S9DSO MY6);\C7*!Z;7],C4];_H\^6U77B1=SN]]K2TU?$#:U_W1&->F38'#P^M=!;=/-,+UJ/19Z>E#XZUGW&^:I((F-;<*N:1 "V&B&>T/=U?3BK4L52_;Z MF=8SFHFB%Y(5\R,\/5-W>9S*L%$[H7#OAKDV*YA>>,V^?=H>$A?FNKXAQN$] M&'D2&'&<;NOR@['3L#HS[LN[KK^GW"9,M;LXU39:^9SGG %SAW9=%]J*Z[?2 M497LB04W!\<9V8M 0^1UQFCY"7/UQLAO>D>KV4](16Y%W9NQNYG],S27!R>E M4S9Z*(6+.D?.S 7?Q++V!X-:Q5-#[,>M<)9OI@X?J!0@%,$C"Z.X<*=&]@RY M1&+WNQT14:K=2^>]5R4(WYX^IW3^CO2J,5ACV:_UQZ["T"H$B!I2,U5E_^ B MA![B[622)1NB4137LU_#QVT\>D:MB^\<;+NT8?L_V&DE*[68203U!8AI-O>, MVU.L!%$.YNY[KD- R&6@:.*I^L.;==YK4Q&CL5A_+I:)G8ICV3/)*:%IB>9; M^ZM2T.V4=<3+Q1/N:%9. MKHNH.>\KO*P< 0'_U@@_H=I4L.ZRW#7.3U2LX? M6>0H\G/0&*\W5AQT#1A@0F0QG:NSI=P.]>(M2D[;XU_9_CAC-%3=WQFN]_%[ MT]= MCFI%S8Q:UUCI!^T*]=+(BCVP1MK:F&TD0+ NAO-DUDT.39EBR[,&;I]#ZM@G M-F[9@%<,=NS;(X%9]ZLF]^1+UXXHH\3= M4]\3?>]LE)C;18/UZ,H/3,X WX4Q0H1&N,P-$)U(G\3GTH8E.%K\/."< !%K MR%/D9YNI/0-#6F[;:F5?$Z8FAYUUH/3F6V7;:Z!GBJ6#,ZRNRDQ+OK?I(CG_ M_VMR_#MRW#B6+OI_/P5.SX[951%"%2\@2'3/S Y9 MMJM]VE5VV*[NF:@XD8&KQ*E4IH:D7-8\_0%(YD6922; !"E.]$PY)9%<:WU( M?%P UN5?_N^W^R7X*HLR7Z_^]4_A#\&?@%SQMLT?[^6J C>%I)44X(^\N@/_$++\':AB?0_^L2Y^S[]2 M"/^MONEF_?!4Y+=W%8B"*#S\:_'G+*,BC% $\93B() 01:J$+),!#Q$68 ) MN;K]9G]0*= M5YB?X.8R:'X%PPC&X0_?2O&G?_M? #1P%.NE_"05,/_^^NE=ITCRH[GBQY6\ M-2/[41;Y6GRN:%&]ITPNM?;UTZJG!_FO?RKS^X>EW/SNKI#J]&.71?'LJ49+ M8K0,L='RG[J$_7B!^I[TK8YU]:!<;>XOOG3LP_07;^I^T?P@QU=X3\S%*C=? MJ#4$7XN=F#V5E^87[_6G5HQY4 ^9UG):ZMY3 M57ZKY$K(ABV?/1KDXE__I#\M'DMX2^G#XG.UYK]_D@^/!;_3=/NQ6-\6]/[Z ML;I;%_E_2W%]OWY<5>&"TSAF(@F@)"'6;S1M5T;B& 82BS!%41I2L:BV7_6% M7,%?/V^TJD4/DOLG!QRJCOES>A/?+4Z\W_68S[\+LQQ6]E^4#;6_0 MRANGH;'GWWYYO&>R &L%RCNJ'PSH5F-0K0&3H-C:)/[EQYWU_D9B^5+X+L>% MMM88[%0&K*OAL M%(UO>Q$@U?JBKUTS3%K%/X%U(62A??43YAY-E;]*<:M=^=>RS&]7MGU/ M\]4B4)Q+GB4P4+& *)(49@F/8!H0$20815$0N[!4EZ"YT5*K)]A3%/S6J/K_ MN;%0)[1VM.,#L)%Y9A!6SL1R#@BO3-(I;%+J.&?R(5>_>+M=_O%NI=7%?R[AF95507BVP($)Q&>MU=Z 7WXK$,.,"PY#2,)4" M*XPC)X_&3N[C>5H6'HU_C$> MVZO9A]>H#(S.8$]I\-M&;8_TXPB47[_&4O:T?HT;($=^C>/MPZCKFO/'^\=E MN\WQZZJ0=&F\IG>KK[*LC/2?-#^^7Y?ES]*L0Q8)%XHB%,.0Q1%$DA.HV8M" M'FOVHBS%(>E&]TYCZ =[XTY+B,3X/6'FW=Z M";64G-PTFI:U!X!SRV;"'#",Z[3N] M6_'UO32>T@(A)6*N* SC2$ 41PAF6&404:PBS"E#,EQ4VY/&LU/JV=.=B*KC MT-3KV9M>N>6U=F[<\QRR4,22A5C[@!Q1B'@@("-4Z>\L12(1- @(=>'^X9!- M<5SI!3*AO6.UNZ#6'4(M-],T(D/5&#LT/+KN7_N!OSL@O=8-! MHUB[M0&NJZK(V6-E]C),;$"SB>'OO7X2":_O[><2)GTOGS3N\+U[^B*W]ZJ0 M^>+-JLJKIS?WLC#G43\5ZS^JNYOU_0-=/2VB1"\*DCB"@B8A1$2$, OT&Y:F M2J28RU13H,WKXHRVF^3EH^R>\1\!&GOH#L;*>\)9( MG)CZI>0_W*Z__JB?T,QZ_:&>[/4T/_?<22:\I7&;J6][^3#G^L.#=M4K_=#W MVI&7GTR ]P?U:RFORU)6BTPI&@CB.?9* MFQLA;)4%2Z,MH$9)Q\.1?GCMWO_>0!N9%'9XU8I>@5I5N%90*PMJ;?VY E:@ M>'4-^B5.ZBI8&7_H.MC=-# A=])\;B4']0O:W,X3)=-U%OY07UXK$S2A*C# M7HK\JU;AJ_RX+G-S7?G%N(I?Y+?JE;;O]P7A0803)&&<8+WLBL,(LD0O5TG, MHA E&(N .06H^-%K;LRT,:O>R=\&6&RBO-ZMRJJHXQ=NO^$SGG2;-KS&+Z!' MX3>>'S^,V#_J899%(44=Y?RY3@#8$[^@.$TH"1B4F1 0,129M6(*"5)2$H)) M'#EM+9Z1-SCXW/8V]&L1T1'IL\=F)\; M,!ME]VG3'QU:PN*5YL[)G)2^+ $XI"7;V]SHYFM1?5N8N*B;]5>YHBO][ZI< M+W-1)[G)K]ISO96?3-SA@D:"4L80%#%.M(L8IY"E"8&<"A3Q) J$LCK(MAX>3&8^VJV#T@+C+%99:R%"*2,(C"C,$L51DT4>"<9IS( MT"E\L4?6W&B^/5K;Z@HVRH+?C+J.T4A](*)V]2%]W"\$/W MW.86-Y8NBVKQ20^\; .A541$G,81E)1$IH /@EG(,*19$ E"B2#(:L5_\-RY ML:^!,"^KG-/E?HBH8RSH(7C]!' !)&/O; Y%PWJR=]C>-['U+7N36O]T.*$/ MGSG)Y.TP9#-1N_X\-(3C6@@]T&7[SWOM0(<++/44#<,(!H(0B+(LUN]S$4(L ME$!Q&C*:*K< CA-2YC9AVY"$5L6KS0=@E 4?5I9Q6OW ]D]?;W"-/)D'(S4@ M?*,'B0N"-TX]=>+0C1[#C@,W^BX>MF;:[?N_SRG+EW4FX0(EF8QIFD$D4ZHG MOLGOCZ@T98LRFJ@HD319'!5C.NN0GA1F]86V*S/E\\O]4['67^7-H=M'_6C] MGG*M2W0:73OO?3A84^UW;0\>-PIZ"-BRLMZKEWY:TJ3^>:^QAYYY_\4#@[>4 M*F5E8CKJ(([#B,SQ!%8H\8EV,'B-Y*K7^2TH5Q6YA_%M4@8B5AE*(8(K-;F*&$0D9Q+"*D&$J<-F)/"9D; M@^RR%MWHXB2 =B1Q*2QC+QUJ]9X5KWC[=_C+NRMP\UCXS?7H0\(K&YP4-"D' M])EZ./-[KQTVWS_)KW+U*-]JO6[6J[JHSS_RZN[FL:S6][+8UJNB*>&2X!1F M@:F\$^($9E(*B!"+$L6D0M(I.--2[MQ8H56[*9*^4;PYE]RH;E/?ZJ*AL".3 M$0 >F5\\8>M,-HY(>>4?6]F34I(C((O[^_6JCD]:9"D.2(8U[CA-(9(JA%FJ%T,>T=8$H[3ZFE AHW$3K.BQ/I%I(QE&F@E0OC<(0(JY22$6@ MG2/%HC0*,\[LDN0ZGC\W0FF/#VH=P49)U].5YPC:GJL,QF6:$Q5+2 8BV3,@Y1 M$BE32H;"2"$L(I[A-+8Z)^V5,K?I6RLY+)?U)(B6FY^70C/VGF>-2J/@%=BI MZ'&?LP\!O]N;)R5-NZO99^S19F;OQ9,!\IE?52[5XHF=43J-WIK+X$#'LQF'1Y\_]F'_TK71IQGV19 M%3FOM$+Z#]U+>K7AA2BB\ELV_^N?EHTE^>_.-WQDC/FFG]8U2 MTNR9RQ3Q*&,09[$IB*;_DW'!H0QDEL@D5"A4+M4*IU7?Z14S73G$6NTZ+TC; M=]7T[) [,^O"HL46A/KO;J^1B;\D=N^:^0[]R"^DFWJ4ZSH7>Q9=@9VQS1_- ML!_^[MD-#0A@@P+X;H/#]U=@"P788&&2_B1HT/#W]GJ94?3ZBIO8A$G?@R\S M/(/8 2L4"BI#, M0NG4XFYTC>>V--NO=[YG\R:50P#MT6_-!K7=5V#?'UWP MT+"$_WQLVON47]8=IY'U I<=+H(_F55,F5?RLU8YY[)YE1N5;U?U4VJS%Y30 MC"N1P#3B*41!)"$5<00I96DJ$4$D2]R"&L95>&ZOP_H0N-VLXON[6O*;^>P8 M[3GZ<-N&5XRL],3!(M,,P7&HR41RAQ;O6W,I16G"\$R?1[UJ_)E6)G#XZ8.J3]UVG>C* M193Q1"(6PXA$$41$?VFR4&4P2!7%"94I)4ZA*H,T!B&P"WLN!O3'= M1L".Z$?#=636WNC=!/?6 )L=NXWN=9I6?0J_I[[/>G\#4/-<_<]%@XEK 0X MY[@RX)"'#$U9X$M:EKG*F_HF'QZK#VJOW68MSO!M(>\TY>9?95,8Y2!Q+PBS M0$J"( DQA2CF(62)C""A@N,PEB)05ITN_*HU.R[<.Q#6*R29WZYVF^2;\.ZR M+ITGC/LLGA?1VQ:C:6H@-U7(]06NF1%>1MR.8J%%MXL0-GW >YW5X?;I[_/7KMFSEV[SD=/D?DA9O M]6_*14+BF$:A@&ED"M=%F>;T6(]H0&04J9AB_:]M#':'C+G1\D9-T.@)C**@ MUM0^&+L+SGZ:] 32R)PW !^GR.PS" R*SNYZYF01VF>,VH_2/G?IP$CMXI:N M\O]N=F>W;H0)$%J)MII+PSSJ;;ZB*Y[K%?;6P=BEJJJ0,B2X]NFH=NQ"Q"%+ M$841(PQE(=*48$4'7K6:&X'L&[5?^-CX!V9EMF]8[?MM3-MWZ89FNOH99SMW M;O+1&YG9IAHX]QAWGT#[C8GWHMFT,?0^P3R*N??Z\($Q^N88YI-\T-/BCI;R M8[&^+>C])VDJ2IK*)H_5W;K(_UN*W35-7:]P$<@(!82&,$6AJ78F$,RR+(7: M[TLR%29I&#A%A Q796ZD7EL"BJV:X*&QY4K_KK4&T%IUQ\CZX8-E1]+3#,'( MS-R@O],0?-R@OS4$["S9O_"Z?TS&D* ME-EW7>FORU-;I.>PZ5[($YQB#G%BJKE(D4*JF(14Q@DG-$HI=2KM9"MX=M2Y MM\^YT=Q$1+$G\$4+&YJ)= 9]2W8< =.QN? $G$_;0E$3];JS0VND#* SPE\H MP<<.DN[\'WIH&'F31=+4;WM_.SUA;1D=-/8)CAT#M#][.(/#FV>#=/!^\ MC54F$:8)G[KR[G=Z!=IOR),7S::-:_()YE'PDM>'#SW'+S6C<)//\EI^E-.$8;8],V)*9$I0"L- ,8B24$#*%()(1)P)C%""K1K^.>FSHO=RYT=$SS8]*06R5=^R5Y#H8_0PU(L0CL]0\T'7H M33H.RI,U*/6$MENO47?,>AN..CQNNJZC[C8^:STZX/;A)4'>+M=__%6*6^WA M;MS.).("11&40M8-=0@DC&=0,D(DXS00*75KBGE2CLN4F*8=9ETWP>@)6D7= M:V<ZS@<2YJ\W$*GL:>J(G1??'F*3!NMKA?! M'POYT&24E=KIO*'+9?E!77^E^=+L=;Y=%R:^?;=F-E5^,A13;'KL:*XPC>FS M- A@PC&.6"HSQIW"C;QH-3>O<6>(V8NB&[VA6A>P--D@=5=O'YDVPP?2CJ8F M'YZ1:>UY9L[.HBNP9U.]:*ZM,L-G^H(_:P-R?32>X^3N7(SW:#D]PS5[L5R? MB\'LRP&Z_.&#]Q2?5\HYJ(_SKI+W=0_&^L,"1P1G"5,P%(1"A(F$64P8#!(A M9: $5MPI[=%-_-Q(^E1-K<-"6J#6'/QFC&@^.WD!O9&(<#MPP MFCR#B'^ZZQ(X/6V=,?TD_9R[9^ 92"%%7KVEO.X'WWZM T(DBE@&22HE1*DF M$A;S&&8DBJ,4)R)EW(4^3@F9&VTT.H*-D@/9XB2*R2V-(4HI$BD)(LB#1KH:*((D""E.N& ^)B*,D<#LN]:C=_ Y9 MG]74V5;BK0OD/!9@9P]X9M!^H=ZAZ2B7#[6EM_,RPS>V<[0W;AN[P+YA==3( M[N>K[K&<)@'&&_@CY))A21!))G%:3SQ\_-T?P>D"'Q / [(AR. QC[Y#5BHU2*.*T MS7[3/9Z+F#9OXZ1Y1PD8IZ\:$L+<'"G\O%[)IY]I\;NLWCZN1-G&7B$6QU&8 MQE BB;1K%E%(PXQ +$3"LYA$D5T'P_.BYC:':RW!?:TF4$9/EV#97E#[Y[9? MJ,9>TFU.'1NX&E5!K>OY^#97W%SBBGWA-U4HL<$QK_OLR!(T?4SYD^FC<6?0 MI27X0RZ7YE\A[YM,GH>U?I'KW^?5'6!T]7NIYSQ0VW(]^:JL\NJQ?O'_ -Y5 M@"[+]4[$NJ[8^'MN!LJ$5'%N4K)*4-W12LO\*O4G";1[H/V")>!WU/",+'+] M4%[?<:A'OFKN-;?QQ[):W^OGW].GS16 ;FM<-],)Z(OIZ@E4^;W\P5=HM,VP M]T=#]SYAP@!H&TN>QSQ;W7%IDHL>\T_K)[JLGMI)21%/%&9,OQ*PA/HM(?4; M@C"H1)P&2" 5*JN-OO.BYO:&:(J>%O*K7#W:KJDM +5Y._B":>RWP[,$B;K' M7J/IH'=#+VI#]%TDR<4+P@L:0+&/MUVS&1L&O.H!/(4<>V! MIPI2@4T>,PME1@C%6>BR69EQX^G0N-K/?)%U(%G"=1 M"B,:,8B8'LTL42'D4DB>(*+2T"W\T$W^W&ASHW1]YJ"7F-VAP\TY@VNXB^/H MN)X)><=\9!KU!_<%9SE.H(UT7F.GPPN=R3@!U'WNXO:8H8F'4LFBD**N#]DT M^L,\8!(I#*-(IA#%20HS107$+*91&DL2ILKM#/V$E/F=A6^5!*71\@K\[^"' M( 0/M !?C<9_ >%5$ 1MD3% MQ4S_P)6ZY4$>5D^ZIO-;%P_5F6E/S@[E*>& MPX[3+H1X9-[:8?NYP;;M^/NNQLQGBEXG"IX3[H[E3)P^UVGH<3)<]Z679RN; M$:1:Y0^J#@LL?UT)TV&+:X(R]1)6XG2PL@D^+K?-X&O-/CS4K[5%%@A!TU!" M$5!3W29DD-$H@R1BA$NF0N%6:&M4;>?FCVT,K/?5^?K^7CL)-9V!1V,J8'(E M55Z!!V/1\-1F_Z-NRW(S&,)=6_&]4;+K)ZNA=!ZE#>FSV/Q9?W':B$X M2N*8*4B(JEOPQ) 2AB .1:*"$(?Z56+;C*M#QMSHOU$3M'I>@9NZHVD!C*[V M[;BZ .WG:$\PC6-;N WHYWE MOMD16OU3]A(,QC[OM33?>FIVV=KG8NA[]MP+_=.A:W'TT$DF9)A ME4PJFJ^DV)1>;H_)):*IC#F':2!#B#)N"MOK>9FB,(T0267D%H=[6LS^UJLKGE>.)>@[$+9;$UV.V^B;UH>0C5'@N \$ST5"3HJ:N!A( MG[G'13]ZKQ[&"MJ++Z3V[U_+YM]WJ[J^4BY>M]M-;65DO1:HHYN:,..%=KU3 M1D(.]0<)$0D9I"B.84*2C$4X8$+BQ4K>FMEDQQO#%+&:'Z29'_OJC+I':K3> M%E-O=I+KP# Z( E@X/C8<;,=A48C=#T,3FGNF-O]?0! M.WXLZ##<_)8 <5-AVN(@@^ Y*ALR["D>^^CTMN\QM=-9I-)(P1 C8;:5!62( M93"5B922ABC(K.(Z+]!A?H3W+%ED_X"Y\-,)[)(!ZR?%B89A=&;LZ IC&GGW M-Q&;8 0\].;Q-Q(OW:?GDA'QT[/'#LM!_7O.//KE>_G8V6[5U\?R49=F&US8 M]K()=P]8% 5$1E"E)(.(9 R2-,8PPTJ&21BG*DN&)2/X4&]N[[/]HDF>&M=> MFM7@Y5M@MSQXN;$=^27Y$L-Z0?:$3_1'2J[PHN(+Y5[XA+<[-<.KE$LS@3?5 M^)Y^65:Z7K#XL$I2J@)(94(@(1,X=OF4B@BH.$ MX5 BO>(9E@!LK-^D,3@>T'PXZV1X9X]*WH;=KO M5OVK/92O0&,#V!@!ME:,D>SK#.%(.;[V>KQ0:J\S4-T9O>Z/&L:'FRJ%FGA9 MOJ(]=0FW&OTLJ=EV,O[]NY5FZX6(DD#0A$ 9!USS(R4P(Z&$/ G25,8"!=0J M8MBC3G/CR[TZHGS?@"MPO],+LNOM!O_\BK MN[OUTB0.F_BXD_G%"QHSEI @AIF,D$E*RF"6A!RF.*8\P2BB.-EXAU\<.\XY MZC+ 9?PR41C;MBB$J?A\)Y<"J'4!Y/W#=>> -Q]=\CSU61 MZ7OG#83J9$^]H<\:,1AXZPQEH0Q9Q F4QI5%#'/(TIA"F81*)JF2&#O5CG62 M/C<^ZB_,NG#.O!CK&V!'P2\YH#/Q:QN-P9X-_LAZ9'B]TOI8ND[Z A@9 M\,-7Q=CBAF2;?/K\[N.GZT__[^N;Z[9J1X;BC*H%;T"FQ5W7B/'DNN6$'BULL!H"UIU7=\Q%D<\#CE4020@$I+#C*4Q M5%E((^UO9 $F+BX=LZ$%\A&YH,=6ELM MP>=S:#G[$&>1\.H_=$N;U'B6JTZ.D.89/:B-+D63:2&8Z#& M:6 )XED<)C%D(@DAXBR%61!AR$.:B#!!* N=T@4OAG4*UFU 74F3Q,+7][+& M=--)I4X.'@]PRU.$2V$^ K6.'G?Z^R#PNT]_4M*TN^Q]QA[MD?=> M/+0 >-V7O$EK7M4'L28^Y>:QK/0$*7:%RJ),NVK$%*P,DPBB#%-(>)I!F26" MA1&F,HW<2H+;"9X;A[1Z@_;\H3="ZS+$[1AC#!Q')I$-A&W!AD;I.EX1;-0> MJ1Z<*UB>BXM;"I^XW+@;),<%R!WO=]]2>MT>67S1MRX2Q:,D$@F,(JH]0D05 M)#))8R,=]KN.67I MH.V=9P^:;#OGE/K[VSUM(6^W)^WU#*\+F^S>3B2*HXRJ%'+& M!40X$Y!F,8%AEH121E&> M]ET0MD6;P"A.@1-*?I./K"1/FV;D L910I'3S4//EMI-Z4_R85W4&U 5K1[+ M!<=AB@7A4*0\T(Y!PB&540:5C&1"$1-2QFYG2Z<%S8V#VL.25EFPU18TZKJ> M+76@:WNV=#EFTYPM.<,UX&RI'XL+SI8Z'CSQV5*_><=G2V>N'UI7XJLLJZ9* MA=G2JP^P]&],B<_\:R[D2BR"%&=1C!ED<:29064(DA@CS<8JX0A)$2/FXJI8 MR)P;26Q4;#<^70M)G,?8SB'QC-S(5+'3%C3J7H$MCG4AX%9EGT4DK/'Q7$/B MO-R)2TA8 W%<0<+^UN'9=:;GMHF7>9#%IF>B)%S&80*ULQ%#E#($,Q9(& @5 MQT($D2)6S4M[ICI7LJW#&0=E1R,3PCD\<>,K6"(S1&[(7 >Z+: ML:3)$](ZC3V5>-9]\< >7^(_'QM>*3\UV4I?UK9Y[X3&D:8%T_Z4;"O&UYO;C^]?4B5)1%89I!3$R?V20(#)M2 M&)F%7)*RE'!DXVGM/W1NCM7UH\F*7N9T$X]BQW//<.HGK*'6C\P\6\,UQS2! M.)=SR"E3>[9?-IJ&J+]H56AYURR> MVMXH"Q&%F 44P0BI!**,))!B_6-@YB%C- B"U*TR9Z>L 9[)R'.QZ1*\6J^@ M41;DE;PO!]3C[$;7SK.X#+%I9F\#5:MDNVL"OFOU[(ZC<_8&SF+A]5W?+6W2 M-_E9HP_?T^=O&) 6O0D OBFDR*OKVT+*)MX\#I!4J50P5EFH5SII!(DF!H@8 M(AD2(9*1?7)TEY2YO:=WH>F\UA30K:H."<&=F/8S@S>D1F:%%J0/"C1*@FNO M(#GD3OL :Z(,ZB&@N25*GP.C-UVZ\^;IDJ;/Z?\L=?KLQ9<6$WY+\^+O=/DH M/ZC=+^ON\HM,I!&6*(""$,V,3!%(DT1 *O2*160I8CQURV*P$>ORG9XFJ:'I M $^-L5YHSUJ4]).__/FOQZUB&7MB>"(8!Q3#%G*)42! M2"%AH69[3K-0?^&0DE8[4[8"Y\8^.WU!O0 TI^3U![G3V35;X@SD=BSD$\B1 M&6@/PYL-AO6'-Q88#LB(L /&J/8?(1X(&:8PXDSS7AAAF 6, MPA1+QCC#)$R=.C&FMD;7_4VML;LL6*/C-SKKK-1I8[!L03B* MM+*^T3,E+1@+,8_-F47"]&)31-K[,J<7,L!IRJ5)\=7>E]G0OY"*G"AH*V_L M0PJU):(AQQ7=L%Y(*?]3J&0"_IB6-V;"%\X\<2$_;)]8]X NW\NO@5I5$(Z0"6.!B=_BSSWRIBW]?-[PH\+/%K<,K/,J M*[,%_K%8FS0[\>KIUU**=ZLF(>]90]&MAQW$A"0*,\AC4V&>\1@2K!1,LSA# MQLM V&I+>[@*JG]0G9&[3@=O4 M UC=T16LY+W&EQ9/0$BNQ>GW:+[:W\A=*T"_TGQIRD1!M2Y@29=27\PJH+]\ MCT7-Q8XE2SI&P\ZO\8#QR#S1Y-D8>,&7+;P[M<'[=5G*\@KL:>^Q2DD_/'XK MDW3(FK8:2;_!1Q5(SEP^M-*12>#Y0K^=.*@(J)(LB@,8H2S6)$,CR'A&(3>9 M>;%"F<"I6X6C3EES(YHVQ\RDH'MHSMT'LB5W^(%N9/X8C-J DD9G\?!?2(-1+/((#2*,4096I3%*54,Q"M[0? M7\A.D^ZS#5^^+ 2\%V,[4O:%V\BLW!GO/4;Q* M(_-:0ZA,X;2DI"]./*DK9 MW#.,FTV-E$^TDNTW.I(RC%&J8&)BNQ&-,20D2F 6(Q)G...8)2YL_/SQ<^-? MHQTPZKEQP@%F=BPP'(F1Y_T6A!'F^6FCO<[L Q&3SN73YAW.WHZKALW7]SEE M^;+9(%Z).H305#W2D\4P0_6TR'AL/"4;0+'=:U^^TNI56J_<__U.FH?A+[1-43VY3_RS\=F3@$]21Z>'] 9)O M^E%SI@A;*+R2QEFAD]*(+02'Q&)]WZ75KFTNQI[FI4\BJO4D#=NI?L$=D/2BV M6T9C0#WZ#I(WE"\HDVT+V$C5LL^*?Z&BV;:P=-?.MG["D.36DY4AKY?UP)M/ MF^D3QBPF1":0T A#A!&&3/$4DIA2(E/&J;0JJ>TD=6YT5K]4VE*L?$]S()M: M7I8[5F[(]Q/7:'B.S%G[56WWE08[K9W?"FZXNB3:CH#O1,FW$)H2@/('_5_P M3*3^SN9E5=9%@ZN[O 1R65=A^@% Z"LSUQ&V_FQ=VX=-F,'K:-_SK%[7FR\M MBK7QCY_V:K*H4E;7M]0D>-V8"J^:1.GR%UE]4+^LJ\^/[#\EK[ZL?Z:E_H/^ M=1V2M2L]_7&]S/G3FZ6^R$PAH7# XXCHM;:IN!(K4_,IDE!F%%,1"1ZJ765U M^R7W=!983=^#0NP3K.'?:U%+T)@ZM';4Z(-OYU[/;"PGKV.UM?IY+:O&=-#: M#G;&7P$3&KM6FKTKT"( JC5H, M",_+P367V9[QA42U[UF3\[[ MKZMB6S7T"_W6EK\HO]S1ZA_KQZ4PT8V\>J.48<>O)EK)G*PM$B(#A@2!BE%F MV$O +!4!Y"'6KGD0DRAR"B(:IL;@#H+]6UUS7A=K_DB? M3 +$0HD@#9(@ADD:Q1#%20:S, U@Q%6:2LVN2BC'6.Y^B7/CS(UZX*'1SSF" M^PS MH=R'F$;_2RN;<;VW4;;[TV*S1;(CV> '!+4;0>.[]#N,U*G#O"V ^%$ MF+?EC9=OOZ[D.].N:*%8(GG" ACC5+.*I"&DB?;1:*@(2@2/9>Q4K..$C+GQ MR-X6V&]&25!KZ7C8?PI+]VW' 0A-MS]H!&]NU9 M'5XZ;*K_58K;?'5;=V$T-?#N\H?7ZWN:KQ9ID"41)W4J!X(HC".8(45@$O-( M.Q4HQ<(IC+A3TMRF?:LHV-<4_-;HZCCYN]&UHP OF(U,!,/@K%=FK]OTB_Q2.\,))C16*(99(@1$7.K5AB0,TRNC-3M/,&7Y$;N2QOZ@ZSU0+%,0U%QF'"<0"12K1S@9""2C$2 M12%E2I !7>S[9 Z)CIAV:;%)ZLI$-\G\=@4VG7G-+_Z@A0G?6]4[ M](.;GYT8E*$Q$(X8OV340JOGF$$%QVB,' :P)_"%#^Z/33]_U'[BGF%\\X86 M*TU?Y4?9](O_(K]5K[2^OR]BI>(H227$24PABDQE0"(8#+!*F!0HBT3DXIAT M2IJ;8[)1U+0<:,Z^W=BB&U([JO "U,@\<8R1=D2TGJ!6U*,WH"772Y[0OP;J5?IO?UZFA7)&/W%4]2EH22*"BI"B%* M32$J+,&L:?]LP([HY#48/3\EDYWUF+:DNI#03HJM3[X00-2I?Y&ET]"\G5; MYR!&(0FY$I!E"345912D&160XUAE-,V(BJU"!$\\>V[$];?K]__Q^LW-!X MWA2A@UNF2P0ZK>NS=)^.2]QXJ"RJQ<_Y*K]_O&^_42%*11@+!!$U@@BZP?F7Y:O3R6H^FTML\'T3?M M^1_ZIT/?X_BID\R_3F,VLZ_[@F$+H9]I\;NLS/[N+A-[LP&8"4;UBB>$H10I M1'$H(=43$_(XD0A%B(214\^X'EFSFY];50<7"NY#UF[MX@FOL6?T#JJ=FB-L MK5J@X775T2=OTO6%A>&'*PF;6P:6E'LL39WM\F9]S_0BQ3AEVX.B2G\J<_VL M)N-WE_54WMR9C^]6U_I"HBBGB M@?:4$'&K<#F1YBXS1 MTJ\EBB,*N:0I2W@BLR!=:'_]?]Z787O(6(W\17@6P]O&]?X/_U9P@4F,"84R M)(G^5IB2EI(',&1IJC 6,E+,J:3EC+X7DP:T6GP='NA3?[G_%_TFV+E4,QS? MD=VSC<5@S^2K7:"-2<_?,V$_]]XX<=M71V.Z^49TW7JU.UCW6&-TVO'R6[QT M(MVGK8HZ[8 35];$4/:D;Y ;'H4OD>/"6?,R(G)1T[\P_)QO*N"ZO5M$^LGC8UK1A7F'(.HPQ)B$@80L+""*8TB8(X MH$Q@IYSP+D%S(Y:]VBM;30=NV'1B:\<@/A ;F3N&@36\3DT'$N.4J3D4]C)5 M:CI,[BQ2TW7]P*SPKS1?FJCIM^O"'#J:3G5[#>JX7B,_FHX/XJ=B79:FRB]= M&E;Z28M^)4UQ%JW2(J:"I@'-(!:I=E4R@;73DJ50^R\DC)(HHH'3B: 7K>9& M/+6N8*\[R=TA_U3%^+NH^>6=9559&SQSJ#]F M27<:$HB0JI@$IFQ?@'@D8C2@2.C%BEE]S:>O)-HD.Y2FSU-KGW;:S1< MT#VW?EW=R:+N_EW(.[DJS=ONNZ5VUNH<0;W(=O,)+A]E.^]AFD&;AIL.;6D& MZ?K#S;NMQP$:@[;]4[51>G6V9Y;IHMH8YL\Y\8:Q5S?FY7#^8CW7PY:UAF77Q]'%=Z5_E=/ESOI1EM5[) MCVTRZ<_TFZEELE R89%2 L;(Y/O'^E,FDQAFF")*8T)5;-6;:ASUYN;./3,0 MT/U^R6)G8WW27FRM! \;,\']QLYM4B^X;RQUB%+R_R7HY_Z7']J17P3/1W7/ M.+!G';BN(^FW@[HU$&PM!!L3P<\S&%2'\+47'=R)0N ^2>UIE?7HF(ZZHO-E=43>%QIFJY_P7> :;^!WA:R^;[D"HCB\19PS0"Y MJ!-J3"5C^O!0K+]JK\\0@W;N[F5ABDR:';D?/(7BC3:$O>%\_J5.%Q(X&F+/ MP@K'DS)TU[8YY=^=Y-4;/-IA640J"GBH.$PR%$-$F(1,$0H#'(F,*12DW"F! MHEO4W%[K&TWK/KWU[JWSEFPGJK:[LCZP&GUCMH5I_T"^UK->(/G)_V[!W#:.*X+<2F%_D"D4P&"F,H%3%])PF'-,L4Y&G($H:5 M8JE3?ZEN47.CB*('5CN>\ /6R#RQI^1N)^6WC:(>(W;.H^&5 M)WK$3QQ_TQ['CX*_';W[ MQW1DJM^/5#H"=J=WQYZYQWRT80CZ#5*R$SUM%)(3'$=A1FYW#TR6JT/-/SQ6 M965V35:WBU@FF2*AA *EFJM(FD*24 5%ENBUJ,)1Q,GBH=YH_US1PK+TZ)$< MEVET*&V\&?5*WN8KTWL)L#9'?7"&R3&R*L 41VD"]>L@T]R/0\@PR:!>^>,0 M8RJ24+7(OEF)R7#=R!H/U3>U9F- :D?L%X$T,HT\)@1V&>XW]^]( MRK1I?EU&'F7T=5XXD#OYG12/2VE**]X_K%=FG_"#VNX&M!F"K^1*JKRJN\GN M^G@Q22*,40#CU+1C9"J"C!$%LT!E&6(HD*E3ZLT%NLS-4=^88H[\/Q;KKWE9 MAP>LB[V=+[.UOQ*@*9%CSHW,;EA=0\N142X80DONF69@QF:IO3'9V6%^VMN- M;&T!W[76?-]VLP:C=&GS *Q?%KQ GVGY\G+@CIC5PR,'GJAL^\,ULK6R.$2\B2@,.09$DJF HH%S.@*]LW9SG7#PDW#V$_R04N],_74-6O?%O3>]1CGPJ&T/.N9 M;H"F\!S;L6GU?!8^,4YS3$_X^3U"NE"G:<^9_ !X=!CEZ;'#:/@MS8N_F^X) M[U8/VK]^;\[7XTU[.Y(&819R*'$H( H# 0G"!"K%DP2E:21BIY/M'EESH\]: MMW_^IQ '?XG=R+ /4#NB\P33R"1FM 2UFE>@4?0*U*J">(3]20M,O!)3G[Q) M21.WHPA=.(_/%5LWQVX#;(.*Y*D6/P(DK4YPW_;@Z MA<4] RO8_]=C7CWM4JS;]V"@,DE%BB A@8F>YPSJE1R"H:04\T ))9VJ8YT6 M,S>2N%D7#R:B40)9ZSNX56<'JG9T<3E6(Q-%H^!>L8<1W(E^$/P63C\M:MK: MY[WF'I4O[[]Z<,2+B1+/5[*F MCGLX8_:)6(=S=UQ:)^7=2C^PSG7YE)>_7W_+2^U 2(05P9"P0*\U**ZSK/6/ M:4 "LPI!PJD$<)^PN9'&7IV/G;)Z$FA5'2FC%V++35E/P(U,&X,PNZ \2C<8 M(]5(.2'PA0JE=)O>72VEYQZ/V;Z_/KPMUJOJ?<[- *TI1I%P/&1'"( M5)A 0O4Z) E$Q%3(L@!9Q=>ZB9T;H?SZ )71<)-?RTET_G[+30*DVS^^YA MSN")WEG7*_$S+7Z7=6ST;K&ZVSVE%,49Q12F2BJ(.,,PRV(&4Q(*%J>.QFDT7LQ78Q"@[;DD-&2 [#W-DV,=^/W3T&S28GQZ- M<;;$+T#1J\[D( M9Q)221*(61;'(A0RBHA;^M*A")>Y-DVB4J/AIO/$_PY^"$+MV1;@JU'W+R ) M@JL@"(Y;4ER!*,%748#KR1DEY"HCV\ORLGQL"U&L=V'(5T#_[:$)9%T^.3+F MX5A9TN$%^(_N"]? MXTJ-J$!-7 >B:S#?K\L=2AD6@KJ,/&(7[JN&QR026]O M"U/Q3SOR']0G^56N'N7[?"7?5?*^7&2IPC+E&&*5,(@B&<,LX!)&@DL>,YK$ MW*KFE:W N7E/S_4U(=2MQN WHS.HE7;=@CL'NN4VG$]>PDV0Q2(F&<01B[4/0R7, MN* PH%$J>4@2&C@V*+81.S?RJ;5N$FOJB)6QR[P''<[MCI[N'+J+S9!=$+-E/?0 N2 M*W.XN9 1PBE-)20,FW;I<0I9G#(8!R*3BU#7:L.GNF^20W^SJC__7X5]U$* MSKB -U;E&2L=7JH$C0M /;5HG!XST',R-=[U@PI)R\?BJ=Z;JK.&%XBK-.18 M0L82;ORF!#*21%"OX;*(AH'B)'#RF[HDS8W6:D7KZ=.JVFR0MAGVCMM%W?A: M>DT^4!O;9QH(F+O7= X,OSY3I[1I/:9S1A_Y2V=O&-I@IZR*G%=MY^1-9DBF M4AIHGPC%9H\9Q1$DF 4P$(2%&*L(J=3MP.JDG/F=6NW4;$ZNP.,JUXN&[[37 MLWRLBS!]_/RKJ]]S&F,[JK@8MY%I8@^PEA^\9XGT0N"Y2\PI21-W?NDQ]KB; M2]_%?CIN?7BLZHV><^Y+':U,*&8)2O3B"1'3;$M(2&G*(4,9#WF"92B0BWMQ MB3)S\T".&C:M'ZMV(]1F%3 DLORBL;3EIVE&:'0:&W-P+FZB-0354?MG.2GT MHJVSAD!WKFO6H&<.W,U:5;G(EX\FMF47J?2+_BHWO>L74J84Q8I!$898K^A, M^DV)]M=0X$2YYP3.C5;W]7W6FMRH#'YKE'9-XCL'NN7.E$7_O,BY3?6?BG59@IV.P"AY M81V0$T#;^0M^X1N9"H[J@UR!MW^'O[R[.D1SO'(AW?B,6CKDA-@7+2/2#<.Y MDB(]=PZM3,:+.O.,+MNPZ#IN_WDCX:,JBGL9:^4BC%&:T5#!A-($(A9FFI.2 M#&+.XT@J$C#F6+_L4I7FQEG[=4O;7.']9K[E\/X 'H;/CNFF'921F7#/&+!) MOFC250[[QKS>K+":NNMF@^E,$5J/T4G^,/=8+QN,"<-Z>/#3@ MLJRCL=K:U";*,B.A0A)&&(40D2R#A' $4Z&(2E*9)9PLJK56V#):X$" $[-N MQ8PWD[\8&8 ;+>LX0=GJZ1I5>0"C95# !>",'0NP1>3-.40&!$V>-MMSI.2! MD(G#(T^;>!P3V7&=^T[.F[KG]R=YFYLJ4*O*; \M&,EP(CB#7&32G,ZED"49 M@3Q.212B@*>2V6[DG!(P-T>IT1'LE*QW,^UW<4Z">'X3YU)HQEZXN:'BM(/3 M9_J@#9R3#YQL_Z;/G/WMF][K!I1.>BV926T^7*X9?EB$498PKA*H4!:9<&63 MAY4@#1O"61*$"8F4S3OYG*"YO9NO[]=%56\J&.T<2OCT@=D_F7U"-/;&K-9R MOX+(_K:,1[P=$D90L<.H-=U+*W)R=[L)< MYFN]_W,3QU+=T15X?M.0$*/3(V"WXKD8U]&7/6-#ZKQ:ZH7,ZY+IM*1)UTV] MQAXNGOHO'KJ=K6>N+*LFFJ==EOTBJT66H9BP,($X"_1**@@5)(DFG)0B(133 M#IEP2H;O$C0WDMGHN=D9<=U>[H#3=M/X4F MY/=OVF2QOC<5*C0*'G8]3YG;LS&RN;R9K)N?=ELDSQXWR70\96KI^O;0N[7 M6@+V!+:J.WGW;L-@L8LR!K@OY?U/AJN'DM*7X#O1ULOG_'951]9K+/5\N:^3 M3OG.GO7J673#E4$_7XG\:RX>Z1+0C7D_C%QLN@O*0;6FCQ[V\J6FN^RSJC3= M>?/@.**F\_6N,,C3^VTQ/LWM2+%4P2#E(40ADI!(22"F82;2 #.5.17_Z94V M-[K?ZQ>_I^X%M0_[L;9=FGE"91TULVNPWO97CX*0M,G8J> APP&!5&4<(H1C2$(4PB@-8YH@*2-FM:%C M)6UNE-+5?QX8E1T'T">.4SF"77CZ*RG@ M!$VO8W?V(=,Y=+;V/'/DK&^ZT(&[;@J[5T_UB@8GF"%,4AA%+(*(F'USS$+( M)14*8Q:PS#6X^X28N?'KGM>QU7/085L'JHX^VF"LIG/.K&$:[I2=1&$<;^RY MJ)=QPTZ:V^E_G;[ZPF[U_U@7O[];::;ALJUT]DF6LO@JRT464IQ%+( 4A]K] MXHF +)4,9I303"4\Q*%5!S@'F7,C":,IS%?PH=%U8/_Z'HQM6<(KX\4QID[%,/)^65US[=G?W"93652+S_Q.BL>E_*!NUBMA3M&%>>+;Y?J/SWI)6&_Y MUI4(=[T+@H#3!'$!J3(;M(DT548YT],NI6& A%*959718>+G-D$W%IBWT=:& MIAF=L0)LS;";Q0/'I'^^CX_TZ*=U/<"V14O]-I:X#+(^OM%/WN,:_=,ASPP4 M/0DC70;+AKLN?,HPE^%C(1]HODF_NEXU=;VNRU)6Y4T=VU M6&R*&"893+%> MI" >8[U280HF"L4!B1F-E%-LL87,N?%9J_(V.[)IQ]>4BF\T!K36W\TKL4'? MSFGQC.G(S+6!LU6W1K.))VXTO@*MSOX<'P> O/I%-G(G=9L<@#CTJEQN'49' M;_,57?&<+M^MRJIXW(6%8(4H#PE,&%4024JT8V5BD2F2H8P2%$FGS9(..7.C MG:V:8*?GH%W4+ESMR,4#6B,3RA"@G"GD# Q>::-+UJ14<<;@0WHX=_DP2O@L ME_JOMS_)E2SH4I/.M;C/5W76J0G(V22.M\>%,<&<2(8A1['V57!@.MM@"L. MJ3 ,0FJY#!LD?6[TT2I_!6X;]>OW+'UFP,!Z#VZ#8L16/4KS/*L#FE3]\+J-_I$UZLS-PSM45%W0'ZK-321@@7EU3_RZN[F ML:S6][)X\ZUMUF)68_K_A&DF)^,@R9(H@F$6I!"E40)I%'%#'C*+) DP=PH] M&:##W,BD-<&11(: ;T;>0,V^H,_M %@8\$5V-H -D;X[>=W M 82>^T6XZS%QFXC!0!UWAQC^J M#:MX:U^M.BI_6:W$0[I'&L<1)J&#,B(2( M)0AF/ PA$BF.".,(QXZA=F=ESHW?-IJ"6Z/JP(B:'HCM6,TS<".SV%Y$S1:^ M6N$I FK.(S1.0$V/W)<)J#D/1&= C<6M ^O)WS\LUT]2UJW&/CR86/!V2P,A MDH@PD#!)F5F-$089CC$,6:HHYR*->>;6+;!3ELM,F:9C8-/U;EWKZ%HXOA/1 M.-+K6I4$D%*S82HVF!&N2I8G^@\'5:7WK!<])=NG&0-..I[U@-/;V6G^U MZ"O0Z#W"SMI9=/R6W.^4-FVE_7-&'Q78/WO#);T\KEE9>Y>+D"52FOAHO:C- M(**,0!)(#"/.PX1F##/L= +X_/%SXX2V)-]O&_T:=;9!Q=-? $G^;%W^GR4;YZVG[\:RX+_:"[I_=Z MV;BL#YXC%.-8Q0$DIF@AXBR&F1("$OU?A0C% 76**;(3.[=I;E0%M:Y@JVQ] M?/3+]=^'G?/;H6]'"/XQ'9DH+H'3/1K "1V_P0%VHJ>-%7""XRATP.WN8=3T M<]U'OO8:WZT>'BM3/K%M;DD$2F.F.(P%EU#SCX*$Q12&6" J ZE2XK3XZ!8U M-PK:TQ34J@*CZ\ FHCT(VU&.']Q&IIFAD#E3S'DTO-)*C[A)J>2\V8?T87'' MT/8P=5.:7:?Y!:,DBX1V7%@(XDS(T@-NV= MC(:N36$.P;,C@8L@&7GN[Z,QPI9#I^F>6\,<2IFX-TR'D:,? M, H.6F <06@WI2\!9N09[82)\X3N,MSK?#X2,NET[C+Q<#9W7C=L,G_@^2NI MUJ:B"U_2LJSK*=9[Z/4)D*GH\*R+W$?:)#,)R6D62IBB+(6(!@FD"$D3)1R' M.,:,(Z_ENBR_!ZPV$A2'5KK1Q\!! MLR.9\8=B9"KZ< X9 '&,!688D%315.G7"I+N;/SC;9J@YW>^['V@X]I;0?"DCO\PSLVG_A MUIUDW'#R2SR6LJ@IC?]&HG#:9-KQX"SE%Z]:"'#$RO M[I1@OF$_TZK]Z5II_OBPDE_NBO7C[=U;[=+\A]2OI6UPRB)*0A(I(:&,: H1 MUOX(RW ,0R%#R0,:J\#I'-B;9G,CR5IU4S'+* [6>HH^:7U!U>@/E''YS6]< M\[J]C:0=<[[(^+PLJQHSK\ NJ.X*M&8^Z2N7-75*4?8-ZE"7O78"?]X&1OM/EFO/' M^\>E^9K_5*S+\M=5(>DR_V\IS"Y6>#DB&V/*[UF]'O%>E0^'Z;9BW+Y16">X_'+'C[P.*.XI:O\ MO^N#NIOUJEPO?E!?=339M/)Z=5CJ5<2I7[+E+S(ZV0U4\^)\_5C MW7WMH[Z9:\UW-:2I8(DB:00Y-X<@F8PAQ3R!.$OT$B!)"2).Y?1'U79NOG]M MDXE9V+>JJ8^V-0)LK' \.QEUU"U/7.8REF.?T^S9>06>67H%3HZQ_G5K+]@S MN&ODP6]>JY1/.CQ^CX=&U7C:0Z4IP#\ZBII$Z-!4@M-MA%_G)5^N3?K"WDN' M1XI+@F%$4FFR(\WFDF(P82I6',5Q$*=N20;6LN?V"NEN2>Z:C& /OQW[CP3J MV.=L77B"G=XC\?$ P#RG/=C+GS@APAF8XU0)]T<,X[&_2G%;G_67^>VJ9M(F ME8)3&9C6$)QHY!&)"*04)S!(,:%2\%10JV["_6+FQDZMEF!/S4%I%1V@VA'1 MY5"-S#D#4'(FEWX0O/)(AZA)*:/?W$-V.'/UX'ZW>CE?ZC5_\^^[)E/K;KW4 MSRB;HA*?-"V]71=_T$(L>*B]&1YA**7)G.0R@AD*(T@(RI!, BJ9:R-<%_ES MHXZ-^N"[C0'?FUZ.^S;\']!8X=PQUVE<[$AF1+1'9A\'H,%OQ@30VN"W!>\0 M]'SWYG728>JFO4, .M'-=]!C!H9.F=)DKTQELIOUO2E.WC2I%SR+4[-'2!-N MLB9$ !GG# 8TPU@OW\(4N<5(G10S-SZK@6[KM/$]/3=UVQV#GTY#:\=5EP,V M,B6=K6GWBYXUIJ??FS/8N85F8,DZT'%94X :4<'E\$S,A4X M(G-1 OJ(M6-.B'FQ)/3^6C$]5PYLH=D0>/EE?]ES7>]$N8?LT_\E2Z-'W9= MW="B>,I7MTVR4!)'$4X5@5)(IAE%XGH5IX%.0B$XQFDDG")S;*3.C5F,MO4J MK=ZCE#N]'4-RK!"W(QCO.(Y,-%L(ZP][*E\!6H&-UDW>E<<('!>4_,;>6$F> M-NK&!8RC>!NGFSUM+/5G32V", N4Q *&24 A2K,8DCA34(](EBF:B"#CFVVF M@3M,_1H,V&\:F:D^Z@?=4=-X6Z\FZ''.N#!9,+NMIPMWFXNJ-ZT?/LIF'G=:[C9KF2'&\TQG;Y)A@(]S7H,#C]KDH==9AVG3H,H*.5 MZ\#'#*/,72&V7];->OGZWJ2U++!F0QEC"1G'&429_D049MI/I"Q.(LZRT"D& MLTO0W$APHQV@M7K&&S3)I_GM"FQ*:9E?F U)P-N&UFYLUPFY':WY ')D_MJI M:.*36CP;+?WQT3D:'K/24Z)NY&X")Q91Q! /3"5&SB*]U@QB2+.$0":#.$$!38,@'1#2X*3$ M3,,;3,I-(2L)*OH-,+F2*M>O^+)<\[PNI/!'7IFM'U-?OXE+SE?Z72_!KS_\ M[0=-/L6#>=LW=YL/SL'?#J-HQTW^!V6BOJ%*25[[36VY:G.<6(=9/3?D"C2F MF(%HC=E>>N6=X0:AZ3L0W$&#JZLJ8I#&Q/2,I0R%Q*GBQB7P3==\A7H!SX[1+X)D9-;>_RJ- M<.C::;K?0@Y'4J8MOM!EY%'!A,X++Z!#O;A=/V]:T*8Q+,(XDX'9F@M4S"%2 M)(9,J @2&G"69BD-0Z=0LWYQ\YSGF[9*;5K,]U=@)1W7FF=01MK_)E0H&/S_ MY+UKD]NX=B[\5UB54\E,56,.2 ($)*]ZV7U^RZZWYH,+55K8L=22U MQYU??P"2DJ@+*8 "V4R=9(]O+7*M]4!\N+"P+C*%KAT=!TQ15VBI9)8QRZJ9 MZ?$&BH+SF*^CX9$.8-LHZ(U"O4U-]X->:F5CSGKQ0B4^*[>+')^BKYI_D:^O M7Q6KH+L4MQ] TQCJ,$,L+027 N26M.W^7Q @D$! &6A(7A0ZQ4&'+ &RITGK MBX."MY9KMZ/NO5\? LN!R:>E3+M"]S!YZJT'SA'*LZ\B-G!I=KO\9R[+O@K, M]9+LZ[<(XZ\?Z^W/V:Z=UXO5=S&O>EQ\U.ZPS(KXVWRA-]O54M<'US.169+* M(0=&IL3-M4L!1Q*#C*=,$20D@5X%F,&2I\9=>T63[SM-DX=*53\6"\>^F\,& M171@!MNW/&SH?9<<(-ZKOJOY'@IBM9*/WW=][IX'ZB,5_B= [OW.Z U;]<9P MEY>O TKL:YGB7.>I9)DD[,9,R5;A/4ZM!GX)'"5)/M1ZETDI M>J?TC8F1[2OAY]%&1O?YTB%W>M\EI>9W)R;D5<"&38)L%_^\^8]7 M8;F:^GC]#C=$4AN^\8LR364[(RD74BCKL&(D 4(, 4'M+]2D+,L4*B!.@T.H MYW*FYJC6 ^HKY?IOMMM0#0CDW8;5*!&\AHIW2:UDY,!=.PKQ(W879(T?JFLW M^&*,KN/C87RP66]G?^,_Y]\?O^\.F!4B3!@$"B.0=5X@ 8SG%%"8IHAP+!CW MFCQV=N>I/?.UD4\_6RUMNMIM18@UQ "9!0'C.7:_DDJ AGCB :U1KY-G:D]Y5=ZX?4>KG[CHOEY!.,MQ<"4 M$V$5PG-]HX 7-R/X-I7&S1N. M]9=G&W)W"&8_H_/&)2F8>8DG9SW,ZC;!FG455NR MY/KE:)A_U1MM%KUIJO-0_]&+5(VX]Y+? CTDGLK8#4W",2MC2N&20 M.44C+$+<1ML#ZCMNM^[A@3]K^3V"R'ZOI&;>5PJ-7?M< ,S+C%Y< (%S!O(B M@T22G-%"S+:K+5_XO4+Z9M/M)0S'#9^=C/X!_O!LN6EFPPV2YC9T&MNSI:EY MI*'=GF9V2&C[89_[U?KI(__K;W:OMY[SQ:;L;.F\D/4/^\W+L=IJ$)L5?Q]7NRXZ(V\ ._5_8N M<=CM]=WWPMWI'#/KU1>?R,FN5\6.G./J"\-Y:JOWE6%4H_1\]E9_Y8M7RZW= M^):S MA4OOF)T"E!7)5/090 2' !4XYRA'#R.O8[\*]IT8>I7I)I5_0.,5+ MN'5SQ8UH#.T%! #A_?AWF'SA.=]H^=O7U8__;:^J'G'[A_+)+I_I2_<:Y>'M M,&+WE'9]I&M2\:=]P/_6%6F8& M"FU?K=9[1XAR0#76+D78B%QBE^&.]TPME2&I+J>!8M'53[S]@.;;34- MK?YI8" EXCI[GEX]R^H-S,M79[76Q?>J;N=?3J1PQ]+Q6X?%QS?^P-" 9SK#"#769NJ/ -$Y(9H^Y-CF>S+6]/T I< M+3_B'G<-!B;LM@2ODI__JDQ*:IN2IE&)LZH:N3*(9QT/Y<'3Q +5>O8TLGXP M^J29];QS/WK^F^8N\];1_YOEP^-V'S'+4JU-H7(@*+1^MF8:\%QP (N"$X,S M]_\AI-LF:&I4VM S*17M'X)LQ=:/(F,@-C#Q]0,KF,:N(1&5G%J%C4HYUTP^ M)9*KG^^Y<7>[QV^KA;UB4W'5+$_SG!8\![G2$B"!+45@4@!2%$6NF9 4\9#, MH',1TTP0VCAWN=;SG_^)9BGYU]K;"MPCGT-*&!;:8 F(X1H@A2$0T!3V%T8* M)*0D"LT>]'J^4I^V?+T= ]A3<V?[#D[=?7]^VI9WK:,8VS> M;#:/6LT00TBYJ[,TQ99 MXTXY[3;X;*[IE8_W;,UE8=7KM5;G7U^:99!0Z[$JF%F*(,0 #J%U8&5&M=0B MSUC0SK9=U-188J]I9*+H -N/*^) .#!='- [8HSHA'$=C+B=L]K%C=LIZZK9 M9YVQKE_1=YC=9OYUZ8JJ[S?_IM77LNOU9KLN^TON9GYFC+*,06!T9K?!VG! M,='6[\@P+726PPR'M;SWD!KR-(S3]_Z@=,(W2:UV@7V 2RREP M?GQQ"QP#L\-!M0%RL?OCV4_L[+! MB,NR6^MO>KF9_]#51"774^BD@TM*&9*NU LBR%P3!K?G$1AHG1*AF"2%""KJ MOE&?J?%#LU=/PZ"ZA8@VWMH,?>+6=UE&:K%S$[X# MM='II],SM?UV42S5/IO+V=+_6;K?Z^F140 M"<,R"%+A,N$*20#5&0$:YLI0(9@@08/G/&1.C6DKE>^24FGW7._4KG8ER9]. M\Z14/3!'SF/]\:2P$/NK:_YH5FL] M_[JLIX/()_ZZW_*?[[7_]PGXK?G4S[Q;EP+#_17XK M&G_[)4M_RW[]YW]*"_BO];^6Q0/V8_G1O]XEUL@'[0HT]2(P\W" [Y4?-3_O MMV5@)K_JUMY51=;.R/*,0=\ESL[]3[DS-CFUMEQ^:^]=].2TX58C_B"6N&J. M/\-E$)@OCG\91E*_%]CO5?KIIV]:;]^NZMN[P@>M,F:&HODUK/I%0TV6G:JZBD%5L_*HZ!V,"$V@^L8!J\AD14 M,FL5-BHE73/YE%BN?KYW[NXI5;U;;1L1,ZES8R2D@$/- ,)Y 41.(,@$I[10 M7"D4Y*U>$S@UNA@PF'D5>S\:B8GHP'32%7!T.B=_#A)O]$4H=OYOM]"Q$X&] M(+B0$>QW7<_M]7X.O!L.O^O2^^0Z;M>S&;ED2AK)@31%"A O:U^+#*20I31G MN)"H"-HM7Y,X-0)ZNUI^!:[H.%GM5$\63O<;YF!>1=US+QD3RZ&WAGOP2F7O M]F,RG^Z2@\(1=W:^V,3=J%V5.NZ^RQ>$LVV4]X5]LXK7\Q]5,__-1F\WC:\^ M-3B%E&!@3\U59Q(Z>M7C/[/%OUZA5]IP)(=_J@ M7^KJ]S?+C>Z2]7W_E\.<."$<6Y M!BHK]_C%W<6R^UK^? M]L3\S'_^KI?:S*WPU??F3^HVJS-%"&284T!R8?TG%PEB/&. 0L,)Q)(KS7N4 M^L31SNOA&[\Q4JT,5H&SL6,M')^%#?B0DRK@?"=2S!(:K,B9IE%Q3-N M(EHN$FY5CW\\5*Z1DU7+(\,\!P:MU *BB@+"M MKM(LU=Q03KQ'3C5O/#5?[T79AQK^Z$3U(CS$CNHA^,-P^O8/N+(OV6RVZ[G< MUDUZOBSGV\W'3U_JPEQ!$8>%SH%6+M$G4PK0#!?VG4^$$'9;!04-XYD.:=.C MF)VR59N$Y-&IZ[IPN8$L[M3XPZGFSV 5=',EPK CPZV M 0JEO7")3#1=$D?F& _CS^G%YZ*^K:DM2[GM['MSWEUT/XTBE5)BP1C()'(, M4W# >$Z P5I2E)'40!Q40NTC=6I,LU?:5:)<;(CK,7SBAD7PHYWHT X=98F! M:H_6P@$H1>XV["-YY ;$ 6"<]R0.N?@Y2_D.]5:9S+-<4 .8*"! *26 4>YX"N_^'JNONIEQ:]S^AKNY_=%'= M2!5UL*9:W=/ 2/, $($RR!#2(HP M][95U-2HO=2TV2FOUK5745T'PIZ^:Q3_IR]L/[+?/G5$L_;0[7&#%'.59X70!>N]C9GR"4P:$ 4 MT7DA%>&0^%!%NXBI4<1!R?"RE0X@NQDA#CQ#'\ =D'D;$1FUDF4/WO+M-S!" M1[(F@Y0W55X'H:)(][F2]R#+8.PG;7-=^QG,%1%A1B7(OEKLN:FIL]^6W3[\=NDCU'0#< M :V?)Q0'L('Y[\NG1K^MO9H#'!E<1R.J)]0A;E1/Z+K9IYZ0QQ6]JV3LQFT? MZ]O'I#.M*),X T6JI,LTR@#'!08LS3-#W93;+"C%H47.U%BBCIT<8M=](_]M MN/JQ1 2T!J:(/D#UJ6GI@B%V"Z4<'M]IM)S#BP8TDPXO?Z#O>_B'O=%J_?1ROI&+E2OX MV+\S-,F)1HH (20!B/,4"$@U(%QBGNN,R2RP0+55UM0>S+VJR4'7&][)[1C[ MOI>C(#?XN[D?:#W>SU?AB/R.;I4%$09 $(N7.[]<"4*HH8"9'6%*I MN?:J,!A"N:F14[.3?VU=LC,O>=&O!T?4Q?0\G'FF)1KZ.,=K=>Z2HSREO7G) MSKZ1IB[$@WZ@$0P1%'RF>0SQH&T?SA!1QJW=DS[K]7DRR:W]S]J^?PM<=W/_&==@5K7I\Y2 M: I)<@HT='O)0A5 ,.?DJ902(0HD)0R;R]PB*>2[/LXLY@_KU8_Y9EZE-M[6 MY.@BM"&AW9O@&B>TZVK?:QV37VHM(]:F7<%A@-CNN:QGB.VV&GPYMMO^\7ZT M<"_EZG&YW7S44EO:L0[(.[U]43?YRQ"F3.@4L(P9@!0U@!>8 L6-1 SF.D=! M>[\N85-S%W:Z)NN]LN6,DC!JZ(37CQ]B@39TQ'B'U\<&7E4R\?UBL?JK;%'O M>/;%6JNYZU._L7NM%[';+/J@%95*.@6.RB<^II^2BM]< M+OKL* M1V<"7OO5XR7A7;7@*!'O^J=OK,.M!^.MOC^LEFXP>ID^GTO&M2XD8"I7 %$I M 66Y!(8PG"$HK-L55+#6*6UJ+%F7@1Z4[%>$WL/5IXIJJWOK!0@4@J "DZ!*&0&=,X@IE0S$D;8(<*GQM]] MII<'\D[0VGAOL =!?/@-=T2P^VRT@U&+O?'V5V#LC7@P-!0H0 MU$5&L,)*A7FM-ZLT-6IL)A^4!?@-@\K1M7_CZW_H;9E9\*EG+4J$A?1TW$9= MGH%YU*E_=WE-&NJ/E/5Q*YX#Y7KT5NN9,CQNA;$]K^/F.]\X$N*0++C9IZHR M:1U-@5-@\HQ;]LTY8,CN<+5.4YP22HP.:FK0)6QJO.IT34IE&[FMF]X9P9TX M^Y%C+/0&IKW^P/4?_M"!R#!3'RX)?)YQ#QVFM\YYZ+JFY\YVN9VK^>+199<< MO(Q7/UT#3:UVO[/K;&(O1W>CN##*>:40L@XLS2 M1LZ R/,,I!)3E*76%:!!V<#-FT^-)G:Z!=>1(MZ_GKYA[C %]$[ M\U3,-TQK+9%O?B:\A\TKNRO:/KV>+_2[Q[(SFZ):JA0J8+*B;.VI 2?&I-5^B5.P:32T+^;S1EPW0_IK7 ,_) &(!'4UZ;-Y%ZM M;K7CZNY\NO'_1ZOE)E!'RF"XQ4830P MJ:$ 040 DY0 A.S^)2/(T*+/*.&K@KV^MN-/"6[THK8.N%Q]_VY=\7(85FCV MYE7@+1,6A4F!W2A:UZ4P&6#"NBX"05+D&!)>X- TV1B8CYHJ>__=%<Z7JM'?N)YHK]XO/[JHM9-L/_!NM5SO_OH[W\PW;^=+ M_6:KOV]F@G'*]*A.Z8V2AJL0)Z[$99Y"ETQG0%, M%X8:@[!6K.<(RU:A4Z/\JSW,;I]?V;X OJYL7%@']V9O1O26V957(1IJ=&6[ MX.>:7'D5BH[!E=>O[='LX,U2Z>_+_1BS%PL^M]X)Y33/F%"@T+G=0:.4 4HQ M!TP29FBN!.7^C0XNBI@:Z9PHF;K75FK9,1J<5!)TB=[0TN7SE>:X-.S8_: M&G1_LI];]OOCQCIXF\V+U7=A";:\[WZ,D?W39F[O5?[SSG5\LBYBO9(SKAG- M-61 94P!I"Q'"EQ(RY8HE7EJD"!!Z2@W:3,U3GV[6GX%KE]E.66WGJPEFT:$ M.7"W+56>F91"BH',C 2((0UX;@R@$!4((]T'Q#G MIF&OR,UZZSH)J4>Y?;_^I-<_YE)7DX@+I12!"K#412DXRP$UN0!0\LS^3PB& MO-HPMPF8VHNLUK&,/M9J!M6WM +937(QX!F8MWH@XTU&U\SOXA=[;8-;[-]. M>:7UYJ-0Q373=D__U<_U32AR71C6#ZN*,;Y 7@,"= %IR*U*@\@U[/MZ>\J3WN=;+-D<[U:(7$-0&M-$^F8QA8J=&-HW1#@VU M[Q*G^+X!DL_QYBU+X;?9B@_PP/P3#=L;9D7X0#70Y(A.T<\T1\('CO:I$EY7 M]_6)/GWGB\5NGS4SD NHI "%0:[7ILX!TX(#(TV>%88IF19A/M#1_:=&0_6K MNM0QV2D9ZMT<(^CKS?3&91SOQ1.2'G[*1<-O\$N.[S>R'W+1F'._X_+'^OD9 M5?O,0ZWXW^?;;ZO'[4?-U7SQ]%*[6.9\Z4K)#GD@Y1'-3&5,&*,D( RG +E* M"I87$$!I/0^")=(X,$.XMRXA7_A1F^QN#GTA_JJ,2=:5-8EJF),8E\OUH\KE MXJ5)82Y*_U7T\UI&69FAJ:A:DD_G2U*;D33M2([2Z[J7)-BSN1G.J,Y.?VU& M]7]N!NW4);K]AOTH]X-=/+U>:U6F7'_@Z_?KZZK,Y2YYX#53)K_8#8A:+19\O4D> M]+JJT6@?2'7+6OBQ9'R$!X\\[\#]5(%K=79!I4KKNCNYH2V894T;XM43O(WQJ_.743V2M_YT; M,EA:8/]0I@7L;$@6M1%)&4T,R P+79QN*AL:\L<(=\^_0WBEO_Y TU4]V M^B=ZQ2J689=)5^;FB/XA#07") )58*$891+KW?*#YGNK@%FMP88OCKM6AC2_BK*D'N^A$1=JX/?2_] U"GA[C;A6 M([W-FFNV_:83Z5;,K5+Y!WVR=/Q\Z>:-Z0'?]$(EXJF\D2Z#N+]%>N]% K[S M/7BKC/'>BY'0.'I/QKKG+0'Z_7RKEZOO?+ZE9^!Y_F5$0P+A-^ T3I [ **>P>L6" 8( M3)]*>H:@91H!]S_W'6&FE0P/UX.BZ,0^\.KC5*JC0>IU/2,3JCM4JJQ4ZF M5](Q#"'-DDZN[-MXMXK'O-2[N,R]E.M'W>R]85W/R:F7YM?&S&35I MD18\!9JE$B!C)* 08Z 00CDAFD-,PYKUWJ;0U%BKUC[1/Q_TTGNX?+3E\6.Q M,4$?F./VP>!?=L;\ZLY =LO0[%KDMM/50-.]3R!UY;U1JY"Z^ M<2 \[_P;Z;XW]AEZNT_O3G&F<^T"SY);0E4R!X)Q 60!-;(.(!':*P3=+F)J M%'GH>-,_=_X"D*@@KB\* M1@ZS%GT+Z9!"F DHA#IH544(5V%KT%RG$2 OSM0/2^2?[YK"M+.MNGS[8 M==U:(G:ACP_CC_^FW[WGS95-WC[HTEKL9HZY?Z8:WEO(SD MNTCJ]]5Z.__OZKB!6L9-B5" &PL]H@4!0C -=)KERN",".Q5/#">RE,C\)W% MI4>E=^;>)EU6!E M@+6[:@EJKW&F)PW;DZ;QU:ECP_R8.7YC+57D_,#!U1XYMW"L93C/2QQ-\@TQ MEO(@>?&B#!=7D9O[[78]%X_;*;U^[@ C,6"LR1@BFLB6IC*D#RTG3G&2[2E[NYMJ^,D;+LAM??;#HC$QV M5B8',R,'96(@'C\J:SX$0QS@7DE %*'+3RS*3 DZP&\9, M"BJYYKGK^1$P?7F(K_8T)PYZ8^SG'0R!W,!.0/D5/6AV=R'G-.),YT!\XHY[ M]A4^[B3H0$C.AD2'7A_>KO!PKKU_;9=]C?3Z@=O]W#O[[:ISYC SY< =H"BQ M3)2F''#LDA)-6M#<9(PIKRS$(*E3>\,VM4RK0?ZD;CACY$+3<>N2%1MWGGG8FN?/Z&%.@WF\WCI3R[783Q M=[W49KYUP>:925/&89:#3$)N]_YY#JC"*4A-AG.[]X>F",_)#5!@:A3B5"^/ MB4X3HQ^7=A4246F>/-B+-C?F[H8LD]\>:TCP!V:B*J^WTOUR2N]=LH^0UR:4 M9WV1,WU[H!<_[S=$B?&S@'M =#$GN,]]>I]>K;YKU[WQM36IZF/_:*76V7"K MY>9W;7?TNOK<9_[3*O%SN^96QGS)UT]E%HAK;V^OM'!925_?.'=.;[8S(0C# M1&3 ,)6[B2P,V*T#@W\A6/5P47>.+;]S?+A<;MQ'6$6V=_T=Z'7,TPIE9QJ MD J$ !(0 D$$!"Q-*3;"0)QZA60\9$V-^4O=_OF?T@+^:]9S!/H%0/W8.1), M [-KLW]JI>A=V?AID63)GY6V0XP9;\=DF*'A%^0]SPCP=L-;!WIW7-(W>%N? M4AAH",ZQ $13EWU!"6"42Y!AP52*M3$\,%@[S;.?.M88=N!SAI9OZ'5RQS:^ MYO<(K%X]CO$-I(YYRM*F_GF@-$IOB-.SX.,3X#I35JL7J\WV=[Z9;V8&"TVX M,@ :UY@S+W+ 4_O6YAG,"Z72U&X%;\DPT3I^)MJ217P?=[N0\) MZ;[?P[ MWVK'82H5BG)@J)LI@\K$3I(";!'A.$.28!:RZ3B^_=04&(*8D$+G)09IRRAA72.&@E.Z>>DR-(II]*G>&')KVWR6E,66A7VU.X+%N MS]7R/-T=?@V&/N0-A;_NXSH,6]V(9]QCWYZZC'OZ>QM@9X? -]ZN]]R];WKA M*G(>^/)IEII"2T$-*$1JB5*G"#"5V;U>KA%2,,LSY>4B7;[]U/AO-V+.J9C4 M.@8/W6O"YQN.Z0O*.$$9/SSZ3-R[8/8M _>:MQM[WMX%4RZ,V[OTJ? ']:W% M=O'AVVJIWSV6T7Y"I=)%GH/,B!RX=KZ "\(!Y%@SF0O#,N\)X:S#8SFH]EZV?Z[4?* M)F+N^5[K;WJY*4?D[HYCW^GM>_.9__S@@AJKY7&=ZP?[6E]N9ZPH9$$R R#6 MF6M40P&5 @-#F:8H5Y!*%!)5O5&?J059RS*]9%4V])--JW8I,K\L7 )&V*[D MUC53U!B*% >$$&'WDH(!Z@HII6:LH(6$)@_:2XZY9B/0]?OVU7*+5;80*NTEWRKEH*:Y(+B)5&G35TJ.R*M\V,!'#4 M[>:M.HVZ[8P$X.GV,]9M;P[LU>G.G_3ZQUSJW0;8'0I\=_UVJVX^B_*+9O_T MWGS453V0W7R:M[MVC+V#A)%7/CB,^'SK.72@T9E2 M+]\'_E3V@+M?K^U'=-76KUY&508;7_"'N?6[G%V[^=5C!1Z'68&A0I.1M7VN MX.4PH'>$-P<2V#,3QG6.V\QT81^=7" "T( RA1R([,YH)QD&89(:53'J>'&#TR ]]T6AZ>,'!D8-Q&DNO6XZ1U'YIPE;1S_ MM,<,S[^M[ >7?%_^7^5W4>GV/!,CM-(PR5[X!4V M%K(;BG2]ZH/I"'X:>.D<\E?2OTJPJ\#WRN MWNGM#!*$>&Z=I#Q##""LIW M>-7\F_L;MDL8K9_A52.;_0NO?[A'2.3%QS>?/GRLMZD:8L@8=Y$/;5_O>98# M870!4(&4QO;M3H37(WYVYZD]UI5N ?OZ(Y@\HAU]C1_:?2_5ZA/8. (@()S1 M%XB1@AA7O@AA 8M+MG:&*8XN&"\X<4G/HY#$Q0_TVT%\U!MM+_KFTL9=E?ZJ MG)]3G_/-N/V_/)?012$T0$@1(+!.@4FYD))I+4C@(,5.>2%?P'':[>_4+0\\ MU4'AGD-]N]%FC.1$*^NW89.\5V4*_O%*- -3!1]$(I:,-X%86;-XSM$D;;,%XU MLKEAO/[A?C[=2[V>_RC?HZ[-VYK+[6=[H_KKB@A2BAIF]Y"NQ#D7 @BE%$@1 MA$12K&'J-5##1]C4J."@:[)3-I *O"#VN:6\FCS.?9=W)[;XP;G?K52MAL2V?=/K%\4:9\OUMM/SV*_]16 MC=7?^,;^P/ZS.U1H)(]6#31>+>R'7%""*2GMRMB]#A07IO]5>^2"H;^Q+8H,L<2H536;SQ2+4>HMWL95F9G=1V M)P?#]Y4XUOBDMM[5WE3V)S4 QRG;=>.:'0A#4/88BS80^0^J^C.]1L98CO87 MTBC2^[W:?G_D@!AHX>8*$ @!PR@%12Y8FC/7 M>%+4B_-JJ2:T-#MM1EF83Y8]ZI6!YDK\_'3Y2U^W= M_\77ZJU5M.S;/TN-9(80#C*6NA(*^P:C+*.N&TQA4DTYS8*B/K>K-+784+/V M\:ATM6&4*U^]6"/I+ LL9[U]3?TX=MR5&IAR;UZDY,^WN_+C3=6WG\JTZD53,1KJ-S&)NV MHJL,-I*Z""-S\V/L?@!09#<,1A"E%"Q27@2E5,3 =HRWV2UMYUO!]'OAQ(!H MX-=(I>)1(_G7_P'>O;F+W#'^&A11R;Y5V*@4?LWD4V*^^OF^:6T_5HL?UB=_ ML=9JOGW-9>F(U_F1)$N-$D4*F$HS@+0T0"A+O :*@E,E MV:32-MFI&YI%U86P'U5$PVU@OFB%;( Q4UZ81,ZCZI(X50^%X7Q MB*6CM5[*I]G]8O&B^O-\G_$C\RQE0C. ,18 &2H 2YE+PX\Z_>YU#,R:Z$2SFRIB830P0X3"XTT+/O9W]%_=75ZQP>YOATZLG;_YQO9LIN(@02.\I?]-0RH%Q" MC"S; -2Z.UY:[8O:^?6B]EO7PH^6AD%X8'9RX)8]%CXTP/W%:9[,E[\.W#L@ M'+&HW!4@?E0*"X?EE,EZW*%'X?*ACZ,3YOYSH9X??&%9TV6\GX[X.X2 #B=< M1A6LR#-FW:R4 Y3F&1"Y$B##E!FCC,2Y\*YWCJ#0U+RQ3X_?O_/UD\L(=!QX M5S&A/IA5EG/8C_Q#5WVZ-WN; DJ+8ZQD-TD^Q_H,?5+9Z(K\HER;DDA?G:S- M^?S21E3:[[!RF 4+*"$?>>%&JCP'('FW6NK?[*_)DE&Z@K\E $0J5(^(:&=]>PPYXY7%1T3EJ)H^YGUO##Y4+52MS%WJD!52[S;4 M^^5')WCMWM!+9;^;Z]U?RQ&X9>/MF%W1BDH@!<*6:=FTRD><$0 MX5ZAR>B:3>W5V=]@QLW+&1CR&'.1!GY_1EJ?_J&26%@. M$U"Y6;OG";O$ K4U.!--0-\IF9_YSS?*OCCF9EZUI:\'RB%.54HQ AAQ 5!6 M<, TR2P[$V0*R+ A7M.@KDJ:&M'6LR*MMLFQNL%#^KH![J;*J+ -3'V]$>LQ M:?,*&C<,W6R[\\CS-Z\8>#Z*\]H%_?L]Z[6<\\4'_J#7[U;;-TO7F%.KO\^W MI<]I*>G$]:Q3*20J,$)I"FB*"H XQH"SE(,""0F)(GE!O((@MZLR-6HY6)(\ M.%/"6T+W7!(_MVPWISI#D+VM)%=FH)@*=A#CBI\?<#FKT MMM0]U1F]:_5ML%UJ:GWC'7MTO]WRK3YMLED>#D,H("PT 85V!2XT%X#G) 58 MNS9U7!N(O :2=TJ9&@$>MW<-.';OQK*;WJ(A-#!SA8 3UOGVFO&W=[YME3!> MY]MK1AYUOKWZX7Y>TZX^X+XJ#Z@\L?>F:J+__G&[V=JW3KU_D[.,,D(98T!E MRFZQ%"6 ZE0 7:C<,$8RC418)460_)"O_CCE%:5:_6=FA*$/,XKS/%7V>XPH M0*DB@$-)0<&9I!PJ+#.OWL2#8S\&,5?(_W5>WE*--ZG&Z$6U1D-TV!4_[,7.*6ZUV6 M-+W72:U8R57*M7)9;Q+K^5>\%4A;;?"*7$-MG =OL'V+Y)8\J58YP 0;*@7- M.?9RXR.".TICPAI:-_-^7LU>=\@VWQ>#PN[W7H@ YM"ATUK#Q*I8LV^*RD[\K'(^X%ZEN?O0'NU7\^;K9E$;?8E/T19SK3 M(DL% 3*W&X,RH"JTH8#H5&**!!4*WNR?^NLS-09Z98QK)F==I8?5UH6_^6+Q ME"AGC^M2=T@<^S\1_-. 9;O!8QUF,09FL#=+6666\T5RYL_NYOEMM^NY>*Q2 M^K:KBN'<*M6+^.?.KHAQUT@(#^_O!NCT_!YP.(!>/G&/V_8CY;J#=7TL8A!D M.3(04,@50!2ZV>BI $IQ3*2F.5%!@TN/[CXUPMPU3%_K'WKYZ%H(+$-[L!ZC MY\=TO3$9F+=V<,0_\;EH<50>.98P*BM<-.[T&;_\H9ZIAO,E7[I3FT:"S#Y[ MYN5\(Q7VQ6?;'/E!CN2U[*2,S.AF1Q,"(P0]!S%?PX(2:H(V7W[2%LJ-SH@9P< MM(Z8VA<&4]S$/4_9XZ;EA0%REG07>/FM_>C?+*W/4N;A;_[@\^7;U6;S^]._ M:?75>C8?]:),UME\FS^49YB6IG(J<@$P(W:[)RV),5U P+$DQ!"C#>/]QER$ MJ#$UIZ56,VGJV:M>N^>J^/'9\%@/3&]]8+ZA_WH?E ;JIQZDRC/U1^\#5WN_ M\UYWZSOMW46&/_.?>K.;5HXTR4B1*5!0%S171MO-%TH!R0J)N<'8QDLWSJ%0^>^GX'IQTZW031\^,CA46I73X!_U[$M[3'0OZMG^S9<>K%O[V>9504:4$P(!09-WR5 TY^"GTYJ\_6^]MO]FG\O2\@C] M$B[9&J,CE+O=N!V@&@:<=7QJ_JQG>Y75\LLN@1LBB2A+[?-EH (20F$RQ?+ M$#4RQ5#D)"A9J7'OJ3UF5<'D 7%BB(@E78M&84 5&L$ M\5+?Y*!P4FL<,(7'#^7NQSLZ=D._C;M@N\X#/? +::H1$<>1.F;T^QH&=L;P MA*6[[<6UFXS8T\+3GN.&%;X7]0TS;.VRSL6BKJ:V>YI7/UUISWSY]8_52OTU M7RQF#$*))75-;TWFTFD0H 64(,4B,[Q DJ' P,-UH5/CW8/."2^5#HU >.#L M&Y.(B][@48H]<)6^U6#+7_8Z)SNEV_,;>X0N_#&*',SP$#QR>,,?BO. 1\"U MO8NE'];ZFUYNROBJ"["4 R,_\Y^SC*0YQSP%NG3T2&X E2D#>29RG*.'T^4C5.O(97/+<"JP?T42":V!^.4:JCHG^XD+SO^Y'Z%J-[\XR MZ3[8%^LR8KC4 Z[8Y MJ=&JVA[4F@XRV=,+DLCS@A8%Y&D&%#44(*HS0(F2@'/#69%KF:&@,6-7Y$V-1=PK]7&O@;CTT\@8G*)]=DCLHHG@"<]OK"'_6=0D=WVGS@."B2^9SW:UUJHT[ M'\3-M 6WR)0$9=XY(C # F($\CPG!K(BS33<%]3WJ4N]*-;K23DII!^CW]E> MZSW7/"7+O=9WKK;+OB.6R2[_W_W#7WRM[-ZW.N4))*9KJ^/'2S' 'H>6&@#O MS\#N&C0U1!EJ)R8#U9M>EOE,A:6= +17D'9?UC?E8?VP6MO'^:46V\/ LOHM MS+41.4M5W2DY8RF@N4B!0CR'CA $R<-2'CJD3& 2.?&A2^+(B0\>QI\G/OA<=.-DPD,_C\UG_7/[ MN]7Z'[,,6!]%!L6<+XN9 M&G'LM$P>*C7#&*,%2C^JN!V@@3EBCTVMX5WR(O:&I1N#J)30(FI4+N@V]Y0$ MKGSZUM!(63+R;K5];XS]PX?58BZ?7BVT=(%D4P7.A/6HX"YDS<,+;*BK[Q$+\E"8V/ MQ$-X]'A)J?I= ]F[I-(_V1F0["T8(HP2!-U 814_'9XIS!($4'O8)>PV?9GO M8:WEG%?W?%AH]P]W 3Z15Y0^])87 'YZZ#NG?)7N%R(F=3Y9ADY0]0 M9(;R$#PR+?E#<E$_5^^3_&:=QH5^;_:!M*I!@B7THUR#,E2LWB\_NDC] MNAY7M_GLMMN'R&_.*6V< MRQH\=):O[$L^/8K_=$-QMJND)6+?[#OR'W/=/L[\+OG[M[FT/RL?6.F^'2KA M&_OGS78]ERXQL7T4^B_VUK\&CFN+^YWR51OM?0\88PS5]L4#6"[L?B!/): (-EN[#$ XWI;*/*?P:>Y(0MCN<)SV"0 MC[&OJ''^P)_J$6]ZPH3(5QSY!Z MP7-VMM3O+CT35ZH$TA?NF&3]5.\D$4L)8L1ZU01EP"6[ 8;LGPK(B+;?4,U0 M6+[*!2%3E'1[DP]2SE).NS_8(>+[X^.;3AX^?O^DU?]"/V[G:37E%SM2>_DK3I*EJ0&BN T^/ MH&8('*ZS8< MA2@]/MX[_^[QNRM:MOO-ELKT^JO*-%1*%@)@Z7@2%#< J?[VI@#J44.<""Y0!)HP"EU/Y2N)$&),.P0+,?>BU6 MS[H>30T&WH\/A;3G[GH(] 9^P]V_?_&FI='M )YN,$*Q$RX]I8^=@QD&RH6T MS, ;])XP>-2,Y$W9[6YIE]PU/\LTH=BDVKX;B'TW<"D!-9A:7J*9RK.4(ECL M\C+]V*A3GMO-/; M#^N5F5=G(=9QTIL/VG[MEMN9TEAKF@I &'?SFJW/0T6A+/PB+[2A!C+_5*3; M=)F<)[K7VATSN-.&ATKQ\M#2_7U1JG_GFA3)KEJ)Z*OF$P48;2V&CA0T#3D^ MFFBLT'M3]GZKS4GNW;%RO3H?QEZ=D+##:*LT5FABZ-4*#&9$P;<[X'&;B!&# M(E&P. Z7)6NU0GZ7=4]KQH\6NN;_&+]PNJ? R,HG9#[N=.Q@!S\K5-B M^*G"L-+TKMD4+^JPFJN(Q)Y6TRYP['$U5TV_,*_F^C4]'&G7Q<'>Q>4.;I\. M[1R.6]'/"FRH= DZ&N<,( H5$,:BK R"B#$N,[_2:7^14V.7JA#R9)!"R.F6 M'] >+FYT^ ;FE+*)B]L[5!HW^KG(9' MTJ?&WLUT;!?-YLNG?]F4F[%31G<9V(<,IK-G*NJ +RK'1E5P5 H> MI3AAY$ MQJU]FLKWPHSG&AI(4E!8]Q0@DV6 :BA!2G.*0)73 M$TB=I_#YL=\-H P>)O#&XX9V1T=6#]3.J)+Q3.V*C@QL;T=T_+&^)Q&;[7OS MQVJE#FRB-Y]6"S4S'&ID2 ZT=E,D728\)1"#@F2IEE081-.PYX8OP'L^M>/H>,L1 :? CA@J@4LTR<+53-'&:QCQ@N(9&Y..%5G$C'RY< M,_O\:.'J%?T(XJ/^H9>/>K,?,$4XRS*&)5!((H **EPG> &(8101:!A660@M MG J8&AGL] L4;^=+_6:K MOV]F:495H3,%$,JM/^#*"WC.,1","2:@X(H&Y27$4FQJA-&TJSGX8&=9XKX: M2<,V]R;=6>>2B*HS^\"RA5BK[$=3S[%V ]-;I&5+_G3&):5U,8LD(@,>MX8B MEG+CEEA$AO2L B/V_7MDAOR-K_^ARQ*>LWDS+.48085 D6H.$,]S MD;(Y>F(7EL!Q'9'.K(V.R\=+U;ANPU%^AL?'>]>PK;[K3_9[4:8 OZT3@'?G MBE*90MIMKB'4.K_$^KV4N PZA#&FO,C=;($ O[=3VM2:]MLE.WYV%A M-]292A7A&@+[FP8H579WD5JH*4XSC'.BE,S#BI>C@3W.FVE17]R.WYUF9@-FP: M]B]U#N1=LC4Z_G[$'!G5@=DV!J ],F*\(8J<)7-=[LB9 M,]Y G&?3^%_:(_[Z^>.;?[]__?G>_?+QS?LZ\)41P4U&++:"N3@"$8 AB0$3 MN4C33.1:>)VDM8N8&N'LE/S?M98! <3+$'K$66\&9F#..,6D3W3U,C@!@=6; M01HIIAH.5E@XM1.'SDCJY2O'"Z)V:GX4/^W^9,^ZXQ>K'WK)E]MY[*FQGJE5R!KC>^2 MG<[E/SFE$]=]8A58,-L-N LL-C8U*,VV/74]ZYA5(Q:?5=QLBGWHP/<6Z5[/Q7$CU\\C M4$K50.;^NYL^L:EGO?>M^.H$WS=&%@W+T>O#2HWOCN;J5>CN]1ZB=,P'IX$J MRCI%/U.AF0\<[?5G7E?WXZA+J3XS* EBB$%@K$\#4"IRP @V("\HXP@9CEA0 M0=HE(5-S8FY(5>S$TH]@;D5H8#JYF&@7CS:ZK(]*$A<%C4H)7::>$D#G9_L] M[J>YSX=4#,WL>YY1U[.N (BDA7WDD00DU\1P*94@1<@CWR9H:H^]ZVHTK_*9 M'JQ7+NNVF$[EP*R*5FC]&" &8 .SP*4:C &2%:XA$9416H6-R@K73#YEAJN? MC[)AV3C*IA13.<,Y9QJ$!&+5N@ M/". IA*"(D<<&JWM'@(&!S_'TGYJ/LEN\JFLK4RV!\,2OK>L1VQUM.]#0+AV MBJL\2@2X8V;=7;+[#NPP2!H@E'U &C D!QSNRC:=*^.FYMZUIIY6@$0.-8^] MCO&CUZ-9,'Y ?.S%N1AC'UV)GGODD[;$KW^\FY_WZIR1DQD0 M@E(@2"X$S"1*&>H1MO>3/M6P_:XI<%67T#N2YKD$GCOK>(B.M,\^[TW^^C_ MNS=G+MQM>1 <9YOTL*O#R$KI^>QEG &:2 @$@2 I$HI%=958>,J;G,.S63O9Y) MI:@?[W2AV4TRD3 :>@,?#(\W=7@ <($G[(OAMZ^K'__;7EU1A/U#R0PE)W3= M M!GI-9PP3.S4"B)DPT EW:# O%HCCA?CV&E]*&A@L_N>#TT!1P4[1SQ0K](&C M/8+H=?4M<<4J/ZJ1-%471/ T(P66! CE>E8:C !#. ,IA@A#(CGJ$P=LD38U M#JK".G7NV(U9D*T(AT36(N V3B2LAJRA:<2RDR!,!H@JM4E\ABC0%>,O1VVN M7=2/1][.E_J]>;'6:KY]S67)5E79*J%(95 0-XN) Y0)!CCB"L \HS@MM$NF M#N&05DE3XP^G:#ESJ50UV>G:KT"X'5\_!HF"VL#LT1>P8.JX"D94VFB7-BIE M7#7ZE"ZN7Q >XWBUW-J[=,Z457:/DRJ) 85N=AM/-6#,% "QG-$":J2,5[:B MG[BID4:E<7)I%JW7*-H^B%\/B<3%<>AXZXT0!L5*_)'I%3;QN/UH$11_4YO! ME("K^D_B<+W[7_U\T,M-HW$\,W:#4C $TBQC $FB (,N;IIAED*(898'M:-J M$S0U"BGU+ ^5=:UI8.IC*Z)^KD8,G :FB -$.R4'27V\AD3T&1P7A8T^@:/+ MY$OS-SH_WW<[LM_>[&,F+^<;N5AM'ANYO$5&"6:$ 0.E!BAWO41<0Y$4YTP6 M$AFC4=C>Q$?LU CC,#YOWAB?)_EZ/=$4>0/D)7KDW5 ('.=;HZ"K M>PX@692KJE7I,?W.-UJYE!M+DV4.39BK7+$41Y!$,4=U.$G>MPQ'$%P MG W9"+LZC,$VZ^WLU>-Z]:#K4PY3< %AH4%.96&W8@4&@C ,+-JIIL(8([W\ MK-,;3XV%*MW\:.0,I&ZBN,7TH0,NI5H1CWC:;.UZINTUC>?9_NWT63Z[Z2A/ M:YLIN^>Q]>?]\\=>6T>$+S[H]7RE7MM_V\Q4@;'@B@/"L6O,#06@&>* Y2DL M$$),$!*:078F96K/XCY)JM(TJ51-2EW#T\C.0;T>-8T"U<#/;B^4>F63M:)P M4S[9^5U'SRAK->Q23EG[AWMFMQNCY7:?@/^9__QHW^HO5JY?UJ,;;_Z@RV9Y MR\V,P323O)# *$8 0E!9 M#8XHKM:UDIJ8J@9 Y_T5.CAKWFR9;_=,T$ X<& M!H#NY_T/ ^70K_T]BG6QDU7;=<'3R4?M'A^[02YUOG.D(J-6*(7C%3>YW5_\ MN GNP;"<);F'WZ'O>&2YX)O-W,RK>2;O'[?OS;VT)/FX<-N2M@JC>@)/KA0I M$!: 2(0!*C@!K, (<$Y2;0Q7A0D*W-ZFSM3X[=2:9/585A$V#$HZBA;[C4RZ M<47]B'*\=1J8/(=>HAZ#I&,@&WGL]$TJC3RD.@9\YR.MH]RU'T5_6*^DUFKC M)JZZIO[W2_4WOG753T_OS<7F6#++H.;6N=08,X T)H!#2](&&R2+@FBL@B9= M!VLP-2+>&9"LM=1V=0);CX2O@!^+#HKKP,2YA[0<*^VT+T/X._T=AP[E'),5R+4?FP-TBG%-C_1OU8[\NG/UR#Z:7;K']ZL([N:JW5*]=[^F$]W^C- M\>"3.G0KD4$PESG0UOL$B!L%A"I2(//"Y C2@@D<-G^SCQHA3^DX8SD/-H#- MSHA$[ZWH75#>:Y%,SK&F&08XMTN#))& $\[*OQJ$>09IT-MIZ"4:I.86$*.^QGHI,NJ;[!:H3E]F-]TK_ SV MA2N?M??FZ^W3._N=O/\YW\RR+"4P%QR(+"T RI $ ND4< :SG$##4>Y]%GM) MP-0HKJECXI1,_G1J>D8W6F&\?EI[*S@#$U$P+D''MUW&WWR,>_'FHQWG=IG6 M/-;M_%S/7'>^^>;^<[U(?EAG>+G=?-2;[7HNMUJY'UCO^/@?&I^<(9,KI;%] MU NJK9?*!. H98#2+->*NO8B;/90'DU]VEJM_=R@FW0*>1Y.-1OPT;!*WB72 M_EIV/JIU+?>9Z[TEY<_+P3V*87N<,._3>]H2SE&3U__9:P[@"^5RV1S^:#6W5K,51E:WVSM M;V7>@UWA\L-FL?HK<)-SVRK[[79&6[NAO8URV=RO24/!N^2@>_5#MXZG_]:X M(&)M3@Q@XQ;PW*31N%4^,< [*P6*NA8R[LW MGU^]3#Y]OO_\ZM/MU'%N8T?J6OWAZO&O_W)(86O<:I0']USUW=-WX2=]ZW#W M);X?^/K]NOR:J;(T9C?78*:QU"F4'"#&[3/FW!NN&0&$"FN,?<"X7VU_@,RI M/81U6?JF*DNWF\-=8=U\F:C58L'7F])Q*6>6M/<"[;T$GFY'7& '#V4T2_VM MPO:+6]&D,4N<[WNMR12WZ]@3BO_O6_M.= -,U=29YS]=\L M'QZWKDK/,9Y+:]LW.4MS6+ "%)AF=O?,N=UN<0HD0P5C*W3;_7W'IJ"\91AH-." 91A87DEAP K1666$4J% M5_^1EOM/C41*#0,FRE] K)LI(N P,"V4RI7CGQ.GWW46\$+E:,#]D.@<"9H0 M2MY<>06#BAC=ATJV@RR')=>U738*L5W1><=BUS[6L\5 .9JJ;@FY;[R!LIP2 M;#0@)G5=4;0 -.40:(T5E#E2&@6UH+XH96KTM6M:RDME SN:7,;1S_&Y&9V! M2:W2[V[?U76(YB2=&,2MY+\H:=S"_2YCS^KT.S_<[ZG_M#O\>&^J=/'[I;J0 M1'[@ \HI$H@#J8H"()%IP#5D@$J<8HX5PR:H<#!0_N28HFO05W->UYNRV8@[ M%6Z;W&6YW'YIME;UA?O8&YSUB4E?5CJ '7:V#N^M0\YKM<2#, F_7$ M*RK/A>HP*@/V!.B4&_O>YO9RF+KAS>;U:EWZ9'4'M>77>U<\695B0(&PHCH# MBK@^MC+C@*MQC&0_[46+,J9C,[11.^U[1_38S/,OA1W(#@ M#DQQQ_4PO^R43\QJ_6M=0;@W(+F_#OI-Y3 !T U6#..CP[.5P@0 U%4($W*; MWDVZK8 U7[Q9*OWSW_733&*,A)$$Z(PAZP52 BC*#P;VW3X#L9J0H\ S,.<'(]&FI?=GZ6[IHG]QQ[,;9EPVZ MT"N[Y8/A#W)=2O#TZJ?\YAKSN2SD69&A'!J,@7%9_RA'! A)$3 XY:+ "!&. M?9_C2P*F]ACO=$QV2I;)[OX/\440KS_#MT(S],XH#)6@![C+]%[/[\4;CO;X M=IG3?'H[/]U$^%%#W[(^U'<('@.S&U[*,_K&2XV](]; MM1"$5O0*!3_IHUO[UFV7(^Q]ZS:V#^.B.\-^;E_/% MXZX3]]%@+D*IX:FD *<" @1-!JC),."&J@Q:!@O,3 R4/S4&J_4L4Z7+].A- M8'YT*/Z(:8HQ+$"JG3>=&@P$+]/5*:)0FX*ZK;)_(=Z0^(]0>K?#_Z_:#, K M.]RHA3*GO9JQMCI8,-Y2^;UL!ER @5\Y.\V36O6DTMV=:YZ/MG/9J*5%\5X\ M/9&+^OH)U6'4EU!/@$Y?17UOT^^%M'_%-9)C-Q]='&-M;[[KF\0EA<@@(#$Q M .D" J%@#E+#O>1WOID'NLQ>*/L16&SL!F:M@S?L M*GUW$,9/C@^!)2HE>0D>E8="H#@EGZ!K^S'.OJ_TP:G^K']N?[4[5I-0U(J7X0!*52CH%CDHA/J:?4H?7->$GF'7B:S4UX__7?/UJJ5[R MK9[) J<%4A1D:5ZXK7$*A OK,<8I5$QQ3IGO*6:;D*E1Q"X#NQ[5XC1-K*K) M2^^JO4Y(KY]IQ@!JZ-!<'XR"3C>O@=#KA+/UIJ.=?6S_7P#U_WP MS7X";>EH?WI8:Z[>+_^#K^.* MLC0H+N8K>&J$4&J:;$I5D]4R^5$K6XZT27[AFX2[7@)N]DI@^,5[*?S\BR$ M'IA(RAZL!YWOJHU?\FD/]D[Q[J+I8+\C%*JH/HBW\%']D5!(3GV3X.M[U/\Z M&7RIW/'!]NG0PG6_HYKQE"++41A0C(QU6!@#(H48&%BD7!;,X"+WB25[29M: MY/@0!P@HA;T*:3?W1 =J#,)QAXJ5LHW^S\U3Q9CX!106Q\1QI#+C&_$,*SKV MQ:>S!/GJ3<8K2/:UYZ@\V?NBFY/A_N#SI4LG>:>W[M#V]6+UU[]I]55_X,XO MK2.J.:*&V?\ DU0 9) @BK[SD.29#HKM)0B;"A#H 8A#\4X\QB^+.UK;S'_ M;ZV2?ULMRA,Z9\BF2L/2QP6,R?ME\GJUUO.OR[KX5S[M_\'^_A=?J\2-AG/% M5:&STP/7TL_-''!]!B;_9K:<4[U93UJWS70F)*4-98NKLA0[>B"])X)#)-"OS?WR^UN'U9;N[9SODC^6-NE3^H&=H?DH_I0/[#Z._XR^_'N\R[>P-3< M7+>F>[#2;JY?\CNC;79MY3(.*0(4PX4YM;KUJGUOPM* =62IB)ETK"B9[.0,V&3 MH_BC=A,[IVT3HYW'.=">U!P)OJ%)MC]RM[3G:(5DJ%X24UP Q55A_4IE@(#2_M51!\0P3:E7%_9V M$5,CC4K#9*=BT'2J#B#]Z.$V>(8^RPU#)KR8HM7XN%43YV+&+8]H-?.L#J+] MD_T>\'=N^LIF_G7I-KIU*(?F7.,\SX#@. ,HM<\ZPRH%+&4DRXW]5F 6%I:[ M(&5ZH;=WJVWRV,"-]"5D_?CT1KP&)E2?[^ 0<4. M4*(2[24YHS)MAZ&G5-OUT9Y<6\4//ZQ7/^9V-_C[TY>-5F^6;Y8_]&9[W!,+ M$X2,_1_(1$H!@M@ "NV?4FB]+)ZQ0A@:4M?D+WIJ!]/NM*.LAWUT(\+F2_N_ M6N?>#4A?_'C MTE,P+&>L%7Z'WF4":\TW^J7^O\U=67/;.!)^GU_!QYDJ8XL'2 +[,%6.)[.5 M*F?LN2J?TD#74D,(*("D%TF2/+I '#KJ>V M$[HIR\YLM!DK&I'K>M9E(,1R0:C>V:OAL:QO;3$<9C;-#\B>;5HC=/!S(_8O M&NN=Y$$MNA>OE3UB0V:&A_:8B\Y#'VXKQ;D*6M??R&*I(P=DL=Z09>L. M^)K__;S9:@'4%OU.SLB/FG*@S3@P*ZJ8HGD4(9EC'@-!,-$$XQ@0EE*0AS"E M"94\I%;Y,Y[EG=IZTHJB?*RC*']>5O&3P>''ZN(,XAD.[2XPI.+8-8#)T<)NT-%S2Z'Y_J3<<\Y"F*>(R!@D2VM5#0D"X MLH@DAHBE&91I3N8BKN9BNVM_4[(*E&]MO:N,I?[YD =H M=UNW@1%\^\S2 T 'A[-_CJD[K!-(-#6%=Y!LT]-(N:2<'K3TYGFGIS4S23X] M\TNW3>SM_@*M+H$RCW/)>!ZE@!"B-JEI#'4IDAP03'%,8@8SD=N$4AQW,;60 MB9GN(V!UG9W6G:+=QO,$EF8;RWX(>3:U+>%VC+G#;0?/JS[H=N]$-Z-NY\ZK M>;A=Z_BFVPQ___5I6;P(\6E;L"_UK0M,PSRB20(XCS1A4I@"%"4ZZ9%2$5(A M>6A%?WNBCZD=--]_NK^OZC8'B\WFF:AALYS>IX TF]\]X?$\P1OI@E(\#[=( M'>H/.LE/]3/J+.]0]'":=WW5D5!ES[X@Z M_FF?FEAMJATL9GF2(10"RO*X6N]I%F8 99K1540DEFES&)M9D+LZRN-P3IN- M8#]V+*2+5: >AY5HW++^:/?>11+KNE* ]',K2WY$11TN?AM(C4096ZEP51;Y:,E^564G ZIE#^IO&84^V)/&]D1Q6/985V'&I9'M M"=D1GVS?]NPL+ZLKR,S?__DPAQ)'.8PYB$BHK*A@.4"I#$'"DR0A#&$!C2Z@ MVXU.;@_UO"[,+-@6IB#F^)YM5V7!Z!."(QMQBF=.XJL M-E^OYG_S:E]N]55SH\S@4PHTL_'D9XYD#E5IIH9^LJ[0M"N&E=$\@0CD640 MS$@*J$["0R2&'(8TC1BRR[KKZL[FT1PG_>Y4(:L^!:PZP3;;20P%H.>YW2"W M(XIMD/- XV" R+#T#5T=CDO;8*#Z$5V#R6]VB.';L.;;B9NH_%2JBV=;3F[\\KOJG74 !#! &)$ 8QSV.20DX3;,5%<[J;J9FO4LHZ=C606DX[ZW0&3#,[ MU!\BSQ:G0J>2,"A%]+ )ZD9A4!MRIJM1K46WNH=VX<*WW2S @V!+LMDLY()5 ME=.>MW?2@-"Z?KA)SE$BB00$264IM+D@F'$0H3Q2GV"8A59QBOW$F9I%.=1& MTX.6I12-^.'MK$_/@32S4N,-CV=KUF]D/%B^89 =U$+V%&E42SH,?(<6=Z!6 M[:F_WJ^VN@@5Y^J9W]P7FRU9_F_Q=%-P,18.E[XL?% MT[N7ROKLBE;>%I79>O=RJK&'Q>9+68IYSA.:)Q$)01;+4!WW! 8(Q1#PG)!( M1H+*U*IPVGBB3\U,[85M5153<[!%:U#7O[8LH>+_GV/?XYA<;1\J;W&0<_\C^>%RGN+Q$,9TMMFK/DLN_TY$FI#A4LS.)(QAPDG*@)*C($<$HR M-4MY% L:)2&$3LPHDSP&[AD]G Y[!]B9K=GNB'B>H.9@N+.9^#N^''3Q-HPE MG<> ,]]R2,D_M5Q?<_5"G1#(\CC")N%([]!C$&>:S2#-)*",Y("G-$D2&45) M;#2I73J?VI2_/1W[%)"="L[13TYCTVTT?",^QK[_[GC?OY?>)OZI/]@6B?X> M01\IY?_ZJPYRU\_ZHJX>RT\\V@%I2B_I/*CMHPCD\_9Y+?XQ4!D 1QP["P+8 MMCE>:0!';5\5"7!MHR_MZKEJD9OK%?]#Z7ZY].2FV@=%3,&&10H("PF .=>% M!R("0AQ301G2A YNM*M#B3BU1>E\!5A=LJ/]NHIUV#Z2U4'96+<-[/"#;[@) M?M,A];SJC3":/0A7AP;<$^'J8&*^$>'JT#"?)UP=O"?7XHG?KQG36PZU.-VO MBY7ZDU6"W!?+!7NI_MW3-K.8< Q1#*A(I3J51!20A$> APF!,LPX8LRN=**= M %-;!!X$4[(N]>ZX>"JIKY2U^+#9/*L_]XH%GW0%(;*V#7JV'AXS0^X3=,]F M6HG>QO6U\#H<1PL>_%7_[X4&VQ6]@0LG6@HQ8@R@J05 MFZQYUU.S@+7D@:A%+RU@4>Z1FE)>%5.09;$-\[$P,WI^$/9L[AIPW[?!K4.G M:W KR3T$3=L#-FSM#//NQZV680W+47T,^Q8=7JY&R)OB#8;!>,+(./@FR> MU_7M;#?#? =LW9;"&0S/ML 1!V,#<%+OKBFN?M":WNK5X=1^W>(HD_>D$LWT M//UAWW2'W\EB_6^R?!9W&>: I%F2,A9! M$4=F%>%MNS9Z=D>M"U^5(W8N0VR..<&P"24 ,F( IH(EF=QR&/D M4OC1(_!C%'JLJO)7UZ&;X$&PXO-*%]OV- AF^[%!,1T]JV(GWE6@Q0]*^:^" M"NG=ASYR*\S0\I09<:'S-\IK,(/D?%:"X>\= I7.74T\+#X_;F?%[8+I8^L? MS_J JKF=UI_5>76>"(I1R 7 .FD6LBP&&#$&0AAQ3"*1YT08ARLYB3"UK>#K MRT'2IA5=:STT19OXP9;/.K5Y^:)6FE*KJV!5ZJ5/H]M*,XO@&K?!Z[9^XPR) M9SO80?):JA#,BN"V&8%*#1T$-1MI!"R"G+R/Q$BA3IY&Q"[2J1>8G?%.;BV/ M%_742_-7L4_]6K)/4+DIOHGUCC2.$!J&$4E E.9JX>&:1($E!,ATS#- MC&YBCEJ>WGJBA#,A@[L 6+>Q[P6#=QMNB(!5&LI);9UR4%ZW-%H"RDD%VMDG MI[_@6 MXL=*D';,T@CJQC<2Z M'%/$$[6V(P1""ID(8Z'^B6R,2=/PU*Q&(Y>=:=C!9&8#7)3W/-DOZFT]H0^5 M''3F[AH?=8H>JG0X%X\^[QLLL/9=3FZBM*^Z68[4)P;'WXW6D0[,W*,GIG5Z(6)]Q-_!4?(5W!%_%8/CO MS=6ET[O.P>VNOBX2G'$44Q#B,-&[# '4[B('(I80,B99%%OYGX<4;FK'PR'J MF=RZEDD>=-1-O5AO,Y;>'6#C#*.#YVQXO =VN@THX,C^NN&A/7;U>>C#T4O( M_W[>;,O.=<]D\UBV.BN:U4O\(;;5LJ9K[\^*&_45M51]6W#!W[W\N1'\P^I. M+5Q$7TUA+4#1J!F2GYS\M?92^GP]# M+^:$1MWSHM-2M0J[TJ-::GNE!WJG<* T;DXS-4&+^ECK'=RWGH&?M>[J0?DE MV*D?[/7WGOB^4_IE\"P'_;_*-G MB\_GR^G'3^N?!!/\[M\N_\FYD+E0#'1,%A1C!2(O'*+++''EF/'^__[X3SH[ MJYQ28#0F4,I&\ PS9.<%-UG+5,3F0V?3^3_^J?X2PPI_(N;FJ\T?_^4OG];K MS__T\\]__/''7[_&Y>ROB^7'GP5C\N>KG_[+Y8]_O??S?\C-3W/O_<^;O[W^ MT=7TH1^DC^4__Z]?7[]/G_ TP'2^6H=YJ@NLIO^TVGSS]2*%]4;FWZ7KIT=_ MHOX)KGX,ZK> "Y#\KU]7^2__[;_\]-.%.):+&;[#\E/]_?=WKVXM^66Y_OK7 MM#C]N?[ES\\6!(6WX6,E=?-/U^>?\5_^LIJ>?IY=?^_3$LN__*7^0Z@Z95ZR MNN!__?:/?_ZV]N:.(%::_?EQ\^9D^^.=Q;[D(N^]%]M>\^T,].9.;1 M(.T2$9D 90S6_6) A12"CA&E+0>1?7.UVU3?U.?),OVT6&9F"&QYB% M\L&'091_9^&M<"#ZQ\$A\NP$$F]Q.5WD%_/\G([@B&(*%)8$SIL,40OCT+D/V0'G&+T5 M)":G!@#,(\MO!177.U2&D&T7(#G)F52PNOSM]72.?"*1Q52E$IBAHY*;!#&6 M ,AE5MZPZ T? " /++T5.'SOX#A4ICT!XQE]^6;Y8?''?"*2-K%8!(3KLON;&:ML!H.,4Y]ZB&UGE]6YT M]O;38GZ5@?&9.>]8O:LIF>"*#"++"$QHQJ60AI?#K,#=%;=3?<>IS(-$.++Z MWV,Z6Q)TN8@?INL93K3TQE362U("E&02 J?X&0W:@IQ1^'Q8 NONBMNIO^,< MYD$B'%G]'Y:A5I^\/S^-B]G$6(36G3R-Q3+_@\[ .EVS1#Y LK)' --;( MUSCP*=9,:N;9>L>EPP$@\O#JVT&D^T3D *+M B+U&G?Y+*SQXV)Y/DF*%2;0 M@3!8]%<#7$3>BM1;:0T<94V'L0Q1>@G6%8?)QX3.#H"'!Q??#A?= MIQD/%VP7^'C_"6>S*^J+-S%H29ZR0XJA6!3@"-3D0F=%_\7H#XP][Z^Y'1HZ MSCD>*,8N0$"$G]8RCD7ZQ_M/)+?5F[-U?<%1(^L)Q4H9B]- GG(@P93Z$B5* M2$ED;ED(3!X6DWZ?ANU TG%VN5 ME<3 "^O!:Z9=TI&Y-$1QU9UEMX-&QYG+PX4Y]GW51:CT>.XH_,X#HN+&TMOAHN,4YS!"'1D9)\1!WG Q M"Q\G%$6C0UX3;K: TD1XP!PA!:&]4=DY?UA"\]9RVR&@XPSF_L(;3.O__/,] MX;VF;^SW))NDS$RTR8(_*GGXONS=YN.<1Z2#ZG[*RLS@)Q'/&!6 MR_7D[7*1S]+ZS?(]+K],$YY\G:XF5N9<0B(S:S.92F1.LR?+ MM*]Q0@O

^+A/QC@@&4:S]V%RH)A'Q,K5MKEDY%?< MU!EJC2)8I\"F0$Z;Y40\3PRXY=YCYL[ZIYZ([7_6W")C=(P$2#5 M]R.7?D;?VKR,_()AGM\MSL-L?7[)B8I269$R.&4H)'.>-H\CCU\4%1T:%[WZ MK@?[_67&Z5PR/!H&%F@'MN/ZR*48 E_1EZN)SPFE$ F2Y?5*63!P)G)B0ZN4 M@I'DW+.+@9T!T92,P= .4=?L'Y&:ZNW78F(G@Q(40T ME@RA8SYD;D)D36!REY).?-8]-;L84,S]P.0ER>G98KYAX>_3]:=G9ZLU!7_+ M%U_3[*Q>+YZL5DC_SQ_"UTG$K(4(&KQ)-6&L+ 1=:HF;>6SF:K$QW^P6L(02&4 M$I-7Q44CG[H;WA]RCU'4R4DWC!$;1.R=P.=-^=MBD6_ZC^\7LSPIB7LMM*Q- MZB@"T$)"+(&#,HEIEJ*-ZJG[H<, ]#!-XYJF873^ ) &4$ '4'I'VB "/A$; MS\GNSA:?ZW:[%-:D:%L*UQRXT.JR]8@6'@P)*;N<=,QMT/0D6>/:I": &DX- M>V/J"R[C8JCH#6>S6O*)'IXLE_7AV^92\=GF#=RK^;"[U MVEA'(&(T6$L*B)9QY&T"@B,Q.$Z;SJ: [Q$:79CHN]*>!%E\<*6 CK6H J," M7U^#6T&;WFE>JZ>.$GJ,TR:TN;^XM[#W-["+=9@- I;+ZHOYQXN[\M>+%;%@ M4HDF"2"G5H.27H"CM4DHS+K$?-2RS>'] #'CGM0#1ZF'"KL#O+R:?\'5NHKD M@H?-HU'Z3G5OIU_(?L[S)&KM-PVULS,&%,, 00D+W)BBE:5?19O[P"V(&_<@ M'!A/0RNC X?OBH4+ABZMZF^XGF2OLZE&.NM D5)PAN3$,]!W792U6[=I5:_U M,$7C'F:#(VD L7< GS?K3[C\;3%?W+:T5]%/3IP+)C/XY#THG3-$9BTQ5SB9 M6RYC:7/1^#1=XS3.;G7(#:>"#@#U[:2^NK68SL^(J6]5J[]@62SQXN<^A*^X M>O&5W$I2&@4ER_.-/$D:J=YW+#8A^M5>F_#$HYW@CI.POX YLRXNPG)-I7+W%Y>91^'5B)BJ,03$) MA/!4&Y@1"XX+"()%*611OM$CAL"/0#"+W#GRTNWS\$E;3-$%>..$_ M@,.4:O/; CYJ#X$'C29Q9[%-%N)!Z7(,FVEIQD,.6I%YC#X>>2H''OQH^"H'U$WP6&_HYU MW#'F$_K0\/&R__*;I)>DU,@?"ZEPOE03X0&B0GLRY%F#"N\J-\F_[ 3 MF>.>G&T1LR<\=U=?SU;RTNK?[P=E#2L4UR;POLY0\\&!ES&!I/-%!E]8\&WN M(7$#J+"'[(30VUXM\1/]#/3+Y=YP-O\#-22X:%UVO=F^"YW S5I MN%[S3;E8Y62>'UC[VP-^+S#Z^AK29@]*V KA>IV0-$\EA&SM4UT:!W@PMAVA MP^;-K":OV)0 2<2:]I,<7'014G1%2W*5O6]3L[M[WJR]0]@ *4\GU7:1?@>N MX.8:[@')5%Z(L3?E0_AZT2F)OK_$L,+G>/'[M>Q4MH5IXT%:I(/""@KE?0Q0 M$$42*!/9\W:WI0?1WLGCEB. ],AZ[AC9)U_"=%;?S9;%#D38XJKD_QO M9Q=U,M<2J5,0" SK]7(:S];U7WU8O-TH=V*S\R;6=@X1$RC-#;BB- A10F1" MH,5&Y6]M&1O7JMIX%E:?7LX6?_P/S!_Q;V$ZK]\\*;3X M.TRSL%I=CS$FLU;%R'#(QKP2%R-PJ M"2J2T0@*'>2$1:? 3, VEYQ'97/<.NY.M]3X@.IXM]W2S1/LHN"^1)?)N* E MXQ)K,S^6:X. X$W&(O56'>S:1"D'[HAFE>B=[H@62N^@PN4!3J^XG!170E(Q M091"$RO"0Y!&$3_.68O2NB='EQWR.NM1HCIY=7.$\'DHS0P&LI&3UQ?[ZQ.N MR8^;'2N3?7O14=+:3_ ]4HY;E!B*=+;.ZZV%-+5)K?$18BXB*6>.-;L)&4U9IG!SS5%^X\?1>T MMHDX]T/ #W/I^$N8A7G"]Y\0U\-U?;_]J6TL[Q.4#V]:7T[GM-@TS-XN5M/- M9KEV5WD(0H4 -MMY0(UH[IJV_O6@/(D;]/1C0D;!A5W[=8!0N\@[KZ@_G+.TC=? M6C.=DC>DV#KMEVPZQ)(4($.>3:AC4]IDHQXD9UP ':+?!Z%RB+ [0$P]BZL; M0+^]^/>SZ9O@.ND :+^&Y3]PD_#Y=AUW-8Z>X*H<>^+A@?54/+O $HG*=5&3RN*%I!V!['T&ZZO M>$DDD,)5;8$6"VT+0?$*"PE8G6YN.$/6J%')4U2-FWL;'DR#:: #--6&*W/Z MD?/:&D,G:Y2T$@JKM//DP:%B-0NIHDM&/>(@R/EKTEW $ZWB[Q MM0*C4WF3V+@EHPD6C4Y.ZUWL?VS^.#'.9#JU T@*?T$EQ<'7+:.L\TJ0 MA)1LDR)HSUL/COP@^8;.8-"!Y:PMW?^8SF83'X+0,2K0M@Z'-2J#BU:!*$(F MFY1CKDUY[Q4%/3CX@X!L+Y%V (57).[YQRE%(A?"(%?S>O3(-4\R%^F0'(.@ M1?4]%0DFB0 I!Q*),)6O1M[]]ZGKP>L?!$*#JZ(#>#V_7/:Z>],U:Y-05 Y6 M.#!50(H<"PB)-HH-R*WF6J@G9[SO#ZK':>K!Z1\$2@.)O0, 7;<)?NB(GC@I M;$$N06B>045R2*/6IC901&]=5'0>MZEO>(JL'H* 06 TG/![0-*W@+>V(;P, M:4QQ.3/K(7B=0-6,BDO"@^5<&]0A"]WP@=-=(N:!_DE7P MHG &>5-(66MZO,@"*(8V4O&DK6_SP/IB_7&[. Y^[[N3.#M((EQ-OZBOX.;Y M_7J1_O%I,2.AKVHA=YE>85C@MR[@H866? >*' ,=J4665D0F)D MT;8Y\!ZDIQM(':3M1VZ"#Q!]'P!:GM&J]V0T(?ZU2SP"-XP3SJ\D;.0T2:O#,&?R"?IL "A3@JU,9F(KE@>VMSP M?H>P;HZS=H[VD*KIP#S=SJ8^Q%"17,MLD7:B%* L"HC%>G"IN!Q+*:'16//O MDM;-L=<.;<.JIP.\;3\4]B%FE4%G14&PNM1A9YHB$94]"&E3=DXKS=LX\ >1 MWY$0S0R0G**4._HG1@BNR ,-8R_&=*+;A_+H':1KW M_O@X5G(8A70 K1M,3(SC,4C)("9+I/LZ>#94=T+5YM"6DT/1!DLWB!CWUOC8 MF=.=1-Y!F$#6]G2Z:3NUVKS^OS2XJ;(2O?)&$"NF#G=1RF2RJ8YT+F0OZUT(6L=]UKQ-2=<#Q(S=LV$\;-Q_/720HKH8N5+/B\7\!@?H)L M0P5W@-]WN [3.>:K.9FW7N:5:9JN)\E*KG5QP!SYX(IV(_DF]8F\*4;*8IGE M;6H%OD_;N)G!CE ZL!H[ .9]X4Y$S(;Q),&2F&K=1*H#,"+!QUF'QCHOVSB6 M]VD9-ZO8$? .5%,'*P$X C0VD,9G<+JYK!Q[[@3 M*F;@7%A0W)"[F2BFCL;79[I:<-&F\_!W"!L[73<"P/952P1F:S6SZ'G%CI]T:HVUH]?2%N'LG/T\I"F=8 M;7SJ:GR.=.CG4GL0ZF28]5ZWB8*>(&KL_-KQ$':0.GI$UN7!KYT.Q2D&) H% MJB@!/ML"+#KZABV&B2.A:@<7K%GEWO$1M8<:>D33S5,^>X7>9EXM\J/=Q M$TY1"6U%2>3H4AN"%ZBO." KC8%IM!A#6V8W='236AT(%_>O)O>6>@+^:8H_^MT-<'@0\G.D8;)Z"J226WY1E&OUC8)8Y"%-F\CGB2K$T3M MH>_'H'.P\#M TAT>GB].PW0^D45YIDC'FHM:IT2GN(N&O$/A>5()K1!MAAP] M2$XGR#EP]9=P"61TI\+YG!4I1VRH'U=6B&C@$\\QE_,W/(B&TT$/@/I^ >XE8UHHSEE)X&.F$Q]=@AAD N9<,45+GT*C MCK+;DCCN/6 #H#7130>@NUM/>[5U0O)\GBT%3.W13&!N] 6U#2E%* MXU6;;E?W:>FDRF7 &&T_,7?QK(U,Y+*V17J.%[^_FM_/A;Q;S&8O%\L_PC)/ MA&"H749(CF7:7$K1OF(,,@^H9>(V8)L*^!T)[224U&E0%+H=X9T2\1%=9?N"U6QUC:%%#M=[G2#$=-%7_7FAVDA;UA]!F7TT6] M%EBN6[W:22B8\QCKP%W:>B4YBE]1@@G>1Z.0\4:Y@CT?3#0[^XX*I\/TT V> MMGER^>"3IXL7!A.F@Q6!YBXQQP\AC@FU_ MZ7<1+FP$\PX_GRW3)Y)4?GZVK$\^+VSNQH&8&):8)I,.:A-19OQ0MZ$N^X'M2?ZWL]5%+\UWN+DF^;#8EN,@?<[24\#/9!UYGFMQ9120C2*W M-BOI1:-.0?L3/6XQ[#%!?"S-]H/EC2POJLKO^S,O3C_/%N>(O^ 16FX4Q(RDAB510,QY @E$7$RY,QXPXZ^VQ.Z71Z<_8DA.H@*.T#HC7/C MP^*1.IW-=HQWCXUW2')>3=?X'I=?I@DOY/(.T^+C?/,I%_Z]\$D*;D@ @L?Z MV(..F< ]:)42ZJ!49FVNFEMSMMT>^%-X^#E0$8/"Z9AO"I^%U:>7L\4?J]N<#/24 M\-NGMW]!^ @GPS\V2CPE28,5ZHUS@;9(C3U$U MP-U@_OKEHA?BE1Q8BN@3V5YC:K=L7\?F MQ8(UJ1!3UJ6XT*8@;'=:.ZD).Q1-#UPIME1:!][7G4M3'PW33H#T(M;ILP%< MR Y$D<*4$%S);=KL[WYEW0Q,K77^]*WU#@HX('LX3/W.C4BF-B$FH6WJ,3\L M:D@R3],9WF+NPV)7N8H<.&=!0_"2/!!;)Y]%^BID6Y2RQ6G=IH*B-6?CUJH= M&>%=P:0#D_O(Q0'+45@CR#]V*=/,\" M-'-<:X\ZF#9=>;:A;EPKVC5$!U=N!X#=?HCSR7(9Z+L;W3S[5+]\-2?.SS8! MPG?F/O.)MT48E!RBT75^%K?@9?*@,43K1."ZT6#;(S$X;OEQU]NF1XB-[N;? MSQMNRKJ?7]%RQ=8D89#6H0 1%#F)2))W)@9@4CGEC;&JD;N^+87CUD)WC?PF M2N[@T+A(/K_'=+;<".OEE]^FO\^)Q5GMQ_FW,)UOXNY<-).I4'R360'%98!: MI$MQ=WUTH%VVK UTMZ-OW.KJKH';0,']E&5M]N"5S#<"?O&U!AQ(_-AH;120 MC% 4;-2Y.PY);L6C\EE8E]M4 CQ*TKAUV%UC=!@U=O%2X(%SXDIHE[4+UQ*3 M&B5&IR"R4'L;>5/92E"2$TEBD;91$[+M:1RW+KMKS#92= *": M.K6?K^9?2.B+)6W82R)>VH(1.$)-VP)T@-HU6A;4I5GF2K-Y>UA\) M;OLJIE.('>@O+?G^L?#:ROU=@GGQUGS6O(D4-)Q MH!(H$^J#16/!"XF,8TF2M6DEL0.1O;WL/Q)(AU%:!WCH)2)>^$!2XS[34N"D0C'5B.GA5GHA:-YB#O M1FB7M=R#X>;N)-N&2NPB1"=!)L2\>DF2_C6L+WG9I",N."=W^EF8S59ORN.L M3U)!*Y#\%IFJ&U-;?D=&YB!QDH?0=?)*F]X1@Y#?9>UV,T0?7>$]VF*2 CD^ MZ_/:DV!-'->:@\_U1R8Z6)^]HAU,'P.*U7$;MA"C(6?N#!/,Q^.8X4=I[-)O M/9H%'D9U?1C?N[QM L4+26[^8L)\*,GS "776:"*)0C*%-B,%8[>QZ+;1%'? M)6W<_.C8(#Q(4?U4(]T\#*J%I^UT>2:'3JPS! M&9T*,V3\VPS"W(G,<1.A(Y[FPRJP@U-[>UE.ZE 9$ZO0+!.@HK40'?&(17'Z M WDIV.95R_8TCIO[/#(N&ZFNWVS3Y3COAXNV8O&%*0H%L?;)2*&07R(]%)90 M!E>\:G0%OSNMX[J6Q\XV#:6T#FSES8.@MF,COO#-Q=#PU>_S7,^!1(*=?JE' MQ,//':M#O:(?FYW59D&;?B]O/M>_6$U\D-DH],""\K7L4$&H-:[!2X>).?IV M&_/:E*TN,UF#8?()3V%<@/2P6R[]^9>+Y;?NV_69U_4TUPEBXBJ2?2%?J;[] M]1P"+PFRLU$+YR+W;=.QC]/69;ZJ&6Z'555'L=WRRE)]'/M?'DA M@TFA $)I(2G"K"-;I$G@'043)0ORUJ)PUK9)ICY)5I>IJU9X'$Y!XX.N-KR[ MY7Z#*W-#1R!I1R M#Z[>#49N^!*;W-@#DIM$E302^B&)NB,4N14N) '"Y*R\XH+Y]E>96Q#:93KI M&,'+T$KL */;2W.2/%=.( /<%+ RGDB>VH'7&$3A]>E*FU8FV],X[A/,(R.S MD>HZ2'2^* 73^DUY\35MNJ&\HS/\S;PR6_^KMZY?PNS"TR4Y3A.=\/4O3N;Y M]C=N_.2$V22MVO@7F8/*3),(4@#M'1,N.B-TFP$.#9@9UXMLEBH=6^T=F..# MF+UHX7^_!OPR:W93K!>BGF 1*7!.1@<%V86D(WCN2#H"8XADB="TV13'Y7-< MW[G9?ND8+!T<(H?9#5><-=S%VMU%@S+*0M0)@46GC8S%D1#ZVQGC>N9] GTG M578SSOQ ED/AR5*@[*-WY.]I.O5L2F Y\]Q8XX1I,V"U/7J;>>^]HG<'5?8R M..7L\^?91I1A=B7*5_.R6)Y>*/-*J,A*#MPCA%C3.;*.C-,V0O+)\NP8;=I& M8X"W(W#<&97-\-A"/1VXSJ_F]%FTC>KL*PJ-)TF6FA&4! )3'Y!)0UO(9 A> MV^PCKTU>FJ#K#B$C3[-HH>Q[KT[WEWP7P*E-L3Z$KQ>CABL'FLM06-&@LR6C M&[(%5[@"D+I(+U:A]^GU:1GZ$=Q3X'"3_P1 TX&BG7\)JNEJ4MS<^*LSS M98.+.JER,9NFFJ^\Q<-V@YVV_NR#QSKMQ\5 0YWN+W,--FZ3YS$62)E,BPH^ M0W2Q9C.S5<9EDTJ;J]W':3JX-^?R8YA?ME+_-D2+_K#1P9M;.KCJ*_T<5VDY M_7S5C/T>;1]($[_,:I6*CA2C,RLAZ^I#2O(6O&$>(BO)*_J?;#2)IRE;(P^5 M& :?][I[=@.$']FN'L.^'M_.CF5O$]J,7-,9+*($Q5&#JYT_A;!\XM?O^T7(7R6OG9VCO2+$NC)P0F)?)M"C#/&5*.))=O1UZT% MW 4Q]\8F#*^:#H*,WVOEZ(O5>DJ.<[V0#=XD+A*XA/6Q?J#XO;@ UA3FLLU, MNS:]OF[3,?+0FS8 .D#4'0#E-_SCAER6BSE]F2Y&@SR\$2Q*BK YJY-V&&V$ ME,"+$D#E^AI>61U3J\&>NU$Z\JB8-F!KJJX?V05[CNLPG37UP*Z6.)H#]B!/ M[?TOK7S@Q0I K+.SDRD0''? HQ-!^90Q-II/UZ4 M!2O# L?@P19#S'H1P!%_4.J<&&U4<;9-2<*C)'7K9>V"BWMV:Q %]&B@WN$7 MG)]A'7OP<3[=/ +9PP8]\"D'FYGO43:0);E^X$K7V,-.QY^O-8LJYF!)\5KS-3MN2P$-MS'>6N1%*,+0%@P3C M?0HO,#0YJ9H6PK'M4 M\'37'#71U8]AG3[4-E=[^4F/?E8# M2_40E4>V5\$+IUB*4+P,M2.H \=U@*(PH'0Q:J9_9'OU?+H*'S\NZXLE$OB; M8T&9FT7KHYL[M Q&;VJB2I>I\1X!]&:VD#)!QFT M2K&TN;3KP-Q-)*LMHHAO7B0Y%)GB#\>]!.X3*B&2X:Y-4NLIJGX,X[8+;G8Q M;COI9,1$ZFJYKH_V\EE:OUF^Q^67:<*3K]/5A'.E%-,)"J*MB> ((7D/)@B5 M"J88MYNO00OW,)2._8LV> M38RK^3;.0#IG0+$Z<)67 MZH9+RRD3<:-'&+C-$Q7=JS>7',3L= Y& !.Q/D(Q%J+(F@[D7(I*#"6WW_.5'__X M<0^5 W2U&%1P8ZO^_?_^]?F+?WU#O_WKB__YZI*!'!G+R4AP5F =^43FDFL' M,A1M+3EE+NNM-/_0IX][=S^0X@\6V]AZ?_/N7T]^_>6* M0A#D>X?$7$F"O*GHME+XK8\=]^)\($WO+ZBQ5?RO87:>,2TN24])!"V4AJB0 M@W(V0TQ" PJCF&+1"_1;Z?CVYX[[IG\@)1\@JI$#@>O75G_#Q<=E^/QIFL)L MX_,65YRP]?&!+\0$*@>UN1]D::QASOB8A@L;'R5C7&O?)'8<1N1CX^;BVOPF M"YO HD2'JU4%@@D* MO##(?=&&LZVJ#;:R"S=7'N<(&1X#!TET;&=RTS?NM\7\][^^_^LE^;7SJI)% MUXYQHIZ?CORE("&P6%3TQ */6SF4]S][G,AA>)4/(;H.LH>5^-65CTT1+L;J M7JM:R*(4Q4*!3L+D36 D"J9;36;X1L0X,FXJQ7D,1@)F@M-!M!*F]M4ZWV/LG&S$X-')DT4T@' OG-]_.+K M9>.OD]4*Z?_Y0_@Z$9BE$T:#](GV(L-<$S02BLJ,!6Z2*6V>O^U!;)>7JWNB M9;?BR(-5]V,4()WDO/D]S&XTH!BT_.C)%1H4'VW/T;$K+74**K@$3+H"*B4- M(=!1&DRUF!$#IC8-%HY4>O309[^>ACB=3=?GM%^UA MNQ[_L(/-U)9T#F21'FUW<3+/-Y_CO2F7;:W#[#JO^.TA%(KLHA ."BMTN'HN MP">9(1N5O/8%N6A3+3@(^8=;LXVLY -W\@,@\K( M,F!.J:=?)\^83Z;;2:X/:)!(N>WQ3P] M\M'CM+W6ZB=C3]ZS#[,/@@Q1*/J*_X:G*EH2ZV\\A"% M0>VMER*W>37X)[7\DZB4D;*.%-%,U1I%":X( ?DSV/E= M\-W>SN^$CK%OI!]E^I?SDX]+W'R]*=N1KCA4G &K@E8L:/#2&@A"ZIMUUQY,[9(\-BT5I'/P+P+B^%64(>G)=@2["TO3D'B(>O?J_=MW'S[A,GS&L_4TK4[^=E4.H(,,Y/ #*US6 M7DD,HKYH4\*TD"PSOJ7Q>G2-SA&SCSX7PPMW?(R\?_7VWKH^OSAFD0GM5 0GG 95J\@"TQ:\8)P.7:<,VZ96FS[Z(LRC+[[5 M:#^PX,@C/_KP>P]5Q,@8NJ#ZJJ:Q&,6C2$ VT%TVF)6E$J\8S]%Q7YXJ^?X^ M@&ZN-HX;QK;7("[M!KSUUD=XOG MGO0XQ_0Q#U/*?2=R#PEU4$$Y@#E\?5T/J!7WWN4"/ELZ7HUSX!1SP.*F09CQ MTK1)R [)Q;BEOYT<5*/#8W2K]PAG[P@.1%4=;_DY.!Y8MDD##:BY7L'Y^^>7 MR\5\_7J:*D\O$2?6.^\55_4D\Z"\PGI5'$!8YR2&;!+?+NK;>LEQ_?R^(7B8 M?GI%W;OIQT_K#XM+KJYZL'\(RX^X)G^Y\!B-D)"T1?*'ZLR2+#)DKU5@IABN M#T/@D\N/>YCWC<;A]-8K,F_8^GIV.G$HR&M7$JR, DC,"F(@%ZHP34HP2KB[3=!V1.W>I(W;4J5O M1!]'W[VB_62V^8>;LH+?+^H;JK>XI(V^GE@1 I)DH<8%H!)C M$*6*8 4WN<2(WF_7O^LP.K;"L?[/B>,&FORAZNT>^XO%_,J)#[><^!:E>/O2 MT*Y*;Q"I=%7 ET-]Y90R!((;;9Q@(-CD@6E6IY1E'DR;B>1_U@*^($J]D6)@ M^2:FW#P6Z_V+ M$-D'YQ($7HLQD%-%%QZ6 MU^5]#]/"EN(MH*WL<>[!HZW5:UDF%8T.L33!XXZ$CHO4 :"Q.)Z>.H#A8QOZ M!F?U2?G;L%R??U@\]M.7O*-@R3$*#U2IN6W#"P1M:5,7GI.EN,'E-F[!D%R, M/+&R)=RVO'1KKON1.PH^JWT0X749WUV6K@8]<.4P M2$G0T/7:G&3E),NT9W+.2MJ4<*N& EMA;FNRQFMW>KCF%ZW5,'I2]O%"\B@S M&7V9P*#8]'2MK<,E!85&98,:D\([68X?I$J_H3:WK-'?1;0=.'6OR$J?XG6B MX/5EDO=B.REO.3,*F*BM'1D7X%00((.WB1L;A6X3USY!U)^N%.J0Z'8HY?6+ MP\N-BB5B2M:#U(PVE1(!(B<[7YOZ&:EC]5^/B<0Q3[_!E;\=J/;01 >P>K+" MZM)B^,P0DLD*E,U(#@36,3Z*,^VL-.&XZ9%F93I%9$=9ZXP-*WJ;C]I-D_8GJEG="RRZ&>B?5]5CN M\2(LY]/YQUJ^\OX3*6:?L;8A:DB*Z.>BFV=K2. M!7P1A53L%!/*%"M8D^WX&$6'6I^[GWNCJZ.1T8NH(#A)\7]T$AP:!"=S*8BN MQ-*FV.-1DL:U.H-@XJX%&4;\/X+UV+^7YB.?-+@E:=@Y\U'L6.\COVPC79TF M#+5Y2@1>LV3&.^-9FU:XK>S)-\?R[@J_A-4TU9-R.CM;U_D MWH1(J=MY *' M+.B(5*%VD3$V@,B6]A;CDC7O7;D3P9W:HEWP]'@%4SO5=>!O?V/S9+Z>YLH2 M^8GO,9TMI^LIKBXF66"^:#-_^OGLJG+L<5MMLS1>$_PN%\):)%N2& ZJT=_K\P0_R[;EI?;RC5+F0 M$PB$5:S]9CSX.E-<6,UC$)JIOCC_="]M,D99:M9,@E!,HJ.E;(,G,4$ M0J=<4'DO7)MBO&'YZ-09V 5][8SFSHKNP$[][U<%U]P'&W* $.J]9>8%8HH>**Z4DF>+.;7QT9\D:^0JYM[0 M.)P*.["*!WI0W^XN.9>\F#K1BSDZHSQMQQ"C "U)H*IX9*;-;=10'/12JS^^ M3SL&)#K8"K_A^J*.JG9*F(2,H10C('MCR.<2FFR%R^!$P.QX]C&WR:/>(F-D M!W04)-R=8;^W6G;'E+_ U!S7@R#J[UC;)&$^(0\B?+QND[01SNK-V7JU#O,Z MIWISIS$Q/$JM@B>IT/&AO+(0+)TA,_T=>?I-$+<3F>.:R2X0V4ZM'5C! M!YF[O&R[Q^%)_K>SU7KC<%TE^KP) E4V(!U/H+0NM;%, AV5)-^'FZ#:S($Z MD/!QWROTB^M&JN\ Z72J+#3];DW4<2=;U87MR/+&X$'A,, M-<)T&G#C9L4@R.T7D03@8V*I! I&6SUW.)#V<3V+HT+M_KN)8^K]1T'ZBW\_ MFZ[/:S3[]NZKO-4D61V]=0ZLJ['"!WW>4:_ MKLE JMT?N0O:6L/<33Q4Y#81W$O+)<6Z&#@H'A)X3NQ8Y!DUDBC3<0HRMP_\ MFC7=[ *%AZNI RMYEXG+/42"(;%/6#-W],+#%[TMP,_K:O^G-7,AGK_M#D(K1,0,3LH M13)7YP]RC4?9U9U6_8DDT$3:1<)LFG^A&%8C-6G'!R5]GJ;Z*+@Y4Y\=X//QLC:MA"T^9$C.DI0$YQ"4#2 #*Y(;XD00M/(^TFG#4K/N2;W6 M%C;%U7#JZ !;@^5#;#"<1Y/!!Z5 (9T"7J %%1"C9E*[V*7S^?I/62Y M'R1^_*UP 08^IW)=ANOR?87:&OV)8G2TO[]SW2-D^_$$'IV:WH&^@%.SU2L^GJS1; MU,6^3?/Q7#"/R4$NM>&UHW/?:QD@J:1XEDQY;'.Y\A15AQK"AS[[1BL.Y,;Y M(L%JVF#*&CI:5,+:CPAM8"JC;Q-*',3+[-W%ZZN/: M&)R&[9R>A)3C+CE4A<*7*"G($)?C;"WR]RLEJA1=# M+J;D_A2_OG-_%T]G9>7!=FK.QV#+.J0K6(0K*[OM9B&X.JL8NUEY&B\ M\FW>+0W*1L=F;1<,/GX'=&Q5=Q!G?&/^E[,5N:RKU4GZ][/I:KKI&OK+^8T_ M/5N0,SK_B'6 PGPU)6UO=/^-]8 RD!X*Q%R;!+'L:F=1"5*5E&1@-HLVR9\! MF1@W\#X"QH^KY@&?0[<^ZD]RWO ?9J_F9;$\/;0EU.Z+M'$+MN?K&,Y"D#H% M$PNH5"@$]IQ"T42N8I$A"3*6C&\WN:@K9V'7<^.B;?/R_C$R2127)\'SYIEWG[^KJS:EHB,W"@)S9 =BYN 8UOY&/(7(#7E6C6/5;'S>@S0/=3V5VE[R&_D=7^ZW0^/3T[O23<,R1+)BP8&1P9ST+&LU199%Z$ M#]QH',Y>W%IZ9-7OH[C%$%(<6_WAZPW"K=#,H(/HBV.D7=I0?O72@A% DZ()G/XFC_6*X)+=8DG9#+ M1AG.QVD:-P :1N=; &D/!70(I9K8K45M[\+ZRK"+F*WCT@./@IPZI0/%@]Z# MQ:!1<_3&M:E[^CYM_4%K'Q1\!UP'JJ0#D UA_5]?%WQF3%(%3:%%_46%G"%$ M;T!*C%I*7Z1MT_)E4#;&;0C3QWD\'BXZV!3/PNK3Q!BE-_VEG6;USDS21JZ/ ME53"Z+55:!JYB77U3C*3QU?^W6G1NVIB1/34BH3)59')L\5IG,XW&GN']=PA MN?PZG>%JO9CC9<^[20GHI9(*ZJ!/8HR$XB4+(- R+K@HY>Z(V?O%%CNO^N-G M,0^#5ELU=6"]'N#MDQ+!?SIT5=P MI+2IG1M:1L>HL)/>,Z]5A-JWD_Q=5Z"^,@,MC8GHA&2&MXT^NJZPTRX'NPJ[753<@:=RH][FA@%YN<1_ M/\-Y.K_(!5H6,:.#6!!!Q4AA@'(*7*(346E'L6QCU#Y.7"=X/"YL'J^M&T2' M/<'R(88NLXA)HU1&2HC&U:ZD% ZX4O]8,C,L))D;M9#9@KA.8#D4(+:HH#M$ M.YT";G6];Z^ZY62NO10*B@EUDX8J/7+%-;?*)6NC-,=#W%WJ.H'<4)#8IFCS M$/WT@+DK!__5G%R8LTU;_,W63(*"%B7!!FY!">O!F<0HXG,\L>B]LHW*V1\F MZ,=/5PUPQ@Z@JPX@]V$9YBM:N8KQ/2Z_3!.)Z$UY@+M5O:];/?Q7E_O91,FS MMA8D?0'*L@3.ULR<#C86&:2*;?S"(;D8V6P. :M%)SKN -^_+N9X_FM8_@/7 M+\_F>75Y,$C.:>='!D+5]''6##S#6GF9G;#225[:Y%(?IF=1L^X_*2">4Y=]JQ^CA @W):@*NS;;3EEC'RK:UHT;=^7)=<))8S0^[J+&;:-3(%",DG0&+-".0YN48-51^D M9]P;H&X0-X"R.H#<[^\_+#>.]GU.F-1%4O &"H,!9;0"AQ(A9RF<6N'NH'>0$KK GY_6WS!Y;Q*YOWGQ7RU(!I>S&F!S\OIJHX=B>M[/!;% M%')K("4G02FR[]':#"*9DJTJ(O'4")B[4SONY*F.(-M8T0-VA#G$85Q^7BS# M&A]DAZ'&*"R"3=7[#9R#QQ((99+)H)B5C0SJDV2-.ZJJ&X .I[H.S.J63^V+ MU8(7%.;RY1M>E1H-> ZER9[PN=7C?(U9 M(%H),GM9!Q9K)^H3M V/!2V:*ZQCUXZA9BX9,4Y M'Z4)!2Q'BMUXK4G5/$!R#G661A7;9K#$$T1U*!#;1R\]06R0"GQR.9RN#1.3 M29HB?.8@"C+A(MDD,K(4_\^3QA\L4#DZ+CK8%!<\/U#"?%W!S)VQ#CD='UYL MVGLHB%PK0%-*B9+.F49/?KY+6B>>Y/%A M3QT \*+^HYXLW_*IDZRCMD5;B*F^N:M7HS$@ L9DBQ Z;-E<H&7F M8U-8'2S]#A#T')>T'^J0L@M9/2.K7]\,BL9!:C M:)/?>YRF<2.*XP)J3TUT@*E'Y32QR:KL7("4:M_?1.J/F#P(I1S/K'C7:!S% MHR2-6X?0%E'#Z&%_0"W6838(H&[$/D_)RBI59WYZH*VB0-D@259<0$'O;6V8 M@;Y-=?YV]'62.!X]HFR@S0Z,WC?S?8._*Z< G7%H, #%)N04D*C 2>D!E4>A M0LC1M$DR/T75N,%C"Q0\>J(>J)+=X>4OX#7'CV&-^<.8;79N^!%":]J=3H%A MEL(<@PY<00.AJ&!+28IWF$7!Z/*4>"N1VEO(&0R3%5*^-(!O! MZMPHBJ "[5%;7)112$=[\WC&RJF'Y-Y71CYM 0G&HD[S>M M95U <66).R< 4Y)*6NV4WVI.P^YW;ML1.&[L>P3XM5#4P3"\$\,T[Q)V]^O+88Q_SY?Q!4NO]1T^J:&@_Z:S@OZ5Q=>3)BEL]E%H\O%;/9RL?PC+//$ M>^4P'/5\,T>$2J\$0SZ!85A"C$,"9 M<(QED9-H4T'2ZGQI7^#\@V^)_71_X/GR8I[;Q,,/%>:$>;[H)_%J_@57Z\WF MWR?>=ZD%:[2$%?2#Y_T+_]!\3"HN$D>292:UJE!03.&0& M"EJ-)<>46:.WZ+L3.ZZ3W@AK#U6!ME1BC_,#MK4AF]<)3>WAY0I'LXH/<71\ MVQB9LSKX#"SZ0,XBG:O>(QVN@@MK$Z\ ^L%MX_OT"?/9#,EW?G"#O?^T6*X_ MX/+TKG*^[3*6E$GH$$KR@G89"G!.(RA%FT]R(^1VXXUWEM+AM/\PEG,7)-ZU MG$=6<0=1T^_S)8;9]#\P_RU,YZ\7J]6;^>/,T)MLM [D3EN\N!(4&VGN!_Y>#_)>5K7J2U]RF)YNEGT@#N_0=8]FBNP M/??'=Q!H,6=M"."#Y:"BS!!<)M3GD+622:9&IJ.]@[ 95/>]H^/D"VFAJO#E M8OD^W'+"-P]F@W!2A3JE/=?9B>2!0U09 :W4)1K+7(K?0^L0A/PPY_PN@+HU M4O"8FNK@A'^L>7@1L4@1(\5Y6(=U"@\QT5<\%Q71NA)2HQOE ^8'# Z\XR-B MRY$!NZBG Y0-VGPO:<9<$0I4D;X^X! 0;#9@K7+*^Z"%;=.5\\\_,F G6+4< M&;"+CL>>%?SV+,ZF*>+4X_AWF=KTC&X++WBF4A)U'[-*-G=5J] M@:A3 1EYSCP)KJ3=ZOS>8K$_T62 G6"P:*B3#FSH+V%&8L+WGQ#7K^M/5X76 M32MM,,)I!VT1N$1R@:)\(>_:P>1$&= NUR/V;: M*5C(H2YUU@'M00Y1$&-6!D,LL5BR/1K4>CA(A]'Y%D#:0P$=0.G-^A,N+YY' M7AG=Z$WQSD%1JL9EB4%DV4-*OA0? B\6FR#H'BG] 60R*.O>"^\H[98?%TRC?.E;S>J6';X&4YHQV%H^BP SM7 MF9R(+%TAGQ&X%K4IO(IU-"6"3 IU4,YZ;//*KJ[^0^9']M3W P4-.PF_ \"\ MHG!DNJRASIMR(ZLY82Q8Q[#&.I4-5SN4"); )NYK4Q)N8J,\^,,$_9"N_#"P M&D)%'2#M.S>!DRR35;IHR+JF?((JX)(C6^]XG7>+)I;!XGM.%2&PDQ\#I77)+/2N$4:(&& ME1)$=&TR&CN3.LX3XBY0VE:M'>#V[MWBRR^_39\M5NM)81-X/D;1."VWND#A($KJ8J3774[^/EU_6M37$2%/9^?/D8!] M.IUO1'G=>&KS6F=BG/(A20=L+#=>I'J.#:DZ*CU78-(;'C5WUA$+JPK$&3 M2PM*Y01!. $ABXAY>\BX(Z!=K5#%7CLPY)0Y:EUAJ19'S2#B(3&B6/28CCE2UT M?9>\D\ZWOTO>10$=0.GAZ157X].4RUDC QL-&7ZI%02C!"3!7V/<5T@#8V-(>7:1BWFL/C;1@5ZX42!ST/4=-%GB8APD.M#)&GON7:,I M<@=4Q?=V/7>X=S2$>CHXT08ME;6A.!V$!9.- *5C >]IHPG-C*]/2Y-KTPSM MSU\5OQ.L6E;%[Z+CL8_72S_AU\43E>X28??X]%9:X.KU;J\7DY&4V% M;?J0[4/MN"WX.X)L8T5W .9GB^7GQ3*L\4%F6$%OB@R0C3&^6E+T.Q4 6 MUH 2J1X?F(&11V.D=HG.D6,XFCO0/$ZE38<(/HK2QPZZARANPHBER%)'5V+U MD0R'P'D$C"9:52P/6SY5_\_]?&J?_.8H.NS )#_.TG5EAPB19?06. JS*;0# M+TH!Y4*2R&SVLHU7^WW:?L@2A3VQ[K"*ZQ"*MSV>D]/%4D5:)X'F*;?H;[TKIN,G0H9'R'2 .JK8.YC5_ MA[^4SDYKTWS,?ULN5JO;#XA^P4+AY(?P=8(L:1UY( DS4=O[, C>%] 2Z:2* M#*-K\_A^$/+'3:R."^ &"N[?V#[*='T2]XWIPHK1H;;3C8ZV 5*%S@Y(!A[51R]8RY.*%Z=5=C M'$4$A[0;W;)522N$\P%XY.L!U!&"9052\=%Z)X-6;881G$[[BRR,&BS!6 M/_JBSAM,G"G S"0H;5ZL>T31O\= W&P:([-?)I!L>+ MJ(V-S# B.P9RSWD!9Y2";!W'DK%HTV:OT2YJI@UF.H3<(/%,_>;C<\R4O\D'RM+AB5+Y/F$K? M=XXM'R ZZ[6T$1+6ADN,A!;H#GH>D]4V2M]&B[^XV5F#9#Y@=M8 70 I;T-+M[K8E,NX'B)]?DU M ]:CT:]:4_6D[A]4J"10FHEM -, M+@$&-)HB8NM8^5%@\&*G9QV!CC'YV<7TK/L,S2&Y&/3&,ZL<$,PS,:K0#4A< M5;X%B=QI[MH,4AA$YK2(:^TRM9-8!\;OX I/XZ73RFOPB1/?3-U44:ROPX1] MC(HKVVB.S*B%N,V,8D.0'%N3.T1B+WLD_OX\4_C^9C%?!^77>'F[A67RO-Q> MJCK)T!W.N?/GZI#GD)C49/@-&7[O(@2#I-:9*D;GHG.CGM?SY>KVW_2-/&8W M6S)F\P_S_'\S+N]?6YA 7DIAP%SM#/'* ZJ@()88+;)H]';)QUDT]H_H?C$9 MOB$('*;$1Q5M]T[&_6E?%?I..NSGK\O%]9>O;V>_K\_]X 41:TU#L0JX2PZ4 M#(9L6A* T8L@K?#F3$V:1Q]A6E^Y,WB/*_#ND?[ .1/HBE&>@<6Z&TD%"[XP M 3X'+.0<2M9H'^ZH[G2SZN,N<'JDN'JL7'C03;K>@OYF\8T^]FN>K^C*O9O3 MW\OK>J@CW.%#/_IDG_:H,XSDF-Z@[PYS7'"EZ]()0H( E66&(%""\$[%A/2G MC<8(/J9CA&E?VQS\97&5/Q/37M/?^]=%%"+PK#-87RKLR>,(#!&\U3[)2(%D M9DW.^2/*>N@5.PH-.V9OC2>"T0S@^37/.DW74O]LON!<6FC7>=KH(LD-*REH M8"D:\I *0BTO (E!*2XP,MNR@60L7?0@@3: P_?W1%OG/+-T,23Q0MEBZ(JD M !FM4"$X4UB;_.2)A'>ER89@:4^:O+D 7["B.R'Q./ ;SJ7J6B8$M_!I$DG2 M>0.LQ MV97V3%=Q4_P@7K*1 &) )"XHQ!<0V^J5F0L5H,EW)UK9Q#WT]6,63 M@/"\<1Q+*GUA[9=\==\#>9^#KKVV5<_?[I80QD3A"W"I&=U.80"3*A0T&6>2 M"T$WTF-#*>UAG$TC_(TOJ;Z0>'L0.F>MB'U[N?CW7W/ZDG]=L_YVN82+%CU! M1=4><*6#K1--&9T6A13!EN@:#?<<1F@/DVP:X7!T.77AOQW@]]X>#8EZ+CQP M1S\H%S0YO=% YIX%)>K W49E@8>2V,-,FT;@&U$V+P5V]:Z]OZNCM"75,4\( M,8@ZJ%PQ<+GZ'-YQSK+4KM'*X:&43CR>^UQA;%,!]F"@/[QY]^KJ:CD+U^OB MRL^+&SU/VO]#^8Q_?%Q<7KY=+/^-RW3!@XY2$'J"8P&4C1:\)5>8%\$]1L>\ M:;24XW B7T1VY4BT;$.SD>@Z0.6GJT7\U]?%)4EK=6-O+JQV.98@P"9=QTXA M ^2^5@GFZ'2VV637!'Q/:9D88ZW$_B2!=Y(,CD;1;WDY6Z1/5[B\&@5+'^+L M9K;\QQPO<;6:E=E-#]?JEF.[N'GAHQ;>%G(P!*?[J&NO@782F,)0?. EBS9X M.X[>B6^/UJ$6=OKI?U.+^N+\C^ ]LD2M099%3D\21' M9H7Q! 4%3\9+QIQM MZ329]X/\:9<'Q>"?>S)&.?4W1[W%_K\B82]ZY3!U3& MVRR + WQG%&H&9+*P%+"$BVZ9-HT@)Q(^,0K-BI&N)N[^^K>=I\YZM(?W33M#!;QVUS MK=Y.KJ9FK00O10"A6-(L2J5MFX$OIU ]]^GP(PL6>0Z<> J>3)SG(,O(4-,0J)%+3&U>2F=4 W>%V3_LJBR MQ,M7WQ;7]/4?RH?KJU4=U4L4W!/XZV(U6V<'M@JSE59WAY>]VWSIZ<,"6E"#)33*@XI^@R^GK;54C(8^&V3P333QJ Q;K@!2N,[A 3BOF:(MBUOK89D;-76 RAW'V!3Q"R>]XZC(V8@.E*%;&H0A!\3H;(2R5JF\F3 E0I@HA*$=\R!31M M!HCLHZJ7#'4;,W@4[SM00_=GN4T:?J9_N;EG.2B#4GB03JDZ'"J BT& QN < M6JU8H^3%/JKZ,WG'R?Y94)THB Y M96.WA2R;50M#UF(0,J[-F.#0E:UK"5. MB90YUH:STJ;V>A]5O8#J5-DO&@EB4INW6EY=?*STKR]9*LZ'E HP5F=OAF(@ M6"6@%.TQJ<1*/BCK0I_Z #OTJVWQW-Q0HUR1_2MGV:%R)@8 MA,!-K4TH=!E8 "LYN8(Q%Z9Q7.%/J1].$-FVT(_@W\1B_]ML/OMV_6U#N"(E M%;UW0 ZY!56R)\2+ND[,64PE1&D/>LL[2/"/OGIBT1\CN,487)Q:_/C' \*S MS2DGYTE:(=;Q"0*<)FP93?Q'<[$#-W(3HO^4 M5^3#W.\P-;S"5"#8S"4H9FI/>"#G15B/@ADR?VVJ$W?3T\M+_NEQ[0C\[A(U M&T=:8@XZ6 G!6P9*1T],,AD2$[$(KGB63;.W3RCJ(KUVDK1_"* C6-\!A'Y9 MS-/F#/DV6B*:8]2I^ER\U'VTB?BB2U6@C#FI4/(V]>0[B.D-.,=(>3$NRSM+ MRKZ_FV"2B5+',8#GILZ$H).XNJRF!.\92U:B."AB.2&']G[03*(S5/V,F8(] MCM,=*)D'[,C+;Q_*;>KGPFM71&WS1;E^'K/T,^$C1*NB1*F4$VT29,]1U$MR M[$A1/U\S<3S?N\+/XW:/"Q')@LOLH+!25SHH4Z=Y6$@I:\L=]]&V&>O]'$6] MO/R,C9\3^-YQ^>#C4YU>-[C[\\8J&#R VAXJ!9,V6-^3+=.< N^LP=<%=E'I M(-$PKL*?N"?[QMP72;9>2 91, >JSL(,UM)%">@#!1W,L_^I%!P-13^J%!PB MC:Z,W8YGUR1$YH@,BJ5H5544>!N0%*]PY$OJ1 JYSW*'LU7]#1+WD'*'(;SO M"D<[7EJ35*E(6R K2:Q)Y 72K9)0I"LZNV0-;],"^D++'0;)?DBYPQ!!= "J MO:_L2G#KB$&@23^3JUDHJC">(* H_J4;:5.CA9HOM-QAD.R'E#L,$407V:1G M$K1%LN0IS@!R!2+=.HS@B@D068BAF!A2H^U@)SQ_G*VL[Q0[-P*_.U!&SV9G M@Y%)\Z(@HZISOPI%OYE;$,$+*XV@F+B-__VBGC\&2?O0YX\AK.\ 0C_=)>)? MK39GNK?^&VT:8Q$B(D*6F?B$,8,GY@!*QDLT7B73*DGY0^)Z ]8Q*'CB+HTK MDBX,W)'M(\FYX%ETU<_TH+3/X$R6@"':E&(6TIZONGVD]J^S50Z.'0B.+*\. MM-_S;2=*"RV=J2,RG 6E!-;%[!*,9C%J$TVKRN4_5_O7(#PCLZ7:*5 >Q*P',,*.]8MQAF]*F%]7^-4C4![5_#>'[Y*7P-T/0 MX_>;7LJ2I6(Q@;:QUDC4<1C&)1">T?^9]-:/5QCY\)O[*GL[QJR=Q,L)54C< MT'SQZO)R0W]]+]C4X!1T.I)724X?,8)'3I$,&A#:>9-<Y?B_ORQ^ M_X_;[[C!Q.VOUIA8HV$?#=,53!\OS<7(K.T!'C___>.%*6BDE0*<4JR64#$( M@C-(D3/MLI5^[Z*+P7"@[YQ&_.-);AL*0]G8@^C_\OK7B\@-%S*3$2M87PLU M)S=+)# L9&8P*IE&U03TG=/D MN)?B@;>Q#]J[__=,&#K)4H$J0-OB[T2^"D MU: *BT9@,D;O>\@:;@3^_M,T46X[T0]E8P^B?_/JIPLCLBR1*2C9UAEFMC:* M1 DVIU)"+6P2>4S1TW=.XPFV$_U0-G8A^K^^O2"'-QJ- :Q;3\8C]]>S9"!) M36:+1\;\ON!QN.C_^G::@N*&HA_(Q@X2";O*&W74RD2*9$NJ1_ Y@8_*@V:9 M,6,(V7&?$O@3UYR/D_X\CM-=@66K=I5Q99W*C(*E.OW7&0.A) M!"J5YCLSY MUCGU(VJ&SUIS/DC4A]8,#^%[QS7#6UFU!^G@T^N'?_S98]42#SQ%!W7%/.8B M(X%&.^ME4 ^!5UYELB7**( ?5A^RLO?9_%FZH@7.@MF.03N5-T-3$$PDJW*2157N-8*QQN\ ML8N"#A': 5(6(XJM#]C5>[\YP>INSF/(%'HK0%<;BH,E;YUI#4Y&Q3SFQ/EX MCUO/DC'=>\;IDGT*DQ/9W$$0LSG([=-MB:*HY$"4O)ZYQ\ )J>M9,!I6M$IM M(I='9$R.D5/%NAB+QQT Y$[SWFR\K?N?%O.U9[&N\,RH YT?<@F!XCA%:I9Q M!@&-]SE:BZ[1PJ-]9/521MVEE1M?L!V@=.L,FTOKZ7)JH0MH7].7QD?2[K71 MK]ADF%0939OF[9WD3.M[C2CNQ=B\[P! #_;73TH"\[* MT7DH.LK%F^HO!'#<6B"CX+TL/F"CKK;#Z)L68B, 8=%<*ET4:Q^[:G%]5ZV. M40I$2+[F3IE&0"4ER" %H\.F8MLTP9U"=2^%VUV;Y+/!H@.%>^Q9-UJ%L6!8 MQCI9C:(WQ2*"SZ5 EHZ;G)(6V.95[C2ZIU70Y\/72, ^0M@O&-H;:T;:PCOA M^,9-#SDO-MA^W,]1A-K5Q#=,1+!">DU*QEX MM@H4EY'.PFP= >\T<\YK<5 :_+_+7))!LA\REV2((#H U?YQ&,2&I"BH3:JF M3Y0+=/-D %E22,YQ%1HM[GRADBFID'>==-U3 MHQ.$$"S]X'V@8Q@CVN353YA+>W;B@EL\%.!OH')&L M09!T9Q.7(G!39))-&[9?QLB30=(^=.3)$-9W *%#YFLDG:USAM<'5"0+P".0 M15"@A5!*BBRB;#7 \J6./!F$@B-&G@P120Y]?Y+4GE-K#ZY^SJZYOK MU14Q>$EAT>5UJN6^JU6F_Z?/^,>%\][RVKV?4VW/84D0%Y4#7]!B=DF[1J77 M1Q#;2]0Z'F:>I(O;"K #C*XSWF0L%K_E)3&S^AKU]O_\QV]YOLH7)09EJLTI M.5/,'RVC@P@+W-*=#LY*W6B ^WZZ.JX:&P=Y(XIEQ-S)^ U4]ZQ\B[/E/_#R M.I_>.;7G0\=JF3J4[@YZI63V.B=I@"L*$Q07GB)<0J7F@N#IZ^:7,XX-G&8' M T^ZB+K<3?"Z2SJ% "BX ]2*)Y^S*:%UO]@+[SH:@J(?[6 8(HT.3.0SZ:.L MK8TRT"F<2J"*H.B,>ZSY:Y]LY"JJ@_9QGS/O>[:]"X-$?%AR=@B_NT3-)JI' M\@^+([=0Q]J_QYD"+\@M\+HV6&<*\UT;E^I%)6<'2?O0Y.P0UG< H4,R@3;D MF)D)((0FO1R2IXL6 ZCLE,N%9Z-:;5AZJAK_;4$1BL&P99!"*< MTZU+!GS,#C)3.@I.OYE:X^A%%?,,DOV08IXA@N@ 5/MK2)CA7'D!,O':"R7H M5(4G<)KB$D5Z&+%-;/M"BWD&R7Y0,<\ 071K\PZ8X6X*8YJ7#-)(#RK&VB%E M#,1Z6P4WR'6;5\L_PPZ&L>WDR/+J0-D]/_O=N41W*$A@6M2Q;:&^!?M MRQE M1T>RJ)M&C7^2'0R#\'#P#H8APND 9;MW 23EBV680-BZ!MQC!+3&0\YH*!J/ M-H@V"'M1.Q@&B?J@'0Q#^-Z%Z7R-ESB/^=/7G.^* VXFM'"AO2/O0G*YX8UC MS)&S0;Z 9I(+TZ9>_SF*>FDG.=W\C<+S#E3/KG/<^J9&.Z-+J2WG"915DM@C M"S"19;!*5^:=#3T]F+AQ9'X D(X00 =0^G69?\-9VCR)UW>LF^Z]]4SCJUJ2 M<;6Z'3J0G36DGR'X&DMK80%YX% DG E"1L.S\F:-GW0$DFC"*(7 M5/VRF,?GSE,HNF B6N RU7=47^%=&Z_J1Y1-ZYNWQ-98XN@ M7KOFP7LB)2EMP=C"ZRH!NB'$%@B&0AC)?92-[ LM=3>2' M0ETO*REB. O:CI/+ M<,3Y&\3-\Y=:I-.T=OU#*72#KAY5@X^P]V/OQXY5OWXX[1U4L)?@&&?:0W"1 M@3*A@(^$&(^")AZ[U')C)*]B]=D$Q\AF3K_77-A@(3%AP4?FDBG62MYDD M^:>I8!^"HA]5L ^11E>>V:#'TI*-,;:^1QF;*5A1'GPR!2QG1=/)>5:M&O^; M%3N@N2C"V-C%I4Y>D&[J805@/*+/-(5L7RO\4.PP3 M]4'%#D/XWD6X^4Q["C(12+TC<.]"Y4R&@-:"<$YG(RB0DDTUU#'-7V>KAS_% M](W [PZ4SK.])XI.@>@5R%@WRF0KP.6Z6CLF@S%[TLMMDA(OJOEKD+0/;?X: MPOH.('1(IU'D42J.#@SR=>D8!XQ"@S=,JX@Q&(6-'/27VOPU" 5'-'\-$4D7 M!FYO$XK7)OLR4MP]GOA]4UG"VNO5Q+-QQG.Y !^UZ*KLI M1+Q[6HBFF(PI0TZ)3I2EJ079%*\4Y:,(T0EL@YT?T]:+/CI2_-OU5>/*H@-T M'52D$8Q1,9!:%4;7H$5BG2G(0 <535)"H&Q=+J"W)K\ MNX/]9;D>7WA7IV$9A:O%0*0;6ZO9/#CN)?U2A>0T^B);398YA+YI4YYG@]UH M(CJUE.9S*_RM+C0//L=258@:!0@D>OLY7<"MFF=6*;DFDS"^?%U#"V M'Z^V%E=XV0(VORRN;ACVZ^)R%K__?)GC.LV7Z_YV^LF%%#J(9#P4@094E!'0 MI0)66\5-$4*)UCF'@PB=UMD_+^A&%5JW&NV!JU#/^NH+1=^KJS>+R[IC<(F7 MOV3B K'BTW7X3V+ Y\7?<$5_\,N-'%XMES7$KOF@QURZ8+(D%[4!"JD37=A: MO&2$ N,YC\%YY+YU-K;E^:8MYI_(HD\(D0YT^BZF/VB:N>.\8DHA\QHXF@@* MK0'4,8#1Q1==4F2\S4/7@03V\O[>+LH^52I=Q3T_J% O22A4T4(HA CE-2,7 MB<([DX4*WEO,MO3?.7#6D/MD>!S;33!$5CTZ#'1SCW206N TQ8E;@;&TH M\\4!IN2 2\V=R2I&VSHPVD=??R%X.QB.)J>N%.$#?ETH1"F%*:!LS'4[E"!C M821PFU#HR'2K^4\[R>DO%&^/K:%2.%F?-8C-[^[)#T,]9H)S@M@FLJ\G+1Z\ MS1P*&E+:VFK,K1>0'TQL?S'Z&33=J!+L4NU];Q6&.1,#.B& J3K-QD0)0?L( M3NIB73(RFG/ITE9G["]:/Z?QGQ O8VO]$1MCW\U_IX]8+*O]?D3M80VP#__Y MR8VNS](R4D/K[>=_W]%J&(PJG-D(^6:(3)W-9NH..)^BELR*:-NDGO<0=:KV MW/'1GXF5K^GO_.N"K(!T40:PA=6Q)HQ"Q_; M6FDT.8QFD=LHD'7MT:EJ9/,A8RJ3772=0:4(21& 5Q:*JI Q*=;'.E]M!5DQ M*[),;5(!#57*I_B5?,E+,J9W7[*9R[5F\CVL=0A2QCIE5["Z6I8+0"\R,*:M MCSIXWV@#^:$4]JMJAN!F6]4TD4_G:N>$^1T[/F5,Q=-R.L<^!&5)X1PW&DHT MY)L*[R%P[2''Q!*B#3JT>7LYAS/S$?_]M^JZS_!RM7;>/Y*4EK_GU44,S!7N M$F IL:Y8+8"H"Q2C8]):Z23;#!WY,6W]:ILA6'G6L1E')ATD'.Y.],_%\E_O MYK\N%S&OMHZ48HFI1$N17W"@3(LM,F"'4#WM;#Y;D='^RV*1MHY4N)?<90<8U\DZ(\ SGB&5$E(D;R#SQB':\\1-F^QO M#K21I-(3T.@4%\)JFRBRA" =71+,'()W!IB0UA7/I"N-LQR_'/@&V2PSWQPZ M0_D\6DW/B-[UIRN*$0*N6"'_M5)_OIHYQQK%%[=UC\4!Y2LQ[P4@E<7:W6]*SI_16_WTQ1N\6M MBRZA):!&R^M$T$!AG<<"W(N WDH56RW\/(GNDU^'#OWVUP^__3X&CD8YE52! M5"=5*&D9H(D"LHZH=#9]H7 M3J6B&^9[3P4_)QG5YN9GO7]WNN/@RG_T7$967L\4-I0]>3RQY6";0D5G6 MH%CDX&QQP'2Q)NC,>6P3BS<[TLM6[@/P_7SJ>DJ0_(G4_MY_=D+2O"4Y4YF, MX;SJPZ"(Z)EQ(@%77M8!(1H48YW)?MK%Y_?^(2 MOJJ34&XF9<1,KI\*$KBI<^LLQ?T>T9&':#QC*GNKV@SI'NT(+]I@#,'O\P;C MG"#H(*5W0SG]Y?7@J9A,-EH)LFZU_)A+A"!2AA1L9B9CSKE-3N\1&=.B<"(H M+,:22P>@.IYQ]\>>IU\O :UMO3BWI#M#^,9,!FD6R4&O/[W82:+(U3G'$R]J99K4$+RR# M8(H*M64MNS9=A#O)F5BE3HZ2Q=@BZV*0W5UP6P_QX;?*U,U16$:5;1$0E$UU MT+H#'Z4"Y+[(D!PFU2:7\2Q)TU83=(? <437@?9[=)#;;K])W:U]F5#J MQE;.0/"JPHTSX+7)8$0P/&6M1:-=87N(FECS=1'.C"6S+LSN,X?9W$[O6$S1 M"^"R%+I2JH OGJYH0<6]U2'Z-B_!>\F:NFAT)/$?!JLC)-$%L&J&B^XI7MXO MC.;*FSK"Q=SLX1&>J)<"BM2*T1DL]VURLD](Z1) QPAZ>U'123SOP!S68D(B MX"OY"3_EW_/EXK?*HR24:,6O!@VA3U'$#< MU&7&K8 UMEPZ@-JG?$E_].4O>5Z[G>E@K]*W6MQZM5SW26_.=GN/F(U)66L@ MZBA!>15JN;ZN!3,H2_(IQ3;)Y$%D3EU\W I^[635 Q!_Y,H^Y\F^OYN0IK5- M-M<]UR%3Y&,RTHF10RDA2J&X8*[18]W)M$\6X2,)&%,5"9L6 JN50%+>5]6P5BT)$A6WJ#P^C;QI<-@3&]@/Q M^%+J 'OCE.N]P=]F5WA9?_?5M\7U_*:8,$:*Z1P+%E0I"9Q/"E*,THF,(O,V MRZ(:'6B:H.E\Z.X!!_W,"[TO>MIOY<*VE7OXURM'^$6T10A+HE"AYOJE$N!3 MW0>&+*N0- 4:;;3V>&>8QOT]'_8GDO9+T?Z?\8_7%-26V=5;$LXNF^=]\L%A M@2*9 \5#W3).P85)GANAE'>A\?/C2?1/T]/:F6X?5\K]J/+#W+9UESBQX,)Z M)M$Y!@77&:!JKUPV(# IER,/3IH)G>Q;.J>9!MF;LWV4U/Y$+=NO4IK5OXB7 M[^9EL?QVD\H\>W/(7C*F:@HYG#=]-(-$::3,RH*1T9/[0!$D!B<@!<%E,2KP MV,:&3ML,\N825RNZQ,N,1,+WM;!ODI5",<5BS)!5#:1#EL00GRF0<(5":U9$ MHWK.9TEZTB[8JW3)= MEC8/B<$&H4SP$$/4-P^)(1?ZF<\V6(G)P<1C/O-D['R:$/R$CRYNQ1_109!L0Q6 M">^08^91_L3),0)]\G8T%G=[A8I@F\/X+'Q(60$WA2Y4G<7O0D3P M7L=HF$XVFI.@ZG[.#)5CN-N!3_/S_[N>77W?Y?G=/]];G[B4Q!U6:IZ[B 3( M*9#0R84@DF4^MRFW/H"X:=51&X]Y;)ET +,U]4]=P>NKKXOE_=LAK\L&R0TD M;S!H+ ML=?Z?'6!"C$F'D%JE4!913=5&5;+-'G,QB,7C3K??TC;M!KNS) [53:=HVV] MV>HB9KH\,4B(=OUD7 *XI)&"7Z,5>27&R#:M C\D;5J/;4JL#9=,%^U,NS7V MQUR=W+H/[4YUW_^=6R5.!RK110DY\$*J4(1R.+12-4FVS[\31/.XIZ M&NL[NBQ[')EWTZ/Q&?\X=A_5_3\?82',,[2,M@EF\_F[UI;)J$F$=9T\N5,J MV%RW%&K @A:+SBKY-D^">X@:IY7WT4??SWK,*4MET-3.5 %*6U$W,AK(D?2P M82(&T6IGPO-4]="'>3H^=C?RCB"'SA7(*6OMMC]D3&72=*W=\Y IG P/IP@M MF5K#97P$3$X""^14.^TH7&MCYANJE/O^J/HLOIC79^^Z0FWSA9M*D4UQV]8F M-1EY$DY9BE@5\2.%2%>(>1"JOD@5*="VT3@G$-VO0AJ"KN<'0K:58N?ZZJ1] M>$\^94R-U78?WO.@RF1P7-21PGQM02DOP#N;P+,0.3=Y_'Z3*4XI29FD!F$-F5[.Z=PN.+&*,;/]%$<<*T+8\62NFQ\:Q[1TPF( M3A/VP8Y:?+)5*2X5/D"WJ; G--& M\C;C'G91TQMTCI'S8F2F=P"<77KY/GO*58A8=UN'F"6H+(DQTAB0)9AS<]_ MD$-)HIO-A?%O2G=+$6ZYD^[^9$7EY=71@35.#%0,10,^LR0?"6 TIN M"_/,,6R9D6URJ$YTX^G0VPGJZ7'0S95XDD6YR(FA=>C %Z% >4/FPDA)*L1: M'LF%B;Q-G<,S!/6G6\>$XFG\[^*!^>=2^UDD- M[^8_S[&N&-@<^$(Q&[!6]#)7AST*YVI)OP=F%68G>,B\<2[M$#*GWJC=7.F- M+JOIAPNLB[]W7[/'IR6/88D_$V>OOG]>XGQ%Q-9'C:M\>4G_]AHO?UTNZ#9> M??\X^_+U:K49FD/7,!19!\*SG$#%6EM9]]4GP7/Q1EDM#NOT:4;B-/,'VH&V M(X&>BNY1%.W?Y\N[^4[WDT%6G[_BU3\7UY?IW;??Z/K>,>SV%IOD%!<< 5.A M(#3J!(Z; "D4.B*Y.\JV*=@^CMZ#4&Q>#HK/*+T>GU'?++Y]FUVMV]YQGNZY M.CNN &3?QYW\L'HPK2.]L#[XOE=;W[?C9* M%&JE=9-[/(C,TZ?_'_!E]U4&6$HJGC,@A!A0AA=BBM 0'&,A)D%^RH1,Z:0\ MI!W.GNX1:":]%Z;<3J@9.>!36ZJZEC4EPY"HE2++6BLH8T%0K)9J"Q8@H]-2 M!E5LXB]?XU7WXD-Y0W">7;W%ZM1>;9X/M#71JI1 !S+[2HNZDBIH2%+:HEG@ M7+<94_DL22])CPU!S[8>&TI7+6TPF(4@O*D?@="PR*\$)9 M^@B>VSSA/:5E6CB-).1M$W@:Q[O#S.997+FZCTJ3J6:U_!RSIM G)LA<:^UL M5@';=,3MHF9B-72BA/<"Y@AV=P"9C_GWQ>7OI(T?'V93 :&=D8X)!LY)7N=- M._ V)$B*F*.ML+S1D/R]9/4$HF.D_F33TE@BZ !/[_/554WBW9SE]@Q1>6W7 M&3JL!MW7*?YT&F?HAG$GLV-M5BGMHF;BJ19CH^=DAG< FG_@T]$/1(Z1ZF(T%G< D)^OEXNTN+S$ MY8;^@(Z3_97@D_.@:B6QM\P 4SP&Z4JPJLW@VFU*IK4\(X/D)#9/")/5\NKB M8ZVP6.O2F&3 *#WX('0=^DQ.N5:>;'#0IF2N^&$-]?2I#W!!O]K&Q*.OG;:N M:EP7Y'A^]@""#7:M#\FG.@8DE4 'CZK^C(&1Q ,=2K+LH*[OPV$PI=DX063; M0C^"?Q.+_6^S^>S;];=;VQ:E83Q$*(R4GW(Q@H^!0S;6*1=B1#/>_7_TU1.+ M_AC!+<;@XM3BQS\>$$[FB@GCR.QYC$1XRA14%X0HHG%6!Q7-08]:AXG_X5=/ MXPN,)OZCN=B!@[C+_KV_*RO*/$<;'!D]%>I(*J\AV."!%1LSW9WGU99EOEDU?D%TU225RAQU/M0&?@JA:-29E M$BCKF#$N'H/IF3K5Y[ZAOT>[(R6X&)N=G2J:C>9\O5@N%_^N#P3X&_W)U?>+ MS'@R7)HZ,YV4J$VD3H6*=31,J/MQ4<QZW[EW--;A9I.$84'X>B *MH,R)&1JIYSBG_\Y7B\M96K=UY-_S$K_4JS);7&0O M?,;(P3!GZFY-0S%)K==/P6?=/-:9Q/G= M_/FS%26SJ34:.8=7'00>^X+!:!UQ1<'2J\WIJE T01E%4)O=S>K/T,1'9^ M_$&P<"\,%JP"QT!"V#]TQX MJV(\" H[/_X@*/@7!H73&=EC4].]T_X&5U_?7B[^_6!9]V/"#^MGVO^!)[L097GZBW\F/ES\+S133 M2D T*1+L6*V)(%>6)V53UMKST*;:;!3R3TT1W4OM[DL>[H3?T2S('$:;1,V_ M^CJ-0FCP(M$/.3)M5 @LM6GU'$SJM!GR\Z-S.[G45K8O3F<>O^[@D(]MJS\; MKD08!Z8U<@!V[R4#R3TSZ!!AR#S^84UX\NU@W?UUWA);,N?ON9\]7YQDX!:%]3J M$K71/$%DM:#6"*QC;R5XGJUD@2>V_6HP6DO*;HJF!6)3&#SI7!E!)IUB:].S M$1P6+[6")$+MP2&?ILX(@LREC46+A*%-'^7S-$V+KW%D?@"0CA! !U B7?\; MSM)FL'*=U?+AZFM>OKE>5N:^6JWRU>JVC)L[;HH,$%/=%XTB S(1($@L"GW( M0K1Q0PZGL3^H'8.*Q5E$U 'XUN=X=(#BZ^5C&1*KE2:L3AG#@)!*1+0NA! ; M)5JW29FVEK$1E$YC> >(^9&/L'XENG\N8ER[XE&"RS7L9IR!,U&"U9Y;XWE, MI4W&:1B=TV+MG!Y80_EU@,[=9WIU]0:7R^^S^9=_X.5UOF!99^YJ)ZS*Y'C( M;(E_@0':E%"@%3FUL:,'D3>M"6V)C^U93J,+JP,$_HA_%T&PQ*-4H(O*H!1S M$'AF(()VKL@BO6ZS5NQ'E$VK \^(NU%%U 'D*OE;1WARQ,>_\?"P1DG.,O-T MH8H$Y>M$65X\6!&%#%(;R]K@\22RIVTU.+.2/(]PCT?RX@HO#WGUV/Q!_2'@ M*O^?__7_ 5!+ 0(4 Q0 ( $J"8U.,<(D,=9L (<-!@ 9 M " 0 !A,C R,7$S,3 M<65X:&EB:70Q,#$N:'1M4$L! A0#% @ M2H)C4\ALL\YN&@ ::D !D ( !K)L &$R,#(Q<3,Q,"UQ M97AH:6)I=#$P,BYH=&U02P$"% ,4 " !*@F-3R_R=$&AI8FET,3 S+FAT;5!+ 0(4 M Q0 ( $J"8U-DNP1BP#4 .Q 0 9 " 5+C !A,C R M,7$S,3 M<65X:&EB:70Q,#0N:'1M4$L! A0#% @ 2H)C4P21D!X*" MV2D !D ( !21D! &$R,#(Q<3,Q,"UQ97AH:6)I=#,Q,2YH M=&U02P$"% ,4 " !*@F-3%IV\Z@P( #7*0 &0 @ &* M(0$ 83(P,C%Q,S$P+7%E>&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( $J"8U,* M^-P)] 0 ),8 9 " T.#\[)0( &"(< !$ M ( !^"X! '9R='@M,C R,3 Y,S N:'1M4$L! A0#% @ 2H)C4R;L ML+H^#@ \IL !$ ( !8E0# '9R='@M,C R,3 Y,S N>'-D M4$L! A0#% @ 2H)C4P&0$#TG( /#X! !4 ( !SV(# M '9R='@M,C R,3 Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( $J"8U.[!:;Y_%8 M 'S; P 5 " 2F# P!V"TR,#(Q,#DS,%]G,2YJ<&=02P$"% ,4 " !*@F-31>1&D+5R !O MC % @ &O9@0 =G)T>"TR,#(Q,#DS,%]G,BYJ<&=02P$" M% ,4 " !*@F-3W%_CQ"C+ #]/P@ %0 @ &6V00 =G)T M>"TR,#(Q,#DS,%]L86(N>&UL4$L! A0#% @ 2H)C4\QJI?PO@0 CN,% M !4 ( !\:0% '9R='@M,C R,3 Y,S!?<')E+GAM;%!+!08 1 #P / /\# !3)@8 ! end